What ping is and why you should check it

Ping is the time it takes for data to travel from your device to another computer and back. It is measured in milliseconds (ms). When you check your ping, you are measuring how fast your network responds — not how fast your internet speed is. A ping of 20ms means your data made the round trip in 20 thousandths of a second. A ping of 150ms means it took 150 thousandths of a second.

Ping matters because it affects how your network feels in real time. Low ping means your actions happen when ready: you click, something happens. High ping means lag — you click, then wait. For gaming, video calls, or remote work, high ping makes everything frustrating. For downloading files or watching video, ping barely matters at all.

You check ping to find out whether your network is healthy, whether a particular service is reachable, or whether something between you and a destination is slowing things down. It is one of the first things to test when your internet feels slow or your connection drops.

Key Takeaways

  • Ping is the round-trip time for data to reach another computer and return, measured in milliseconds, and you check it using the ping command on Windows, Mac, or Linux.
  • Good ping is typically under 50ms for gaming or video calls, under 100ms for most online work, and over 150ms usually means noticeable lag.
  • You can ping your router, your internet service provider's gateway, or any website to test different parts of your network and find where slowness happens.
  • If you can ping your router but not the internet, the problem is between your router and your ISP; if you cannot ping your router, the problem is your local network.

How to check ping on Windows

Open the Command Prompt by pressing the Windows key, typing cmd, and pressing Enter. Type ping 8.8.8.8 and press Enter. This pings Google's public DNS server. You will see four lines of results showing the time each ping took, plus a summary at the bottom showing the average.

The summary line shows "min", "max", and "avg" — the fastest ping, the slowest ping, and the average. Look at the average. If it is under 50ms, your connection is fast. If it is between 50ms and 100ms, it is acceptable for most tasks. If it is over 150ms, you will notice lag in real-time applications.

You can also ping a website instead of an IP address. Type ping google.com or ping amazon.com. The command works the same way. If the ping succeeds, you have internet. If it fails and says "request timed out" or "host unreachable", your connection to that destination is broken.

How to check ping on Mac and Linux

Open Terminal. On Mac, press Command + Space, type terminal, and press Enter. On Linux, open your terminal process from the menu or press Ctrl + Alt + T. Type ping 8.8.8.8 and press Enter. The output is similar to Windows, but it does not stop automatically — press Ctrl + C to stop it after a few pings.

Read the output the same way: look at the average time in milliseconds. The format shows "time=XX.XX ms" for each ping. If you want to run exactly four pings like Windows does, type ping -c 4 8.8.8.8 on Mac or Linux, and it will stop after four attempts.

What different ping results tell you

If you can ping your router but cannot ping the internet, the problem is between your router and your ISP. Your local network is working. To ping your router, type ping 192.168.1.1 or ping 192.168.0.1 — these are the most common router addresses. If this works but pinging 8.8.8.8 fails, restart your modem and router, wait two minutes, and try again.

If you cannot ping your router at all, your device is not connected to your network properly. Check that you are on the correct WiFi network, or if you are using ethernet, check that the cable is plugged in on both ends. Restart your device and your router.

If you can ping some websites but not others, or if ping times are very high to one destination but normal to another, the problem is usually not your connection — it is the path between you and that specific server. Try pinging a different website. If other sites respond normally, the slow site may be far away or overloaded.

Understanding ping in different situations

For online gaming, aim for ping under 50ms. Between 50ms and 100ms, you will notice slight delays but can still play. Over 150ms, most games feel unplayable because your actions lag behind what you see on screen.

For video calls on Zoom, Teams, or Google Meet, ping under 100ms is fine. These applications tolerate higher ping better than games do. Over 200ms, you may notice the other person's voice arriving delayed or out of sync with their lips.

For web browsing, email, or downloading files, ping does not matter much. A ping of 200ms feels the same as 20ms when you are loading a webpage. What matters is your read speed, not your ping.

Ping versus speed — what is the difference

Ping and speed are completely different. Speed is how much data you can read or upload per second, measured in megabits per second (Mbps). Ping is how fast a single piece of data makes a round trip, measured in milliseconds. You can have fast speed and high ping, or slow speed and low ping.

A common mistake is thinking that high ping means slow internet. It does not. You might have 500 Mbps read speed but 200ms ping if your ISP's network is congested or if you are far from the server you are connecting to. Conversely, you might have 50 Mbps speed and 15ms ping if you are close to the server and your connection is not congested.

To check your speed, use a tool like Speedtest.net. To check your ping, use the ping command. They measure different things and both matter for different reasons.

When to check ping and what to do if it is high

Check your ping when your internet feels slow or laggy, when online games feel unresponsive, or when video calls keep freezing. It is one of the first diagnostic steps. If ping is high, restart your modem and router — unplug them, wait 30 seconds, and plug them back in. This often fixes temporary congestion.

If ping stays high after a restart, check whether other devices on your network are using bandwidth. Someone streaming video, downloading large files, or running backups can raise ping for everyone. Ask them to pause, wait a minute, and ping again.

If ping is still high and nothing else is using bandwidth, contact your ISP. High ping that does not improve with a restart usually means a problem on their network, not yours. When you call, tell them your ping to 8.8.8.8 is consistently over 150ms — they understand that language and can check their equipment.

Frequently Asked Questions

What is a good ping number?

Under 50ms is excellent. Between 50ms and 100ms is good for most tasks. Between 100ms and 150ms is acceptable but you may notice slight delays. Over 150ms causes noticeable lag in games and video calls. For web browsing and downloads, anything under 200ms is fine.

Why does my ping change every time I check it?

Ping varies slightly because network conditions change constantly. Other devices using your network, background updates, and traffic on your ISP's network all affect ping. If your average ping is stable but individual pings vary by 10 or 20ms, that is normal. If your average keeps jumping from 20ms to 200ms, something is wrong — restart your modem and router.

Can I lower my ping?

You cannot lower ping below what your ISP provides, but you can improve it. Use ethernet instead of WiFi — WiFi adds latency. Close programs using bandwidth. Restart your modem and router. If ping is still high, it is a problem with your ISP's network or the distance to the server you are connecting to, and you cannot fix it yourself.

Is ping the same as latency?

Latency is the general term for delay in a network. Ping is one way to measure latency. When someone says "my latency is high", they usually mean their ping is high. The terms are used interchangeably in gaming and networking.

What if ping shows "request timed out"?

This means the destination did not respond. It could mean the server is offline, your internet is down, or a firewall is blocking the ping. Try pinging a different address like 1.1.1.1 (Cloudflare's DNS). If that works, the first server is just not responding. If nothing responds, your internet connection is down — restart your modem and router.