Learn

How Ping Works, and How to Read the Results

A ping test checks whether a host is reachable and measures how long a round trip to it takes. It's usually the first check anyone runs when a connection feels slow or unreachable, dating back to the ICMP spec from 1981.

How Ping Works

A ping sends an ICMP echo request packet to a target IP address and waits for an echo reply. No application logic, HTTP, or TLS handshake is involved — only a basic connectivity check at the network layer. This makes ping useful for isolating problems: if a ping fails but a website loads normally in a browser, ICMP is likely being blocked by a firewall while the underlying web service remains fully functional.

Reading the Output

Each reply line reports three values:

  • bytes — the size of the echo packet, typically 32 or 64 bytes. This value is rarely significant on its own.
  • time — the round-trip time in milliseconds, measuring how long the packet took to reach the host and the reply to return. This is the latency measurement.
  • TTL (time to live) — decremented by one at each router hop. An unexpectedly low TTL can indicate how many hops away a server is, or that a packet is being intercepted closer than expected.

The summary at the end of the run reports packets sent versus packets received, loss percentage, and the minimum, maximum, and average round-trip time for the entire session.

Typical Latency Ranges

These aren't hard cutoffs, but they hold up well as a general guide for a well-routed connection:

  • Under 20ms — same region or a well-peered CDN edge. Perceived as instantaneous.
  • 20–80ms — typical for cross-country or well-routed international traffic. Adequate for browsing, video calls, and most gaming.
  • 80–150ms — noticeable in real-time applications such as fast-paced games and voice calls, but generally acceptable for web browsing.
  • 150ms+ — indicates either a long physical distance (satellite links, intercontinental routes) or a routing issue that warrants investigation.

Consistency matters more than the absolute value. A steady 60ms connection is healthy. A connection that swings between 20ms and 300ms (high jitter) is often more disruptive than a consistently higher value, since the resulting unpredictability causes video calls to stutter and games to feel unresponsive even when average latency appears acceptable.

Packet Loss

0% loss is normal and expected on a healthy connection. Occasional single-digit loss (1–2%) can occur on congested Wi-Fi or mobile networks without indicating an underlying problem. Sustained loss above approximately 5% typically indicates a genuine issue — it causes retransmissions, disrupts streaming, and is a common cause of choppy voice and video calls even when raw bandwidth appears adequate.

Why Ping Can Time Out on a Healthy Site

Many servers, load balancers, and cloud firewalls deliberately drop or rate-limit ICMP traffic as a basic security measure, while leaving the actual web service (port 80/443) fully accessible. A failed or inconsistent ping against a site that otherwise loads normally typically indicates that ICMP is being filtered, not that the site is down. To confirm actual availability, pair a ping test with a port check on the relevant service port.

When to Use a Ping Test

  • To rule network latency in or out before investigating application-level causes of a slow site or service.
  • To confirm that a host is reachable from outside the local network after a DNS or routing change.
  • To obtain a quantitative reading of jitter and packet loss when debugging an unreliable video call or game connection.
  • To check reachability from a different vantage point than the local machine — this ping test runs from this site's server, not the browser.

Frequently Asked Questions

What is a ping test?

A ping test checks whether a host is reachable and measures how long a round trip to it takes. It sends ICMP echo request packets to a target and times each echo reply — a basic connectivity and latency check that doesn't involve HTTP, TLS, or any application logic.

How do I read ping test results?

Each reply line shows bytes (the echo packet's size, rarely significant on its own), time (the round-trip latency in milliseconds), and TTL (hops remaining before a router would discard the packet). The summary at the end adds packets sent versus received, loss percentage, and the minimum, maximum, and average round-trip time.

What does TTL mean in a ping test?

TTL (time to live) is a hop counter, decremented by one at every router a packet passes through. It's not a measure of speed — an unexpectedly low TTL on a reply can indicate how many hops away a server is, or that something intercepted the packet closer than expected.

Why does ping say "Request timed out" for a site that loads fine in a browser?

Most likely ICMP is blocked, not the site. Many servers, load balancers, and cloud firewalls drop ping traffic on purpose while leaving port 80/443 fully open. Confirm actual availability with a port check on 443 instead of relying on ping alone.

What is a good ping time?

Under 20ms is effectively instantaneous (same region or a nearby CDN edge). 20–80ms is normal for cross-country traffic and is fine for browsing, calls, and most gaming. Above 150ms usually means either a long physical distance or a routing problem worth investigating.

Is some packet loss normal?

Yes — 0% is ideal, and occasional 1–2% loss on congested Wi-Fi or mobile networks isn't unusual. Sustained loss above roughly 5% is where it starts causing real problems: retransmissions, choppy calls, and stuttering video.

Why does my ping time vary so much between packets?

That's jitter — the variation in round-trip time between successive packets, not the average time itself. A connection that swings between 20ms and 300ms is often more disruptive in practice than one that's consistently 80ms, since the unpredictability is what causes calls to stutter and games to feel laggy.

Does a failed ping mean the site is down?

Not necessarily. ICMP and HTTP are checked independently by most infrastructure — a site can be fully reachable over HTTP while ping is filtered entirely. Pair this test with Is My Site Down or a port check for a definitive answer.

Use the ping test to test any hostname or IP address.