Ping Test
Check your ping, jitter and packet loss in seconds, and see your ping to 34 cloud regions on a world map. Or ping any website or IP address from 11 cities at once, by TCP and by classic ICMP ping.
250 small UDP packets through Cloudflare's nearest data centre, then 34 AWS regions from your browser · about 15 s · nothing is stored
What is ping?
Ping is the time a message takes to reach a server and come back, in milliseconds: the round trip. Lower is better.
The classic ping command sends an ICMP echo request and times the echo reply (RFC 792). A TCP connection takes the same one round trip: the time from the client's SYN to the server's SYN-ACK. Web tools time HTTPS requests on an open connection, a round trip plus a little server time. This page uses all three, and says which one each number is.
"Test my ping" sends 250 small UDP packets through Cloudflare's nearest data centre and back, the way a game or a call would, and shows the median as your ping, with jitter and packet loss beside it. Then it times your browser's requests to every AWS region, so you can see where the nearest servers are.
- The round trip itself
- What a first visit adds

Your pingThe median of 250 packets through Cloudflare's nearest data centre, with jitter and packet loss beside it.Against the targetsWhere your ping sits against Microsoft Teams' 100 ms, Zoom's 150 ms and the points of Cloudflare's network quality score.Every regionYour browser's round trip to all 34 AWS regions, fastest first.On the mapThe same regions on a world map, coloured by milliseconds, with the fastest ringed.What is a good ping?
Under 50 ms to the nearest data centre is good for games and calls, under 10 ms is as good as it gets, and above 100 ms you start to feel the delay.
Those steps are the ones in Cloudflare's network quality score: a latency under 10 ms earns full points, under 20 ms and under 50 ms fewer, 50 to 100 ms none, and above 100 ms points are taken away. Microsoft's target for Teams calls is a round trip under 100 ms to its network edge, and the ITU's end-user target for interactive games is under 200 ms one way.
Your ping to a game server is your ping to the data centre it runs in, so the region map matters as much as the number: 15 ms to your nearest Cloudflare location but 180 ms to the region your game uses is a 180 ms game.
Why is my ping high?
Distance sets a floor no connection can beat, and everything after that is your line: Wi-Fi, a busy connection, or the route your provider takes.
Light in optical fibre covers about 200,000 km a second, so every 100 km of cable adds at least 1 ms to the round trip, and cables rarely run in a straight line: allow about 12.5 ms per 1,000 km of map distance before any router is counted. Mumbai to London can't go much below about 90 ms.
Above that floor: Wi-Fi adds delay and jitter, a busy line adds bufferbloat (test it with the packet loss test's under-load option), and some providers route traffic the long way. Your browser's web traffic and your games can even reach different Cloudflare locations: the page shows both when they differ.
| To | Distance | Floor | Floor |
|---|---|---|---|
| 6,550 km | 82 ms | ||
| 9,850 km | 123 ms | ||
| 6,550 km | 82 ms | ||
| 10,250 km | 128 ms | ||
| 9,350 km | 117 ms | ||
| 16,500 km | 206 ms |
- Floor: 1.25 × the map distance at 5 µs per km, each way
How to ping a website or IP address
Choose Ping a host above and type the website or IP address: it's pinged from 11 cities at once. On your own computer, use the ping command.
Windows sends 4 pings by default (-t keeps going until you stop it); macOS and Linux keep pinging until you press Ctrl+C unless you add -c 4. Each reply shows the time in milliseconds; the summary at the end gives the minimum, average and maximum, and the share of pings that got no reply. PowerShell's Test-Connection sends 4 pings too, and with -TcpPort tests a TCP port instead.
- Windows
- macOS
- Linux
- PowerShell
ping example.comSends 4 pings; -n 10 sends 10, -t keeps going until Ctrl+C.
Why doesn't a host answer ping?
Many servers and firewalls drop ping (ICMP) on purpose, so no reply doesn't mean the host is down.
Windows Firewall, for one, blocks incoming pings by default, and many cloud servers do too. That is why this page also measures TCP connect time to a port the server does answer on, usually 443 for a website: a TCP connection takes one round trip, so it times the path like a ping. A refused port still answers, and counts. Only a port that drops everything stays silent.
How does pinging from 11 cities work?
Each city is a small program running in a Cloudflare data centre there, which opens a TCP connection to the host and times it; our own server in Mumbai also sends real ICMP pings.
The programs run on Cloudflare's network in San Jose, Ashburn, São Paulo, London, Stockholm, Cape Town, Mumbai, Singapore, Osaka and Sydney, plus the location nearest you; each result shows the data centre it really ran in. Cloudflare's network can't open connections to sites hosted on Cloudflare itself, so for those only the Mumbai server's ICMP ping answers.
San Jose
SJCAshburn
IADLondon
LHRStockholm
ARNSingapore
SINSydney
SYDSão Paulo
GRUCape Town
CPTMumbai
BOMOsaka
KIXMumbai · our server
ICMP- nearest to you
- Cloudflare: TCP connect time
- Our server: ICMP ping
Ping, latency, jitter and packet loss: what's the difference?
Ping is a measurement of latency; jitter is how much it varies; packet loss is how many packets never arrive. Games and calls need all three low.
| Term | What it is | Good | Felt as |
|---|---|---|---|
| Latency (ping) | Time for a round trip | Under 50 ms | Delay between action and reaction |
| Jitter | How much the delay changes | Under 30 ms | Choppy audio, rubber-banding |
| Packet loss | Packets that never arrive | Under 1% | Words cut out, missed shots |
Ping test: questions and answers
What is a good ping for gaming?
Is 100 ms ping bad?
How do I lower my ping?
Why is my ping different on other ping tests?
What is jitter in a ping test?
Why does my ping show 0% packet loss but games still lag?
Can I ping a website from another country?
What is the difference between ICMP ping and TCP ping?
Is this ping test free, and is anything stored?
Missing something?Suggest a feature or a new tool
Related tools
Packet Loss Test
Real UDP packet loss, jitter and bufferbloat to Cloudflare's nearest data centre, split into upload and download
Traceroute
Trace the route to any website or IP from 8 cities, hop by hop, each network named
Port Checker
Test port connectivity and service availability
What Is My ISP
Discover your ISP, ASN, and connection details
DNS Lookup
Every DNS record from the domain's own nameservers, beside Google's and Cloudflare's cache
IP Lookup
Look up IP address geolocation, ISP, and network details instantly