IPdidi
English

What is a good ping?

A low number is useful only when you know what was measured. Compare the same target and method, then look at stability and failures as well as the average.

Start with the target, not a universal pass mark

For a fast online game, a lower and steadier round-trip time to that game's server is generally preferable. The ranges below are editorial rules of thumb for comparing gaming results, not an official standard or a guarantee for a particular game.

Reported round-trip timePractical interpretation
Below 50 msA useful low-delay target for fast interactive play.
50–100 msMay be playable; check the game and the consistency of the result.
100–150 msDelay may be more noticeable in fast games.
Above 150 msOften less responsive for fast play, but not proof of a broken connection.

Do not apply this table as a universal video-call or streaming requirement. Calls also depend on jitter, loss and application buffering; buffered video depends heavily on available throughput and stability. A single browser result cannot certify either experience.

Ping, latency and stability

The conventional ping command measures replies to ICMP echo requests. Round-trip time (RTT) includes the journey out and back. One-way delay cannot reliably be calculated by halving RTT: the two directions can have different paths and queues. Bandwidth in Mbps describes capacity, not the same quantity as delay in ms.

A changing delay is often described as jitter. Packet loss is a separate network metric. Keep the measurement method and destination with any number you record; different tools need not calculate the same statistic.

What the IPdidi browser test actually measures

The ping test makes two warm-up requests, then 40 HTTP measurements to /ping.txt on the Cloudflare edge serving this site. It does not send ICMP packets and does not measure your game server.

The implementation normally uses the interval from requestStart to responseStart, an HTTP request-to-response-start measurement that can include server processing. If that timing is unavailable, it uses elapsed fetch time, including reading the response. These are useful observations, not a pure network RTT guarantee.

The displayed jitter is the mean absolute change between adjacent successful samples. A timeout or failed HTTP request is counted as a failed sample; that count is not a measurement of IP packet-loss percentage. The page's use-case ratings are local heuristics, not an app provider's certification. This explanation comes from source inspection, not a claimed live connection test.

Make a comparison you can use

  1. Record the target, tool, time, Wi-Fi or Ethernet, VPN state, average, variation and failures.
  2. Repeat while the connection is idle, then during an ordinary download or upload. Keep the target and method unchanged.
  3. Compare Ethernet with Wi-Fi if available. This helps isolate wireless effects; it does not guarantee a lower number.
  4. Check the game's own network display or the call app's diagnostics. A good result to one edge does not rule out a local, route, server or application problem elsewhere.

For an ICMP comparison, use ping example.com in a terminal and stop with Ctrl+C if it continues. A destination that filters echo requests may not reply; this alone does not prove the service is down.

Change one thing, then measure again

Use the same test before and after each change. Do not diagnose the cause from two different destinations alone.

Common questions

Is 100 ms always bad?

No. The task, endpoint, protocol and stability matter. Treat it as a measurement to investigate, not a universal pass or fail.

Are HTTP failures the same as packet loss?

No. A failed request can have several causes. This browser test does not establish a network packet-loss rate.

Why does the game show a different number?

Its endpoint, traffic and processing differ. Compare its own diagnostics rather than subtracting two unrelated measurements.

Sources and scope

This guide explains measurements and a comparison workflow. It does not claim to identify a fault in your connection or to have tested a particular device.

Sources checked: 2026-11-05.