Topics Glossary About Privacy Terms Free IP Tools →

What Is Ping? The Simplest Network Diagnostic Tool

ping networking latency diagnostics ICMP

Ping is a network utility that tests the reachability of a host and measures the round-trip time for data to travel from your computer to the destination and back. It sends ICMP (Internet Control Message Protocol) echo request packets and waits for echo reply packets. When you type ping google.com, you’re asking “are you there, and how long does it take to hear back?” It’s the most fundamental network troubleshooting tool and typically the first thing any IT person runs when something isn’t working.

How Ping Works

  1. Your computer sends an ICMP echo request packet to the destination
  2. The destination receives it and sends back an ICMP echo reply
  3. Your computer calculates the round-trip time (RTT) based on when it sent the request and when it received the reply
  4. This repeats (typically 4 times on Windows, continuously on Linux/Mac until you press Ctrl+C)

Reading Ping Output

PING google.com (142.250.80.46): 56 data bytes
64 bytes from 142.250.80.46: icmp_seq=0 ttl=118 time=12.3 ms
64 bytes from 142.250.80.46: icmp_seq=1 ttl=118 time=11.8 ms
64 bytes from 142.250.80.46: icmp_seq=2 ttl=118 time=12.1 ms
64 bytes from 142.250.80.46: icmp_seq=3 ttl=118 time=11.9 ms

--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss
round-trip min/avg/max/stddev = 11.8/12.0/12.3/0.2 ms

Key metrics:

  • time: Round-trip latency in milliseconds
  • ttl: Time to Live. Higher TTL = fewer hops between you and the target
  • packet loss: Percentage of packets that didn’t get a reply. 0% is ideal. 1 to 5% indicates issues. Over 5% indicates serious network problems.

Running Ping

Windows: ping google.com (sends 4 pings) Mac/Linux: ping google.com (continuous, Ctrl+C to stop) Continuous on Windows: ping -t google.com Specific count: ping -c 10 google.com (Linux/Mac)

Common Uses

  • Is a server up? ping server-address
  • Is my internet working? ping 8.8.8.8 (if this fails, your connection is down. If this works but URLs don’t, it’s a DNS problem)
  • Testing latency for gaming: ping game-server-ip
  • Monitoring network stability: Run continuous ping and watch for latency spikes or packet loss

Test It Yourself

Check Any Host

Look up any IP address or domain. See location, ISP, and routing information.

Open Tool →

Frequently Asked Questions

Under 20ms: Excellent. 20 to 50ms: Good. 50 to 100ms: Acceptable. Over 100ms: Noticeable lag, especially in gaming. Over 200ms: Significant latency issues.
Many servers and firewalls are configured to block ICMP echo requests (the protocol ping uses). A failed ping doesn't necessarily mean the server is down; it might just not respond to pings. Try accessing the site in a browser instead.