Ping Test
See how quickly your connection reaches popular servers. The test sends small HTTP requests one after another, times each round trip and shows your average ping, jitter and lost requests on a live chart.
| Server | Average | Jitter | Loss |
|---|
Browsers cannot send ICMP pings, so this measures HTTP round-trip time over an open connection. It is usually a few milliseconds higher than the ping command but shows the same latency, jitter and loss.
How to use the Ping Test
- Choose a server, ideally the one closest to the service you care about. Cloudflare is a good default.
- Pick how many pings to send, or Continuous to watch your connection over time.
- Press Start ping test. Each reply appears on the chart and in the log.
- Read the results: average ping, jitter and packet loss, with a quality rating.
- Press Compare all servers to test every server and see which one answers fastest, then Copy results.
How this ping test measures latency
A browser is not allowed to send the ICMP echo packets that the ping command uses, so this tool measures HTTP latency instead. It first makes one request to open a connection (DNS lookup, TCP and TLS handshakes), then sends small requests over that open connection and times each round trip. A random number is added to every address and caching is switched off, so every reply really comes from the server.
- Ping (latency) = time from sending a request until the reply arrives, in milliseconds.
- Average, minimum, median, maximum are calculated over all replies, excluding the first connection.
- Jitter = the average of |pingn − pingn−1| over consecutive replies.
- Packet loss = requests with no reply within 3 seconds ÷ requests sent × 100.
Because the server needs a moment to answer an HTTP request, results are typically a few milliseconds higher than ICMP ping to the same place. For comparing your connection over time, between Wi-Fi and cable, or between servers, the pattern is the same.
What ping is good enough?
| Average ping | Rating | What it feels like |
|---|---|---|
| Under 30 ms | Excellent | Instant. Ideal for competitive games and calls. |
| 30 to 60 ms | Good | Smooth gaming, video calls and browsing. |
| 60 to 100 ms | Fair | Fine for browsing and streaming, slight delay in fast games. |
| 100 to 150 ms | Poor | Noticeable lag in games and talk-over in calls. |
| Over 150 ms | Bad | Laggy games, delayed calls. Common on satellite or very distant servers. |
The rating also drops a level when jitter is above 15 ms or any requests are lost, because unstable latency hurts real-time apps more than a steady higher ping.
Why ping differs between servers
Light in fibre travels about 200 km per millisecond, so every 1,000 km of cable adds roughly 10 ms of round-trip time before any routing delays. Large networks such as Cloudflare, Google and AWS answer from data centres close to you, so they usually show your best-case latency. A much higher ping to one server than the others points to that server's location or route, while high ping everywhere points to your own connection or Wi-Fi.
Frequently asked questions
Is this the same as the ping command?
Not exactly. Web pages cannot send ICMP packets, which the ping command uses, so this test times small HTTP requests over an already open connection instead. The result includes a little server and browser processing time, so it is usually 1 to 10 ms higher than ICMP ping to the same place, but it follows the same pattern and is a good measure of your real web latency.
What is a good ping?
Under 30 ms is excellent and feels instant, 30 to 60 ms is good for gaming and video calls, 60 to 100 ms is fine for browsing and streaming but noticeable in fast games, and over 150 ms makes calls and online games feel laggy. Ping depends heavily on the physical distance to the server.
What is jitter?
Jitter is how much your ping changes from one request to the next. This test reports the average difference between consecutive pings. Below 10 ms is good; high jitter causes choppy voice and video calls and rubber banding in games even when the average ping is low.
What does packet loss mean here?
A request counts as lost if no reply arrives within 3 seconds or the connection fails. Any regular loss is a problem: it causes freezes in calls and games. Wi-Fi interference, an overloaded router or a faulty cable are common causes.
Why is the first ping much higher?
The first request has to look up the server's address (DNS), open a TCP connection and complete a TLS handshake. That is shown separately as First connection and is not included in the averages, because later requests reuse the open connection, just like a game or app would.
How can I lower my ping?
Use a wired Ethernet connection instead of Wi-Fi, move closer to the router, stop large downloads and uploads on your network, restart the router, and choose game or app servers in your region. A VPN usually adds latency unless it routes you more directly.
Does the ping test send my data anywhere?
Only tiny requests with a random number in the address, to stop caching, are sent to the server you pick. No personal data is sent and the results stay in your browser.