Skip to content

Latency and responsiveness

What Is Jitter?

8 min readPublished

Why do voices break up when the speed looks fine?

Your connection is fine most of the time, then stumbles for a second.

Does this sound familiar?

  • Voices chop in and out on calls.
  • Live video pauses and then jumps forward.
  • The problem comes and goes with no clear pattern.

This page explains why an average number can hide these stumbles.

What happens if I ignore this?

If you do nothing, calls keep stumbling while every test still looks healthy.

The short answer

Your connection is not steady from one moment to the next, and voices break up when it stumbles.

Try this first

  1. Use a cable for calls, or sit closer to the router.
  2. Pause anything downloading in the background before you join.
  3. Test twice at your worst time of day and compare.
Run a test now

Still want to know why this happens? Keep reading.

Short answer

Jitter measures how unevenly your connection responds over time, rather than how quickly it responds on average. A connection with low average latency can still have high jitter if individual response times swing widely. That unevenness is what causes robotic-sounding audio, video that freezes for a moment then catches up, and games that feel fine most of the time but occasionally stutter. Jitter is calculated from a series of latency samples, not from a single measurement.

Key takeaways

  • Latency describes how fast a connection responds on average; jitter describes how consistent that response time is.
  • An average latency figure can hide a connection that swings between very fast and very slow from one moment to the next.
  • Jitter is calculated from the variation across a series of latency samples, not from any single round trip.
  • Voice, video and games are especially sensitive to jitter because they depend on a steady stream of small, timely packets.
  • Jitter is not the same measurement as packet loss, and a high jitter reading does not by itself mean packets are being dropped.

Latency tells you the average; jitter tells you the spread

Latency is usually reported as a single number: the time it takes a small message to travel to a server and back. That number is useful, but it is a summary. It tells you roughly how responsive a connection is, in the same way an average commute time tells you roughly how long a journey takes.

What an average hides is variation. A commute that takes exactly 25 minutes every day feels completely different from one that averages 25 minutes but sometimes takes 10 and sometimes takes 50. The average is identical; the experience is not. Jitter is the network equivalent of that spread — it describes how much individual round trips differ from each other, rather than how fast they are on average.

Jitter
The variation in round-trip response time across a series of measurements taken close together in time. It is usually expressed in milliseconds and reflects how consistent, rather than how fast, a connection is.

Two connections can report the same average latency of, say, 30 ms and behave completely differently in practice. One holds steady between 28 and 32 ms on every sample. The other swings between 10 ms and 90 ms, occasionally spiking further, while still averaging out to roughly 30 ms across the run. Only the second connection will produce noticeable problems in a live call or a fast-paced game, and only a jitter figure — not the average latency — reveals the difference.

Why an average number can look fine while the experience does not

Averages are built to smooth things out, which is exactly what makes them unreliable for spotting inconsistency. A handful of very fast responses can offset a handful of very slow ones, leaving a summary figure that looks perfectly acceptable. This is a common source of confusion when someone reports a laggy call despite a speed test showing a good ping.

The underlying cause of that spread is usually some part of the network path handling traffic unevenly — a Wi-Fi link contending with other devices for airtime, a queue that briefly fills and drains, or a mobile connection switching between cell towers or signal conditions. None of these show up clearly in an average; they show up as occasional outliers buried inside it.

This is why jitter needs its own measurement and its own place in a result, rather than being inferred from the latency figure. A connection can pass on latency and still be the source of a genuinely bad call, and reporting only the average would miss that entirely.

Why jitter matters so much for voice, video and gaming

Real-time applications assume that data will arrive at a steady pace. A voice call breaks audio into small frames sent at fixed intervals, expecting each one to arrive just in time to be played. Video calls and online games make the same assumption for their own data. None of them need speed so much as they need consistency.

When jitter is high, frames stop arriving on schedule. Some arrive early, some arrive late, and some arrive in bursts after a gap. The receiving application has to cope somehow, and the tools it has are limited: play what it has and accept gaps, wait longer and add delay, or discard frames that arrive too late to be useful.

In practice this produces recognisable symptoms. Voice calls can sound robotic or clipped, as short gaps are filled or skipped over. Video can freeze for a fraction of a second and then jump forward to catch up, rather than playing smoothly. Games can feel responsive most of the time but occasionally show a rubber-banding effect, where a character's position suddenly corrects because an input or update arrived out of its expected order.

These symptoms can also be produced by other causes, including loaded latency and, separately, packet loss. Jitter is one plausible explanation among several, not an automatic diagnosis.

How jitter is actually calculated

Jitter cannot be measured from one round trip, because variation requires more than one value to compare. It is calculated from a series of latency samples collected in quick succession, by looking at how much consecutive samples differ from each other, or how far individual samples sit from the typical value in the series.

A single unusually slow sample in an otherwise steady series will raise the jitter figure, even if most of the run was consistent. This is by design — an occasional large spike is exactly the kind of event that disrupts a call or a game, so it should be visible in the result rather than smoothed away.

Because jitter depends on the shape of the whole series rather than any one value, it is also useful to look at the underlying samples in terms of the median (the typical value) and the 95th percentile, often written p95 (a value that only the worst 5% of samples exceed). A low median with a high p95 tells you that the connection is usually fine but has an occasional bad moment — a pattern a single jitter number can hint at but not fully explain.

p95 latency
The value below which 95% of samples in a series fall. It highlights occasional bad moments that an average would dilute, without being dominated by a single extreme outlier the way a maximum value would be.

Jitter is not packet loss

It is easy to lump jitter, latency and packet loss together as one vague idea of 'connection quality', but they describe different things and can be present independently of each other. Latency is how long data takes to arrive. Jitter is how consistent that time is across many pieces of data. Packet loss is about data that never arrives at all.

A connection can have high jitter with no packets lost whatsoever — every piece of data eventually arrives, just at uneven intervals. Norynt measures download and upload throughput, idle latency, loaded latency, jitter and how steady the speed stays; it does not directly measure packet loss. A high jitter reading in a Norynt result should be read as exactly that — uneven timing — and not treated as evidence that data is being dropped.

This distinction matters for troubleshooting. Fixes that target congestion and queueing, such as reducing competing traffic or improving a Wi-Fi link, address the causes typically behind uneven timing. They are not aimed at, and will not necessarily resolve, a separate problem of data going missing.

How Norynt measures jitter

Norynt collects a series of small timing probes and runs the timing work off the browser's main thread, so that the page rendering or scripts running in your browser tab do not distort the measurement. Each probe records how long a short round trip took, and the series of these round trips is what jitter is calculated from.

Not every probe is trusted equally. If a probe was delayed because the browser tab itself was busy — for example, because it lost focus or the device was under heavy load elsewhere — that delay reflects your computer's scheduling, not your network, and the probe is discarded rather than allowed to inflate the result. If too few trustworthy probes remain, Norynt will not publish a misleading figure built from too little reliable data.

Because Wi-Fi and long, congested paths are common sources of uneven timing, it is worth checking a jitter result against two simple comparisons: testing over a wired Ethernet connection instead of Wi-Fi, and testing again with your device placed close to the router. If jitter drops sharply in either case, that link was likely contributing to the unevenness measured in the original test.

How this shows up in your Norynt result

Idle latency
The average round-trip time the jitter figure is calculated alongside; a low average with high jitter points to occasional bad moments rather than a generally slow connection.
Jitter
The variation across the series of latency samples collected during the test, reported in milliseconds.
Loaded latency
Response time measured while a transfer is running. High jitter alongside high loaded latency suggests both an unstable link and a full queue.
Throughput consistency
How steady your download and upload speeds were during the test. Similar underlying causes, such as Wi-Fi interference, can affect both how steady the speed stays and jitter.
Run a Norynt test

What this means in everyday use

Voice calls
Uneven arrival of audio frames can make voices sound robotic, clipped or briefly out of sync, even when no words are actually lost.
Video calls
Video can freeze for a moment and then jump forward to catch up, rather than playing back smoothly, as the receiving app copes with frames arriving unevenly.
Online gaming
Inputs and updates that arrive out of their expected rhythm can cause visible rubber-banding, even when the connection is fast most of the time.
Streaming
Buffering is usually resilient to jitter because it stores data ahead of playback, so jitter is far less noticeable here than in real-time calls or games.
Remote work tools
Remote desktop and screen-sharing sessions can feel jerky in short bursts when the timing of updates becomes uneven, separate from any issue with overall speed.

Check it for yourself

Change one condition at a time and measure again. A result that improves supports an explanation; it does not prove it.

  1. Test over Ethernet

    Repeat the test with a cable instead of Wi-Fi. If jitter drops sharply, the wireless link was contributing to the unevenness.

  2. Test close to the router

    If you must stay on Wi-Fi, move closer to the router and test again. A large improvement points to signal strength or interference as a factor.

  3. Pause heavy traffic and retest

    Pause other transfers and devices on the network, then retest. Competing traffic contending for the same link is a common cause of uneven timing.

What should I do?

  1. Repeat the test at least once more

    A single run captures one short window of time. Two or three runs give a much more reliable picture of how consistent your connection actually is.

  2. Test over Ethernet if you can

    This is a free way to rule Wi-Fi in or out as a contributor, and takes only a couple of minutes.

  3. Pause background activity during calls or games

    Costs nothing and removes one common source of uneven timing while you check whether it makes a difference.

  4. Note the time of day

    If jitter is worse at certain times, that pattern is useful evidence to record before drawing any conclusions.

Things people get wrong

Assuming a good average latency means a call should be smooth.
The average can look fine while individual samples swing widely. Jitter, not average latency, is what determines how smooth a real-time call feels.
Treating jitter and packet loss as the same problem.
Jitter is about uneven timing of data that arrives; packet loss is about data that never arrives. Norynt measures jitter directly but does not measure packet loss.
Judging jitter from a single short test.
Jitter is calculated from a series of samples, and that series can look different from one run to the next. Repeated testing gives a more trustworthy picture.

Common questions

What is a good jitter figure?

Lower is better, and consistently low jitter (typically in the low single-digit to low double-digit milliseconds) is associated with smooth calls and games. There is no single universal cutoff, because tolerance depends on the application, but large or frequent swings are the pattern worth investigating.

Can jitter be fixed by upgrading my internet plan?

Not directly. Jitter is usually caused by uneven handling of traffic — such as a contended Wi-Fi link or a queue filling and draining — rather than by a lack of raw capacity, so a faster plan does not automatically resolve it.

Does Norynt measure packet loss along with jitter?

No. Norynt measures download and upload speed, idle latency, loaded latency, jitter and how steady the speed stays, but it does not directly measure packet loss. A high jitter result should not be read as evidence of lost packets.

Why does my jitter reading change between tests?

Jitter is calculated from a short series of samples taken during that specific run, so it naturally reflects whatever was happening on your network and device at that moment. Running the test several times gives a more reliable overall picture.

Is Wi-Fi usually the cause of high jitter?

It is a common contributor, particularly when multiple devices are competing for the same wireless link, but it is not the only possible cause. Testing over Ethernet and testing closer to the router are the quickest ways to check.

Measure it yourself

A Norynt test measures download, upload, idle latency, jitter and latency under load, then explains what the numbers mean for the things you actually do.

Run a test

Norynt writes its own explanations. External documentation is listed only so you can verify what you read here.

Written by Norynt Editorial. Checked by Norynt Measurement Team.

Published

We correct pages when the facts change. Tell us if something here looks wrong.

Technical references

The information in this article is based on publicly available technical documentation and networking research. You do not need to read any of it to understand the article.

Measurement Lab(1)

The open measurement platform Norynt runs its speed tests on.

RFCs(2)

The formal internet standards behind these terms.

Browser documentation(1)

What a browser can and cannot measure in a web page.