What Is Jitter?
Jitter is the variation in delay between consecutive packets arriving at their destination. When you send data over the internet, each packet can take a slightly different route and experience different amounts of congestion. The result is that packets arrive at uneven intervals — and that inconsistency is jitter.
Imagine clapping at a steady rhythm. If someone hears those claps at the same steady rhythm, there's zero jitter. But if the sound sometimes arrives early, sometimes late, sometimes bunched together — that's jitter. It doesn't matter that all the claps arrived; the timing is wrong.
Jitter is measured in milliseconds (ms) and represents the average variation in round-trip time between successive packets. A jitter of 5ms means packets arrive within about 5ms of when they're expected. A jitter of 50ms means arrival times are unpredictable — and that's a problem.
Why Does Jitter Matter?
Jitter is one of the most overlooked network quality metrics, but it's critical for anything that happens in real time:
VoIP and Phone Calls
Voice over IP is the application most sensitive to jitter. VoIP systems play audio in small chunks at regular intervals. When packets arrive with inconsistent timing, the system has to either stretch silence (creating gaps in speech) or discard late packets (creating choppy audio). Most VoIP systems use a "jitter buffer" to smooth out minor variations, but high jitter overwhelms this buffer. Jitter above 30ms is noticeable; above 50ms, calls sound broken.
Online Gaming
In gaming, jitter manifests as inconsistent responsiveness. Your ping might average 40ms, but if it's bouncing between 20ms and 80ms, your game experience feels much worse than a steady 60ms. You'll see rubber-banding, teleporting players, shots that don't register, and unpredictable movement. Competitive gamers need jitter under 15ms for a consistent experience.
Video Calls
Video codecs expect frames at regular intervals. High jitter causes the decoder to receive data in bursts — leading to frozen frames followed by sudden jumps, pixelation during motion, and audio/video desync. Zoom, Teams, and Meet all struggle when jitter exceeds 30-40ms.
Live Streaming
For streamers on Twitch or YouTube Live, high jitter on the upload side causes encoding hiccups, dropped frames, and bitrate fluctuations. Viewers see a stream that intermittently drops to low quality and stutters.
What's a Good Jitter Value?
| Jitter | Quality | Suitable For |
|---|---|---|
| < 5ms | Excellent | Competitive gaming, professional VoIP, live production |
| 5–15ms | Good | All applications including casual gaming and video calls |
| 15–30ms | Fair | Video calls and streaming are fine. Competitive gaming starts to suffer. |
| 30–50ms | Poor | VoIP calls sound choppy. Gaming feels inconsistent. Video calls freeze. |
| 50ms+ | Bad | Most real-time applications are noticeably degraded. |
What Causes Jitter?
Network Congestion
The most common cause. When routers are busy, packets get queued for varying amounts of time. During a traffic spike, some packets zip through immediately while others wait — creating variation in delivery times.
Wi-Fi Variability
Wireless connections are inherently jittery. Wi-Fi uses a shared medium where devices take turns transmitting. Interference from other networks, physical obstacles, and distance from the access point all add unpredictable delays. Wi-Fi jitter is typically 5-10x higher than Ethernet.
Routing Changes
The internet dynamically reroutes traffic. If packets start taking a different path mid-session, the change in distance/congestion creates a jitter spike.
Overloaded Hardware
An old router processing too many connections, or a computer running too many network-intensive applications, can introduce jitter at the source. The device literally can't send/receive packets at a consistent rate.
ISP Throttling
Some ISPs throttle certain types of traffic (gaming, VoIP, streaming) which can introduce variable delays. If your jitter is high only at certain times or with certain applications, throttling may be a factor.
How to Test Jitter
Standard speed tests don't measure jitter. You need a tool that sends packets at regular intervals and tracks the variation in their round-trip times — not just the average.
PacketProbe's jitter test sends packets at a configurable rate using WebRTC unreliable data channels (UDP-like) and calculates jitter from the variation in successive round-trip times. Use the VoIP preset for voice call testing (50 packets/sec, 150ms delay threshold) or the Gaming preset for gaming scenarios (64 packets/sec, 80ms threshold).
For accurate results:
- Run the test multiple times at different times of day
- Test on both Wi-Fi and Ethernet to isolate the source
- Close other applications that generate network traffic
- Test against the server closest to your location
How to Fix Jitter
1. Use Ethernet Instead of Wi-Fi
The single most impactful fix. Wired connections have dramatically lower and more consistent latency. If Ethernet isn't practical, consider a powerline adapter or MoCA adapter (uses your coax cable) as alternatives that are still more stable than Wi-Fi.
2. Enable QoS (Quality of Service)
QoS settings on your router prioritize real-time traffic over bulk downloads. When your network is busy, QoS ensures that gaming and VoIP packets get processed first with consistent timing, rather than waiting behind a large file transfer.
3. Close Bandwidth-Heavy Applications
Cloud backups, software updates, torrents, and streaming on other devices create congestion that directly causes jitter. Pause or schedule these for off-hours.
4. Upgrade Your Router
Older routers have smaller packet buffers and weaker schedulers. A modern router with SQM (Smart Queue Management) or fq_codel can dramatically reduce jitter under load.
5. Switch to the 5GHz Wi-Fi Band
If you must use Wi-Fi, 5GHz has significantly less interference than 2.4GHz. The tradeoff is shorter range, but the stability improvement is worth it if you're within range.
6. Check for Buffer Bloat
Buffer bloat occurs when your router's packet buffers are too large, causing packets to queue for excessive and variable periods. This is a major source of jitter. SQM-capable routers (or custom firmware like OpenWrt) can fix this.
Jitter vs. Latency vs. Packet Loss
- Latency (ping) — The total time for a round trip. High latency = everything is slow but consistent.
- Jitter — How much latency varies. High jitter = unpredictable, stuttery experience even if average latency is low.
- Packet loss — Data that never arrives. Loss = gaps, missing information, rubber-banding.
You can have low latency with high jitter (fast on average but inconsistent), or low jitter with high latency (slow but stable). The worst case is high values in all three — and the only way to know is to test all three simultaneously.