Free Detailed Ping Test

What's your real ping?

Run a detailed latency test from your browser — min, average, median, P95, max, standard deviation, jitter and packet loss, plus a distribution chart and a side-by-side server comparison.

Number of Pings
Ping Interval
Select Server
Use a CORS-open or no-cors reachable URL — /ping, /favicon.ico, /robots.txt work well.
🌐 Target: Cloudflare Global Edge cloudflare.com/cdn-cgi/trace
— ms avg ping
ready
Last — Sent 0
25 pings · 500ms
Min
—
ms
Average
—
ms
Median
—
ms
Max
—
ms
P95
—
ms
Std Dev
—
ms
Jitter
—
ms
Packet Loss
0.0
%
Ping per Packet
<50
50–100
>100 / lost
Good enough for…
AWAITING TEST
🎮
Competitive Gaming
—
📞
Video & VoIP
—
☁️
Cloud Gaming
—
🌐
Browsing & Streaming
—
// Latency Distribution
0 samples
// Compare Servers
Pings 8 servers 5 times each and ranks them by median latency.
// ping output
Ready — choose a server and press START PING.

What is a ping test?

A ping test measures round-trip time (RTT): how long a small packet takes to travel from your device to a server and back. It is the most direct way to see how responsive your connection feels — it decides input lag in games, the delay in a video call and how snappy web pages start loading.

Bandwidth (Mbps) tells you how much data you can move. Ping tells you how fast a single exchange happens. A 1 Gbps connection with 120ms ping still feels sluggish in real-time apps.

How this test works

Your browser sends lightweight, cache-busted HTTP requests to the server you pick and times each one with performance.now(). The first 3 requests open the TCP and TLS connection, so they are shown but excluded from the statistics.

Browser pings include a little HTTP overhead, so values can be a few milliseconds higher than a command-line ICMP ping. Requests that don't answer within 3 seconds count as packet loss.

What each number means

A single "ping" number hides a lot. These are the values this test reports and what each one tells you.

Min

Best case

The fastest reply. Close to the physical limit of your route — useful as a baseline, but it says nothing about consistency.

Average

Typical latency

The mean of all replies. This is the number most tools show. A few slow spikes can pull it up noticeably.

Median

Middle value

Half of replies were faster, half slower. Less affected by spikes than the average, so it is often the more honest "normal" ping.

P95

Bad-moment latency

95% of replies were at or below this. If P95 is far above the median, you have spikes you will feel in games and calls.

Max

Worst spike

The slowest single reply. One high max is normal; a max that keeps repeating near P95 means a congested link.

Std Dev

Spread

How widely replies are scattered around the average. Under 5ms is very stable; over 20ms points to Wi-Fi or congestion.

Jitter

Packet-to-packet change

Average difference between consecutive pings (RFC 3550). The key number for VoIP and gaming smoothness.

Packet Loss

Missing replies

Requests that never came back. Anything above 0% shows up as stutter in real-time apps; above 2% needs fixing.

What is a good ping for…

"Good" depends on what you do. These are the ranges used for the verdict cards above.

Use caseExcellentGoodPlayableStruggling
🎮 Competitive FPS / fighting< 20ms20–40ms40–80ms> 80ms
🕹️ Casual / MMO / strategy< 40ms40–80ms80–150ms> 150ms
☁️ Cloud gaming< 20ms20–40ms40–60ms> 60ms
📞 Video calls & VoIP< 30ms30–70ms70–150ms> 150ms
🌐 Browsing< 50ms50–100ms100–200ms> 200ms
🎬 Video streamingPing barely matters — streams buffer several seconds ahead. Bandwidth is what counts.

How to lower your ping

📍 Pick a closer server
Distance is the biggest factor. Light in fiber needs about 10ms per 1,000 km round trip, so always choose the nearest game or app region.
🔌 Use Ethernet
Wi-Fi adds a few milliseconds of base latency and much more variation. A cable removes both — compare the two with the Compare Servers panel.
⏸️ Stop background uploads
Cloud backups, game updates and uploads fill your router's buffer and push ping up for everyone. Pause them or enable QoS.
🌐 Check your ISP route
If one server is slow while others are fine, it is a routing issue. If everything is slow in the evening, it is ISP congestion.

Ping test questions

Why is my browser ping higher than command-line ping?
Browsers cannot send raw ICMP packets, so this test times small HTTP requests instead. That adds a little server and browser processing time — usually 1–10ms. The trend, spread and spikes are still accurate, which is what matters for diagnosing problems.
Which number should I compare with my game's ping?
Use the median against a server in the same region as your game server. In-game counters usually show a smoothed average, so the median from this test is the closest match.
What is P95 and why does it matter?
P95 is the latency that 95% of your packets beat. A median of 20ms with a P95 of 90ms means one packet in twenty is slow — you will feel that as hitches even though your "average" looks fine.
How many pings should I run?
25 pings is enough for a quick check. Use 100 or continuous mode when you are hunting intermittent spikes, or while someone else on your network is streaming or downloading.
Does the ping interval change the result?
A shorter interval (250ms) collects data faster and is more sensitive to short bursts of congestion. A 1s interval is gentler and closer to how most monitoring tools sample. Results should be similar on a healthy connection.
Is my data stored?
No. Everything runs in your browser and requests go straight to the server you choose. jitter.is never receives your results or your IP address.