NetCheckPro

Guide

What is jitter? A plain-English guide to good and high jitter

Jitter is the variation in how long your data packets take to arrive, measured in milliseconds (ms). In plain terms, it is how much your ping time bounces around: a steady 20 ms connection has almost no jitter, while one swinging between 20 ms and 80 ms has a lot. It is also called internet jitter or network jitter.

Here is a concrete example. Say four ping samples come back at 20, 22, 45 and 21 ms. The gaps between neighbouring samples are 2, 23 and 24 ms, so the average change is about 16 ms. Your average ping is only 27 ms, which sounds fine, but that single 45 ms spike is the moment your call glitches.

Last updated: 29 September 2026

Measure your jitter now. Run the test, then read the Jitter tile against the tables below.

Ready to test

Test if your internet is actually good enough

Run a quick browser-based diagnostic for calls, gaming, streaming, VPN, and remote work. Verdicts appear before raw technical numbers.

Measured from your browser to the nearest Cloudflare server with Cloudflare’s open-source speed test engine, so results reflect your connection to Cloudflare, not every site you use. Uses roughly 20–190 MB of data, more on faster connections, so use Wi-Fi if you are on a metered plan. Results are not sent back to Cloudflare. How we measure

No result yet. Tap “Run internet test” to generate readiness scores.

What is a good jitter?

As a rule of thumb, under 5 ms is excellent, under 15 ms is good for nearly everything, and above 30 ms you will notice problems in live audio and video. The right target depends on what you are doing, so here are both views: a simple scale, then a breakdown by activity.

Jitter ranges and what they feel like
JitterRatingWhat it feels like
Under 5 msExcellentCompetitive gaming and voice calls feel perfectly smooth.
5–15 msGoodFine for video calls, streaming and casual gaming. The odd hiccup at most.
15–30 msFairCalls sound slightly robotic now and then. Games feel inconsistent.
Over 30 msPoorAudio cuts out, video freezes, games spike. Microsoft counts Teams audio above this average as a poor stream.

These bands are NetCheckPro guidelines. The 30 ms line matches Microsoft’s poor-stream threshold for Teams, and an archived Microsoft page listed under 3 ms as optimal.

Jitter, latency and packet loss travel together, so here is the same idea by activity. The Teams and Zoom rows use NetCheckPro’s readiness thresholds, the VoIP row comes from Cisco, and gaming and streaming are rules of thumb because no vendor publishes a standard for them.

Good jitter, latency and packet loss by activity
ActivityGood jitterGood latency (ping)Good packet lossBasis
Microsoft Teams15 ms or less60 ms or less1% or lessNetCheckPro thresholds. Microsoft flags a stream as poor above 30 ms jitter, 10% loss or 500 ms round trip (source). See our Teams speed test.
Zoom10 ms or less50 ms or less1% or lessNetCheckPro thresholds. Zoom advises round-trip delay under 300 ms for Zoom Phone (source). See our Zoom speed test.
VoIP phone calls10 ms or less100 ms one-way (150 ms is the ITU G.114 ceiling)0.5% or lessCisco Webex Calling Local Gateway link (source); G.114 via Cisco.
Online gaming5 ms or less40 ms or less0.2% or lessNetCheckPro rule of thumb. Try the gaming ping test.
Streaming video30 ms or less100 ms or less1% or lessNetCheckPro rule of thumb. Players buffer ahead, so streaming forgives a lot.

Latency figures are round-trip ping unless marked one-way.

Jitter vs latency vs ping

These terms get mixed up constantly. Latency is the delay: how long a packet takes to get from you to a server. Ping is the everyday name for a round-trip latency test, reported in ms. Jitter is how much that delay changes from one packet to the next. Packet loss is a separate problem, where packets never arrive at all.

Think of a commute. Latency is the average journey time. Jitter is how unpredictable it is: a 20-minute drive that sometimes takes 45 is worse for catching a train than a steady 30. A connection can have low ping and high jitter, or high ping and almost no jitter. Both matter for calls, but jitter is what makes audio sound broken. Use the latency test for delay, the jitter test for consistency, and the packet loss test for dropped packets. For a side-by-side comparison, read jitter vs latency vs packet loss.

What is high jitter?

High jitter is a sustained average above 30 ms for anything real-time, or above 15 ms for fast games and clean phone-quality audio. One spike does not count; repeated large swings do. Typical symptoms:

  • Voices that sound robotic, or words that clip at the start and end. Microsoft ties robotic-sounding speakers to jitter on Teams calls (source).
  • Video that freezes, then jumps forward to catch up.
  • Games with rubber-banding, delayed hits or lag spikes while the ping counter looks normal.
  • Stuttering screen shares and inconsistent VPN sessions.

If your result is high, jump to how to fix it or read our step-by-step high jitter fix guide.

How much jitter is acceptable?

It depends on whether the app can wait. Web pages, downloads and email retransmit and reorder data, so they barely notice jitter. Live audio, video and games cannot wait.

  • Video calls and VoIP: aim for under 30 ms and preferably under 15 ms.
  • Competitive gaming: under 5 ms feels best; up to about 15 ms is playable.
  • Streaming and browsing: 30 ms or more is usually fine.

Vendor guidance frames the range. Cisco’s Webex Calling documentation gives 10 ms as the ceiling for its Local Gateway link, while Microsoft only marks a Teams audio stream as poor once average jitter passes 30 ms. Apps absorb some jitter with a buffer, so the answer is a range. If a 20 ms result sounds fine on your calls, it is fine.

What causes jitter?

Jitter happens when packets wait in different queues for different lengths of time. The usual culprits, roughly in order of how often we see them:

  • Wi-Fi interference and weak signal. Radio is shared and retries lost frames, so timing varies. Microsoft notes 2.4 GHz is often disturbed by other consumer devices, while 5 GHz suits real-time media better (source). Our Wi-Fi stability test helps isolate this.
  • Bufferbloat. When your router’s queue fills during an upload or download, your call’s packets wait behind the bulk traffic. Check with the bufferbloat test.
  • Congestion. Busy evenings on shared links add unpredictable waits.
  • VPNs. Extra encryption, and traffic hairpinned through a distant server, can add latency and jitter; Microsoft recommends split tunnelling for Teams for this reason (source).
  • ISP routing. A longer or more congested path gives delay more places to vary.
  • Overloaded devices. Old routers, cheap extenders, a maxed-out CPU or a phone backing up photos can all disrupt timing.

How to measure jitter

NetCheckPro takes 26 idle latency samples from your browser, timing round trips to a nearby Cloudflare server before it loads the connection. Jitter is the average difference between each sample and the one before it, which is the same calculation as the worked example above. It runs in your browser, with nothing to install.

NetCheckPro does not measure packet loss, because a browser cannot send the raw packets that measuring loss needs, and the result says “not measured” instead of guessing. Treat jitter as a good estimate rather than a lab reading: it times web requests, not the UDP media stream a call uses, and RFC 3550 defines a smoothed version that differs slightly. For best results:

  • Test on the device and network you actually use, ideally while the problem is happening.
  • Repeat at different times of day, and once over Ethernet, to separate line problems from Wi-Fi problems.
  • Compare with your call app’s own numbers. Zoom’s statistics tab, for example, reports latency, jitter and packet loss during a meeting.

How to fix high jitter

Work through these in order. The first three fix most home problems.

  1. Test on Ethernet. Plug a laptop straight into the router and run the test again. If jitter drops, the problem is your Wi-Fi. If it stays high, the router or the line is responsible.
  2. Use Ethernet for calls and games. A cable removes radio interference entirely. Powerline or MoCA adapters beat a weak Wi-Fi link if you cannot run one.
  3. Fix your Wi-Fi. Switch to the 5 GHz or 6 GHz band, move closer to the router, and pick a less crowded channel. Avoid relying on range extenders for calls.
  4. Turn on QoS or SQM to fix bufferbloat. Smart Queue Management (fq_codel or CAKE) or your router’s QoS setting keeps queues short. Set the limits slightly below your measured line speed, then re-run the bufferbloat test.
  5. Pause heavy uploads and downloads. Cloud backups, game updates and 4K streams are common triggers. See low upload speed fix if uploads swamp your line.
  6. Update or replace the router. Restart it, install firmware updates, and if it is five or more years old, budget for a modern Wi-Fi 6 or Wi-Fi 7 model.
  7. Turn off the VPN, or split-tunnel your calls. Compare with and without using the VPN on vs off test.
  8. Contact your ISP with evidence. Send screenshots of results taken on Ethernet at several times of day and note the worst times. That gives support something to escalate.

Jitter buffers: how apps hide jitter

Call and game software fights jitter with a jitter buffer. Instead of playing each packet the moment it arrives, the app holds a few milliseconds of audio and replays it at a steady pace. A late packet that still fits inside the buffer is never heard.

There is a trade-off. Microsoft notes that buffering for jitter increases end-to-end latency (source), so a larger buffer means a longer pause before people hear each other. Cisco adds that jitter buffers are usually only effective on variations below 100 ms (source), and a buffer that is too small leaves gaps in speech (source). Apps size the buffer automatically, so fix jitter at the source and let the buffer handle only what is left.

Sources

Figures attributed to a vendor come from the pages below. Thresholds marked as NetCheckPro guidelines are our own rules of thumb, not an industry standard.

  1. Use CQD to manage call and meeting quality in Microsoft Teams – Microsoft Learn. Poor-stream thresholds: 30 ms jitter, 10% loss, 500 ms round trip.
  2. Prepare your organization’s network for Teams – Microsoft Learn. Wi-Fi bands, VPN effects.
  3. Media Quality and Network Connectivity Performance (archived) – Microsoft Learn (retired page). Jitter definition, buffering adds latency, under 3 ms optimal.
  4. Quality of Service for Voice over IP – Cisco. G.114 150 ms one-way delay; jitter buffers work below about 100 ms.
  5. Understanding Delay in Packet Voice Networks – Cisco. How de-jitter buffers work.
  6. Get started with Local Gateway (Webex Calling) – Cisco Webex. 100 ms one-way, 10 ms jitter, 0.5% loss.
  7. Implementing Quality of Service for Zoom Phone – Zoom. Round-trip delay should not exceed 300 ms.
  8. RFC 3550: RTP, a transport protocol for real-time applications – IETF. Formal definition of interarrival jitter.

Jitter quick answers

The short version of everything above, plus the questions people search for most.

Symptoms of high jitter

  • Robotic voices, frozen video, lag spikes with a normal ping.

Fastest fixes

  • Use Ethernet for important calls and games.
  • Switch Wi-Fi to 5 GHz or 6 GHz.
  • Enable QoS or SQM to stop bufferbloat.
  • Pause uploads, backups and updates.

Frequently asked questions

What is jitter in internet speed?

Jitter is the variation in delay between data packets, measured in milliseconds. It is separate from your Mbps speed, so a 500 Mbps connection can still have high jitter and stutter on calls.

What is a good jitter?

Under 15 ms is good for almost everything, and under 5 ms is excellent. 15 to 30 ms is fair: fine for streaming, borderline for calls. Above 30 ms is poor for real-time use, and Microsoft flags Teams audio above that average as poor.

How much jitter is acceptable?

For video calls and VoIP, keep jitter under 30 ms and preferably under 15 ms. For gaming, under 5 ms feels best and under 15 ms is playable. Streaming and browsing tolerate far more because they buffer.

Is 20 ms jitter good?

It is fair rather than good. 20 ms is fine for streaming and usually acceptable on a video call, but it can cause occasional robotic audio and is too high for competitive gaming or a clean VoIP line.

What is high jitter?

High jitter means your delay varies a lot from packet to packet: a sustained average above 30 ms, or above 15 ms if you game or take calls. You notice robotic voices, frozen video and lag spikes.

What is the definition of jitter in a network?

In networking, jitter is the variation in packet arrival time. RFC 3550, the standard for real-time media, defines interarrival jitter as a smoothed mean deviation of packet spacing at the receiver compared with the sender.

Does jitter affect gaming?

Yes. Games send small updates many times a second, so uneven delivery causes rubber-banding and stutter even when average ping looks fine. Ethernet and a router that controls bufferbloat help most.

Can I have high jitter with fast internet?

Yes. Speed and jitter are separate measurements. A fast line saturated by an upload, a busy Wi-Fi channel or an overloaded router queue can deliver packets unevenly.