Free Network Stability Test

How stable is your
connection?

Measure real-time network jitter, latency, and packet loss — the metrics that actually determine if your internet is good enough for gaming, video calls, and VoIP.

Select Duration
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 jitter
ready
 
Avg Ping
—
ms
Jitter
—
ms
Max
—
ms
Packet Loss
0.0
%
Live Latency Graph
Ping
Jitter
Connection Quality
AWAITING TEST
CriticalPoorFairGoodExcellent
// Measurement Log

What is network jitter?

Network jitter is the variation in the time it takes for data packets to travel from one point to another. While latency (ping) measures the average round-trip time, jitter measures how inconsistent that timing is.

Think of it like a heartbeat. A healthy heart beats with a steady rhythm. A network with low jitter delivers packets at a steady, predictable rate. High jitter means packets arrive at erratic, unpredictable intervals — creating lag spikes, choppy audio, and video freezes.

Jitter is measured in milliseconds (ms) and is calculated as the average absolute difference between consecutive latency readings using the RFC 3550 method.

How this test works

jitter.is sends a series of lightweight HTTP requests to your chosen target server and measures the round-trip time of each. The first few requests are "warm-up" pings that let your browser establish a TCP+TLS connection — these are excluded from the results to avoid false high readings.

After warm-up, each subsequent ping is recorded. Jitter is computed as the mean absolute deviation between consecutive ping values — the same formula used by VoIP systems (RFC 3550).

Packet loss is detected when a request times out or fails to return within 3 seconds.

What are good jitter values?

Jitter tolerance varies by use case. A video streaming platform can buffer 2–3 seconds of content and absorb moderate jitter. But real-time applications like online gaming and video conferencing have almost zero tolerance for jitter spikes. Use this guide to interpret your results:

< 5ms
Excellent
Ideal for all applications. Competitive gaming, 4K video calls, professional VoIP — no issues whatsoever.
5–15ms
Good
Suitable for casual gaming, HD video calls, and streaming. Most users will not notice any issues.
15–30ms
Fair
Acceptable for standard browsing and SD video calls. Competitive gamers may notice occasional micro-stutters.
> 30ms
Poor
Noticeable lag spikes. VoIP calls break up, gaming feels unresponsive, and video freezes regularly.

What is a good ping?

Ping (latency) measures the round-trip time for a data packet to travel from your device to a server and back. Unlike jitter, ping tells you the distance and processing overhead between you and the target.

< 20ms — Exceptional. You are very close to the server geographically, or the server has an edge node near you.

20–50ms — Excellent for gaming and real-time communication.

50–100ms — Good for most applications. Casual gaming is fine.

> 100ms — Noticeable delay. Fast-paced games will feel sluggish. VoIP may have awkward pauses.

How bad is packet loss?

Packet loss occurs when data packets travelling across a network fail to reach their destination. Even a small amount of packet loss can severely degrade real-time application performance.

0% — Perfect. No packets are being dropped.

0.1–1% — Barely noticeable for most uses. VoIP may have occasional brief audio glitches.

1–5% — Clearly problematic. You will experience stuttering in games and call quality issues.

> 5% — Severe. Investigate your router, modem, or contact your ISP immediately.

What causes high jitter?

Understanding the root cause helps you fix the problem. High jitter most commonly comes from one of these sources:

📡 Wi-Fi Interference
Wireless connections are the number one cause of jitter. Competing devices, physical obstacles, and channel congestion cause packets to arrive irregularly. Switch to Ethernet for a dramatic improvement.
🔀 Network Congestion
When your router or ISP's network is under heavy load, packets queue up and experience variable delays. This is common during peak hours (evenings, weekends).
📦 Old or Cheap Router
Budget routers with underpowered CPUs drop packets when routing tables are full. A quality router with QoS (Quality of Service) settings can prioritize gaming and VoIP traffic.
🌐 ISP Routing Issues
Sometimes the problem is upstream. ISPs route traffic through multiple hops and peering points. Poor peering agreements or faulty equipment at any hop can introduce jitter.

Frequently asked questions

Why is jitter.is showing a higher jitter than Speedtest?
Speedtest.net connects to a dedicated test server physically close to you, and uses a persistent WebSocket connection that bypasses TCP and TLS handshake overhead. jitter.is uses standard HTTP fetch requests over the public internet, which includes more network hops and browser overhead. For the most accurate results, test against a server close to you, or set up a /ping endpoint on your own Cloudflare Worker.
What is the difference between jitter and latency?
Latency (ping) is the average round-trip time for a packet — how long it takes on average. Jitter is the variation in that time — how consistent the delivery is. You can have low latency but high jitter (packets arrive quickly but unpredictably), which is actually worse for real-time apps than having moderate, stable latency.
Does jitter.is store my test results or IP address?
No. All measurements are performed entirely in your browser using the JavaScript Fetch API. No data is sent to jitter.is servers. Your IP address, test results, and location are never logged or stored. See our Privacy Policy for full details.
Why does the test start with "warm-up" pings?
The first few requests to any server require establishing a TCP connection and completing a TLS handshake. These add 50–200ms of one-time overhead that does not represent your actual ongoing jitter. By discarding the first 3 pings as "warm-up", jitter.is ensures you see your true steady-state jitter rather than artificially inflated numbers.
Which test target should I choose?
For measuring your connection to the global internet, use Cloudflare Global — it routes to the nearest edge node automatically. For game server latency estimates, choose the region closest to your game server. If you have a /ping endpoint on your own server, use Custom URL for the most accurate measurement of your specific infrastructure.
How can I reduce my jitter?
The most effective steps: (1) Switch from Wi-Fi to a wired Ethernet connection — this alone typically reduces jitter by 70–90%. (2) Restart your router. (3) Enable QoS in your router settings to prioritize latency-sensitive traffic. (4) Test at different times of day to rule out ISP congestion. (5) If the problem persists, contact your ISP — high jitter can indicate a hardware fault on their network.