What Is Jitter? Why It Matters for Gaming and How to Reduce It

Short answer

Jitter is the variation in how long your packets take to arrive. Latency is the delay itself; jitter is how much that delay changes from one packet to the next. Games predict where everything will be based on a steady stream of updates, so unpredictable timing forces constant correction — which is why a connection with an excellent average ping can still stutter, misfire and feel unresponsive. Most of it starts inside the home, and most of that costs nothing to fix.

Educational guideNetworking fundamentalsVendor-neutral
18 min readReviewed Jul 2026TTML Editorial

This is the next chapter of the Gaming Networking Learning Centre. It follows What Is Packet Loss? and assumes the ground covered in the cornerstone, What Is Game Route Optimization? If you arrived here because your ping looks fine and your game does not, Why Low Ping Can Still Feel Laggy is the wider map of which this article is one region.

Disclosure: We may earn a commission if you purchase through links on this page. This never affects our reviews.

Definition

What is jitter?

Jitter is the variation in the arrival timing of packets travelling between two points. Your game sends and receives a steady stream of small updates — typically dozens per second in each direction — and in an ideal world each one would take exactly as long as the last. In reality they do not. Some are forwarded immediately at every hop; others wait briefly in a queue, are retransmitted over a wireless link, or take a marginally different path. The spread between those journey times is jitter.

Crucially, jitter is not about packets being slow. It is about them being unpredictable. A connection where every packet takes 80 ms is slower than one where every packet takes 30 ms, but both are perfectly predictable, and a game can compensate for a known, constant delay far more gracefully than for one that keeps changing.

The word is used slightly differently in different tools. Some report the average difference between consecutive packet delays; others report a standard deviation across a sample; others simply show the gap between the fastest and slowest result. All of them are trying to express the same idea — how much does the delay move around — and the exact formula matters far less than measuring consistently and comparing like with like.

In plain English
Imagine a friend passing you cards at a steady rhythm, one every second, so you can anticipate each one before it arrives. Now imagine the same friend passing the same number of cards over the same minute, but in erratic bursts and pauses. The total is identical; the experience is not. Your hands are constantly either waiting or scrambling. That difference is jitter.
The technical detail
Games buffer inbound state updates briefly and interpolate between the last two authoritative snapshots to render smooth motion. That buffer is sized against expected inter-arrival timing. When arrival timing varies beyond the buffer, the client either runs dry — and must extrapolate, drifting from server truth — or receives a burst it must reconcile at once. Either way the visible result is a correction, which is why jitter surfaces as stutter and snapping rather than as uniform delay.
Even arrival versus bursty arrival
Low jitterpredictable cadenceHigh jitterburstgap
Both rows deliver the same ten packets over the same window, so both report a similar average latency. The top row arrives on a steady cadence the game can predict. The bottom row clumps and gaps, which is what jitter actually is — and what the client has to smooth over.
Measurement

Why average ping is not enough

Almost every scoreboard, overlay and speed test reduces your connection to a single latency figure. That figure is an average, and an average is deliberately designed to discard variation. Two connections can report exactly the same number while behaving completely differently.

Consider two players who both see 30 ms. The first is genuinely steady, moving between 28 ms and 32 ms all evening. The second swings between 10 ms and 55 ms from one sample to the next. Their averages match. Their experiences do not. The steady player's game can predict accurately, because the near future resembles the recent past. The unstable player's client is repeatedly wrong about when the next update will land, and every wrong guess becomes a visible correction.

Two connections averaging 30 ms
0 ms30 ms60 msstable 28–32 msunstable 10–55 msROUND-TRIP TIME OVER TWELVE SAMPLES
Both lines average roughly 30 ms, and both would report the same headline ping. The steady line gives the game a consistent picture to predict from. The swinging line forces constant correction, and it is the one that feels unplayable — which is why an average alone tells you very little.

This is why measuring properly matters more than measuring often. A single ping result, or a speed test's one-line latency figure, tells you almost nothing about stability. What you need is a distribution: the minimum, the average, the maximum, and ideally how the samples are spread between them. A minimum of 24 ms and a maximum of 27 ms describes a healthy connection. A minimum of 24 ms and a maximum of 310 ms describes a connection that will feel broken regardless of what the average says.

There is a second reason averages mislead. Lost packets do not appear in an average at all — they are simply absent from the calculation. A connection can post a flattering average precisely because its worst moments never made it into the sample. Reading latency, jitter and loss together is the only way to see the whole picture, and our testing walkthrough covers all three in one pass.

Symptoms

What jitter feels like in games

Jitter rarely announces itself as a network problem. It presents as a game that feels slightly wrong in ways players usually attribute to their hardware, their reactions or the opposition. Every symptom below can also be produced by something else, so treat this as a list of things worth measuring, not a list of proofs.

Micro-stutter

Brief hitches in motion while your frame rate graph stays perfectly flat. If frametimes are clean and the world is not, the network is the place to look.

Inconsistent movement

Your character or the world moves smoothly for a few seconds, then unevenly, with no obvious trigger.

Rubber-banding

Position corrections when the client has extrapolated too far during a gap in updates. Also caused by packet loss and by server overload.

Delayed inputs

Actions that land late and unpredictably rather than consistently late. A steady delay you adapt to; a variable one you cannot.

Voice chat breaking up

One of the earliest warnings. Codecs use small jitter buffers, so timing variation becomes audible before it becomes visible.

Uneven hit registration

Shots that feel identical produce different outcomes. Jitter can contribute, but tick rate, interpolation and lag compensation design contribute at least as much.

Teleporting players

Opponents jumping between positions because the updates describing the space between arrived late, in a burst, or not at all.

Short freezes

Fractions of a second where the world stops while the client waits for an update that is overdue, followed by a catch-up jump.

Inconsistent responsiveness

The overall sensation players describe as the game feeling different from one round to the next despite nothing changing locally.

Comparison

Jitter vs latency vs packet loss

These three are routinely used interchangeably and are not interchangeable at all. They describe different failures, are measured differently, and are fixed differently. A connection can be excellent on two of them and unusable on the third.

Jitter, latency and packet loss compared by definition, symptoms, measurement, causes and fixes
MetricDefinitionSymptomsHow it is measuredLikely causesTypical fixes
JitterVariation in the arrival timing of packets that do arriveMicro-stutter, uneven movement, inconsistent duels, voice artefactsSpread or standard deviation across several hundred samplesWi-Fi retries, router queueing, bufferbloat, congested or unstable transitEthernet, queue management, upload control, a more stable path
Latency (ping)How long a round trip takesEverything happens slightly late, but consistentlyAverage round-trip time to the region you actually play inDistance, hop count, route qualityCloser region, shorter path, better routing
Packet lossThe percentage of packets that never arrive at allRubber-banding, missed inputs, teleporting players, voice dropoutsSustained ping test, in-game netgraph, per-hop loss toolsWi-Fi, damaged cabling, saturated links, congested transit, server loadWire the PC, clear congestion, escalate with evidence

The practical consequence is that the fix depends entirely on which one you actually have. Buying a shorter path helps latency. Wiring your PC helps jitter and loss together. Enabling queue management helps jitter under load specifically. Spending money on the wrong one changes nothing, which is why measurement precedes purchase in every guide we publish. The other two metrics have their own chapters: what is packet loss and why is my ping so high.

Causes

What causes jitter

Any point along the path can add variation, but the causes group into three zones, and identifying the zone determines everything about what to do next.

Three zones where jitter is introduced
Local networkWi-Fi retriesRouter queueYour own uploadsusually free to fixISP and routePeak congestionUnstable routingBusy peeringevidence, then escalateServer sideOverloaded instanceUneven tick timingDatacentre loadoutside your control
Variation added anywhere along the path shows up in your measurements. Isolating the zone before changing anything is what stops you replacing hardware for a problem three networks away.

Local network. Wireless is the dominant source. A Wi-Fi link shares airtime with every neighbouring network on the same channel, retransmits frames that fail, and adapts its rate continuously — each of which adds unpredictable delay. Beyond Wi-Fi: an overloaded or long-uptime router, congestion from your own uploads, background traffic on other devices, absent or misconfigured QoS, bufferbloat, and mesh systems handing a client between nodes at awkward moments. These are the causes that are yours to control, and collectively they account for the majority of jitter complaints we see.

ISP and routing. Beyond your router, capacity is shared. Local access networks are contended and evening peaks push segments into sustained queueing. Further out, your traffic crosses peering points and transit networks whose load you cannot see; an under-provisioned interconnect produces variation exactly when everyone wants to use it. Routing can also be unstable in itself, flapping between paths of different lengths so latency steps between plateaus. Long international paths compound all of this simply by involving more networks.

Server side. A game server that is overloaded, sharing a busy host, or falling behind its tick schedule will emit updates at irregular intervals no matter how clean your path is. Datacentre congestion and platform incidents do the same. The distinguishing evidence is other players: if the whole lobby is affected at once while your own measurements look ordinary, the instability is not yours to fix.

Causes of jitter grouped by layer, with the pattern each produces and who is responsible for fixing it
LayerCausePattern you will seeWho fixes it
Local networkWeak Wi-Fi signal or a distant access pointJitter that disappears the moment you plug in an Ethernet cableYours to fix
Local networkInterference and airtime contention, especially on 2.4 GHzWorse in dense housing, worse in the evening, worse further from the routerYours to fix
Local networkAn overloaded or long-uptime router struggling with connection trackingJitter across every device, improving after a restart and returning over daysYours to fix
Local networkUpload congestion — cloud sync, backups, streaming, a console updateLatency and jitter both climb the moment something starts uploadingYours to fix
Local networkBackground traffic on other devices sharing the same linkJitter that tracks household activity rather than the clockYours to fix
Local networkAbsent or badly configured QoS, so game traffic queues behind bulk transfersA busy line degrades everything equally instead of protecting small packetsYours to fix
Local networkBufferbloat — oversized buffers holding packets rather than dropping themIdle latency is fine; loaded latency multiplies several times overYours to fix with SQM
Local networkUnstable mesh or repeater handoffs between nodesPeriodic spikes at regular intervals as the client re-associatesYours to fix
ISP and routingPeak-hour congestion in the local access networkClean at 2pm, unstable at 9pm, repeatably, over several daysEvidence and escalation
ISP and routingUnstable routing that flaps between paths of different lengthsLatency stepping between two or three distinct plateausEscalation, or routing around it
ISP and routingA congested peering point or under-provisioned transit linkVariation that begins at one hop and persists to the destinationEscalation, or routing around it
ISP and routingLong or awkward international paths with several transit changesHigh baseline latency plus wide variation to distant regions onlyRegion change, or route optimization
ISP and routingA regional routing change applied without noticeEverything changes overnight with no corresponding change at homeEscalation
Server sideAn overloaded game server falling behind its tick scheduleThe whole lobby reports the same behaviour at the same timeChange region, or wait
Server sideInconsistent tick processing under load, or a noisy datacentre neighbourOne title unstable while everything else on the same line is cleanOutside your control
Server sidePlatform instability or a live incident affecting one regionWidespread, regional, often published on a status pageOutside your control
How your own upload adds jitter to game traffic
Queue full — variable delayGame packetsCloud uploadrouter outbound queuewaits behind the uploadGame serverqueue depth changes constantly = jitterSQM keeps the queue short and the delay steady
A large upload fills the router's outbound queue. Game packets are small and frequent, but they still have to wait behind whatever is already queued, and the wait length changes constantly. Smart queue management keeps the queue short so the delay stops varying.

Bufferbloat deserves particular attention because it is common, invisible to speed tests, and entirely fixable at home. Oversized buffers in routers and modems hold packets rather than dropping them, so under load the queue grows to hundreds of milliseconds. Since queue depth changes constantly with traffic, so does the delay. The signature is unmistakable: excellent idle latency, dreadful loaded latency. Our advanced bufferbloat guide covers the diagnosis and the shaper configuration in detail.

Testing

How to measure jitter

Measuring badly is worse than not measuring, because it produces confident conclusions from insufficient data. The principles matter more than the specific tool.

Start with the game's own telemetry. Most competitive titles expose a netgraph or connection overlay reporting latency variation against the actual server you are connected to. This is the most relevant measurement available because it counts real traffic on the real path. Its weakness is that it vanishes when you leave the match, so record what you see.

Run a sustained ping and read the spread. A continuous test of several hundred packets against a stable address in the region you play in reports minimum, average and maximum round-trip time. The gap between minimum and maximum is your practical jitter figure. Four packets prove nothing; ten minutes during your worst play hour proves quite a lot.

Use a dedicated jitter or bufferbloat test. Tests that measure latency while deliberately loading the line are the fastest way to expose queueing that an idle test will never reveal. Compare the idle and loaded figures rather than looking at either in isolation.

Localise it per hop. Windows includes pathping; MTR is the equivalent on macOS and Linux. Both send many probes to every hop and report per-hop behaviour over time, which is what turns "my game feels bad" into evidence an ISP can act on. The walkthrough is how to run a traceroute for gaming.

Check the router's own diagnostics. Wireless retry rates, line statistics and error counters localise problems immediately. A high retransmission rate on the wireless interface explains jitter before you test anything else.

Control the variables. Test over Ethernet at least once so wireless is either confirmed or eliminated. Test at your worst hour as well as a quiet one. Test more than one destination and more than one server region, so you can tell whether the instability follows the path or the destination. And change one thing at a time, re-measuring after each change.

Example ping samples and what each pattern indicates
SamplePatternWhat it means
24 / 26 / 25 / 27 / 25 / 26 msTight spread of a few millisecondsStable. Whatever is wrong with your gameplay, this path is not it.
24 / 25 / 91 / 26 / 24 / 25 msOne large isolated spikeIntermittent. Usually a Wi-Fi retry or a momentary queue; harmless if rare, worth tracking if it recurs on a schedule.
22 / 58 / 31 / 74 / 19 / 63 msWide, continuous variationSustained instability. Something is queueing or the path is unstable — this is the profile that ruins gameplay.
28 ms idle / 240 ms while uploadingLatency multiplies under loadClassic bufferbloat. Queue management fixes this without new hardware or a faster package.
Stable at 2pm, unstable at 9pmTime-correlated variationCongestion, in your access network or at a peering point. Document it before contacting anyone.
Thresholds

What is a good jitter value for gaming?

There is no single number that separates playable from unplayable, and any source presenting one as absolute is oversimplifying. What we can offer is a working guide, with the caveat that it describes tendencies rather than rules.

Consistently low single-digit variation is comfortable for competitive play and generally sits inside the smoothing buffers engines apply. Low tens of milliseconds is where attentive players start to notice inconsistency, particularly in duels. Sustained variation beyond that is likely to be disruptive in fast titles, and variation measured in hundreds of milliseconds — the range bufferbloat produces under load — will feel broken in almost anything real-time.

Whether a given figure matters to you depends on several things:

Game type

A twitch shooter or fighting game exposes variation that a strategy title, MMO or turn-based game will hide entirely.

Server tick rate

A higher tick rate narrows the window in which timing must land, so the same jitter has more opportunity to matter.

Baseline latency

10 ms of variation on a 20 ms connection is proportionally very different from 10 ms on a 120 ms connection.

Netcode design

Generous client-side prediction and wide lag compensation absorb variation; strict server authority does not.

Consistency of the variation

Occasional isolated spikes are far more tolerable than continuous swing, even when the calculated figure is similar.

Local network quality

Jitter added at your own router tends to arrive alongside loss and queueing, compounding the effect.

Analysis

How to interpret your results

The pattern tells you more than the figure. These are the profiles worth recognising.

Low average jitter with a tight minimum-to-maximum spread means the path is behaving. If gameplay still feels wrong, the cause is elsewhere: frame pacing, display latency, the server, or the game's own netcode.

Intermittent spikes against an otherwise flat baseline are usually a wireless retry, a momentary queue, or a scheduled background task. Isolated spikes are tolerable. Spikes that recur on a rhythm point at something periodic — a mesh handoff, a sync client, a scan — and are worth hunting down.

Sustained instability — continuous variation rather than occasional excursions — is the profile that ruins gameplay and the one most likely to indicate congestion or an unstable path rather than a one-off event.

Nighttime-only jitter is congestion, in your access network or at a peering point. Clean afternoon tests and unstable evening tests on the same path, over several days, are the evidence that makes this case to an ISP.

Upload-triggered jitter appears the moment anything starts uploading and disappears when it stops. That is your own line and your own queue. More bandwidth is not the answer; queue management is.

Wi-Fi-only jitter disappears entirely over Ethernet. This is the most common result of a properly controlled test and the cheapest to act on.

Route-specific jitter shows variation beginning at a particular hop and persisting to the destination, across multiple runs. Isolated variation at one intermediate hop with steady hops after it is probe deprioritisation rather than a fault — routers commonly deprioritise packets addressed to themselves while forwarding real traffic normally.

Server-specific jitter affects one game or one region while everything else on the same line is steady, and is typically reported simultaneously by others in the lobby.

Troubleshooting

The diagnostic sequence

Work through these in order. Each answer eliminates a zone, which is what stops you replacing hardware or buying software for a problem in a different layer.

  1. Step 1

    Does the jitter remain over Ethernet?

    If yes. Wireless is eliminated. Continue down the chain.

    If no. Wi-Fi was your jitter. Stay wired, or fix the wireless environment before spending anything.

  2. Step 2

    Does it remain when nothing else is using the connection?

    If yes. Your own traffic is not the cause. Move on to the router itself.

    If no. You are congesting your own line. Queue management and upload control fix this without new hardware.

  3. Step 3

    Does idle latency stay flat while loaded latency multiplies?

    If yes. That is bufferbloat. SQM is the specific remedy, and it is usually free.

    If no. Buffering is not the mechanism. Look at the path.

  4. Step 4

    Do you see variation when pinging your own router for several minutes?

    If yes. The instability is inside your home: cabling, a port, or the router struggling.

    If no. Your local network is steady. The variation is introduced upstream.

  5. Step 5

    Does a long trace show variation beginning at one hop and continuing to the destination?

    If yes. That is path instability. Record it with timestamps and escalate — and this is the case where routing products are relevant.

    If no. Isolated variation at one intermediate hop with steady hops after it is probe deprioritisation, not a fault.

  6. Step 6

    Do other players in the same lobby report the same behaviour?

    If yes. The server or its region is the limiter. Change region or wait for the publisher.

    If no. The remaining variables are your line and the specific path to that datacentre.

If you prefer a lookup table to a sequence, the pattern you are seeing is probably below, with the test that confirms it and the action that follows.

SymptomLikely causeHow to testPossible fix
Jitter vanishes over EthernetWireless retransmission, interference or airtime contentionRun the same sustained ping wired and wireless, back to backStay wired where possible; otherwise move to a clear 5 GHz channel and reduce distance
Latency multiplies whenever the line is busyBufferbloat — oversized, unmanaged router queuesMeasure idle latency, then measure again during a sustained uploadEnable SQM (fq_codel or CAKE) and set the shaper slightly below your real line rate
Spikes at regular intervals of roughly the same sizeMesh or repeater handoffs, or a scheduled background taskLog a continuous ping for an hour and look for periodicityPin the gaming device to one node, or reschedule the task
Only unstable between 7pm and 11pmPeak-hour congestion in the access network or at a peering pointIdentical tests at 2pm and 9pm across several daysDocument the pattern and escalate; routing products are a fallback, not the first move
Latency steps between two or three distinct levelsRoute flapping between paths of different lengthsRepeated traces during an unstable window, compared against a clean oneEscalate with the traces; this is the profile a stable alternative path can genuinely improve
One game unstable, everything else cleanThat title's server, region or platform rather than your lineTest a second region and check the publisher's status pageChange region if practical; otherwise there is nothing to fix locally
Practical

How to reduce jitter

Ordered by how often each resolves the problem in practice, free before paid. Re-measure after every step; a fix you cannot demonstrate is a fix you cannot trust.

  • Connect the gaming machine by Ethernet and retest — this alone resolves a large share of cases.
  • Reduce background traffic: pause cloud sync, backups, game updates and downloads on every device.
  • Stop active uploads specifically, since upload capacity is the smaller and more easily saturated direction.
  • If wiring is impossible, improve the wireless environment: move closer, use 5 GHz, pick a clear channel, remove obstructions.
  • Update the router firmware and restart it, then confirm whether the improvement holds over several days.
  • Enable suitable QoS so small, latency-sensitive packets are not queued behind bulk transfers.
  • Address bufferbloat with smart queue management (fq_codel or CAKE), shaping slightly below your real line rate.
  • Test with a different router, or connect a device directly to the modem, to rule the router in or out.
  • Test another official server region to establish whether the instability follows the path or the destination.
  • If jitter persists wired, with the line idle and a healthy router, collect timestamped per-hop evidence and open an ISP fault.
  • Only when path instability is confirmed and the ISP cannot resolve it, evaluate route optimization on your own before-and-after numbers.

Two notes on that order. The wired test is not optional: almost every later step is uninterpretable while Wi-Fi is still in the picture. And contacting the ISP is far more productive with evidence than without it — support scripts exist to filter unsubstantiated complaints, and a per-hop report with timestamps skips several tiers of that script. The broader router and network playbook is how to optimise your gaming network, and the symptom-led walkthrough is how to reduce jitter for gaming.

Honest assessment

Can a gaming route optimizer reduce jitter?

Sometimes, in a specific set of circumstances, and it is worth understanding the mechanism before deciding whether your case qualifies. A routing product carries your game traffic across its own network of servers rather than leaving path selection to the public internet. If the segment introducing variation is one the alternative path avoids, measured jitter can genuinely fall.

It may help when jitter is caused by: unstable routing that flaps between paths, congested transit links, a poor peering relationship between your ISP and the game's host, variable international paths where the default route takes a long way round, or a specific problematic hop the alternative path does not traverse.

It cannot directly fix: weak or interference-ridden Wi-Fi, failing router hardware, damaged cabling, a home network saturated by your own uploads, an unstable or overloaded game server, or a fault on your ISP line before the optimized route even begins. In each of those cases the variation is added before the product's network sees your traffic, and an extra hop can make the result marginally worse rather than better.

The honest summary is that route optimization is a targeted tool for a transit-path problem, not a general remedy for an unstable connection. If your diagnostics have not identified variation beginning outside your network and persisting to the destination, the category has nothing to work with. If they have, a trial judged on your own measurements across several sessions is a reasonable next step.

The mechanics are covered in the cornerstone, what is game route optimization. The related failure mode — packets that never arrive at all — is in what is packet loss. If you reach the point of evaluating products, our category comparison is best gaming network boosters, the category distinction is set out in gaming VPN vs gaming route optimizer, and the multi-route approach specifically is examined in our ExitLag review.

Caveats

Limitations and common misconceptions

More bandwidth reduces jitter

Only if you were saturating the line. Games use very little bandwidth; upgrading a package that was never the constraint changes nothing.

A low ping means low jitter

They are independent. A 15 ms connection swinging between 8 ms and 60 ms will feel far worse than a steady 45 ms one.

Every stutter is jitter

Shader compilation, storage hitches, thermal throttling and frame pacing all produce identical-looking hitching. Check frametimes first.

Any variation in a traceroute is a fault

Intermediate routers deprioritise probes addressed to them. Variation only counts when it continues to the destination.

A VPN always smooths a connection

It changes the path and adds overhead. That helps only when the original path was the source of the variation.

Restarting the router is a fix

It is a diagnostic. If jitter returns days later, something is degrading — identify it rather than restarting weekly.

One limitation applies to this entire article. Game behaviour under jitter varies enormously by engine, netcode and server design. A title with generous client-side prediction and a wide lag compensation window can absorb variation that would make a stricter, server-authoritative title unplayable. Comparing your experience in one game with a friend's experience in another, at a similar measured figure, is not a meaningful comparison.

Summary

Key takeaways

  1. 1Jitter is variation in packet arrival timing, not the delay itself — predictability matters more than raw speed.
  2. 2An average ping is designed to hide variation, so two connections reporting 30 ms can play completely differently.
  3. 3Games buffer and interpolate against expected timing; when timing moves, the client corrects, and you see stutter.
  4. 4Most gaming jitter starts inside the home, and Wi-Fi is the single most common source.
  5. 5Bufferbloat is a distinct, common and freely fixable cause: fine idle latency, badly inflated loaded latency.
  6. 6There is no universal threshold — acceptable jitter depends on game type, tick rate, baseline latency and netcode.
  7. 7Read the pattern, not just the number: isolated spikes, sustained swing and time-correlated instability mean different things.
  8. 8Route optimization can help with transit-path instability and cannot fix local hardware, home congestion or server-side problems.
  9. 9Symptoms overlap heavily with packet loss, tick rate and rendering — measure before you conclude.
FAQ

Jitter questions, answered directly

What is jitter in gaming?
Jitter is the variation in how long successive packets take to arrive. If your packets consistently take 30 ms, you have latency but no jitter. If they take 12 ms, then 48 ms, then 22 ms, the average is still around 30 ms but the timing is unpredictable — and unpredictability is what a game's prediction and interpolation systems struggle with.
Is 5 ms jitter good?
For most games, yes. A few milliseconds of variation sits comfortably inside the smoothing buffers modern engines apply, and you are unlikely to perceive it. It is worth noting that a good average with occasional large spikes can still feel worse than a slightly higher but perfectly steady figure, so look at the spread rather than the headline number alone.
Is 20 ms jitter bad?
It is enough to be noticeable in a fast competitive title, and it is worth investigating. Whether it is actually disruptive depends on the game: a title with generous interpolation may absorb it, while a twitch shooter with a short compensation window will not. Treat 20 ms as a signal to measure properly rather than as a verdict in itself.
What is a good jitter level for gaming?
As a practical guide, consistently low single-digit jitter is comfortable for competitive play, low tens of milliseconds is where players start to notice inconsistency, and sustained variation beyond that is likely to be disruptive. These are working guidelines rather than hard thresholds — acceptable jitter depends on the game type, the server tick rate, your baseline latency and how the engine handles correction.
Can jitter cause lag?
It causes something players describe as lag, though the mechanism differs from high latency. With high latency everything is consistently late and you adapt to it. With jitter the delay keeps changing, so the client's prediction is repeatedly wrong and has to correct, which is felt as stutter and inconsistency rather than as uniform delay.
Can jitter cause rubber-banding?
It can contribute. When updates arrive in bursts and gaps, the client extrapolates through the gap and is corrected when the next authoritative update lands. Packet loss and an overloaded server produce the same visual effect, so rubber-banding on its own does not identify the cause — measure before concluding.
Can jitter affect hit registration?
It can influence it, but it is rarely the whole story. Hit registration depends on how the server reconciles your reported shot against its own history, which is shaped by tick rate, interpolation settings, lag compensation windows and engine design as much as by your connection. Treat poor registration as a symptom worth investigating rather than proof of jitter.
Why is my ping low but my game still feels laggy?
Because ping is an average of the round trips that succeeded, and averages hide variation. A connection can report 30 ms while individual packets swing between 10 ms and 60 ms. The scoreboard number looks excellent and the gameplay does not match it. This is covered in detail in our guide on why low ping can still feel laggy.
Can Wi-Fi cause jitter?
Yes, and it is the most common cause in home networks. Wireless links share airtime with neighbouring networks, retransmit corrupted frames automatically, and vary in throughput moment to moment. Each retransmission adds an unpredictable delay. Testing over Ethernet is the fastest way to confirm or eliminate it.
Can uploads cause jitter?
Frequently. Upload capacity is usually much smaller than download capacity, so a cloud backup, a stream or a game update can fill the outbound queue. Your game's small packets then wait behind whatever is already queued, and because the queue length changes constantly, so does the delay.
Is jitter the same as ping?
No. Ping measures how long a round trip takes; jitter measures how much that duration varies between samples. They are independent — a connection can have a high ping with almost no jitter, or a low ping with severe jitter, and the two problems have different fixes.
Is jitter the same as packet loss?
No. Jitter concerns the timing of packets that do arrive; packet loss counts packets that never arrive at all. They often share a root cause, because a congested queue both delays and drops traffic, but they are measured separately and can occur independently. Our packet loss guide covers the other half of that picture.
Can bufferbloat cause jitter?
Yes, and it is one of the clearest examples. Oversized buffers hold packets instead of dropping them, so under load the queue grows and latency climbs dramatically. Because the queue depth changes with traffic, the added delay varies constantly. The tell-tale signature is a fine idle latency and a badly inflated loaded latency.
Can my ISP fix jitter?
When it originates in their network or on your line, yes — but they need evidence. Timestamped measurements showing variation beginning at a hop they operate are far more persuasive than a description of how the game felt. Jitter caused by your Wi-Fi, your router or your own uploads is not something they can act on.
Can a VPN reduce jitter?
Sometimes, and incidentally rather than by design. If the instability sits on a specific segment of the public path, tunnelling through a different network can avoid it. A VPN also adds encryption overhead and at least one extra hop, so where the jitter is local — Wi-Fi, router, your own congestion — it will usually make things slightly worse.
Can a game route optimizer reduce jitter?
It can when the instability is in transit: an unstable route, a congested peering point, or a long international path with several handoffs. It cannot make a weak wireless link steady, repair failing hardware, or calm an overloaded game server. The honest test is your own before-and-after measurements over several sessions.
Why is jitter worse at night?
Because that is when the network is busiest. Contention in the local access network and congestion at peering points peak in the evening. A link with just enough capacity at midday begins queueing at 9pm, and queueing is precisely what turns steady delivery into variable delivery.
Can the game server cause jitter?
Yes. If the server is overloaded, sharing a busy host, or falling behind its tick schedule, updates leave it at irregular intervals no matter how clean your connection is. The diagnostic signal is that everyone in the lobby experiences it simultaneously while your own path measurements look ordinary.
Definitions

Terms used in this chapter

Each links to its definition in the gaming networking glossary.