Input Lag Calculator

Estimate your total system input lag for gaming. Break it down by monitor, USB polling, frame time, and V-Sync to find bottlenecks.

Ad
Ad

About Input Lag Calculator

Input lag is the total time between pressing a button and seeing the result on screen. This calculator breaks that delay into its individual components - display refresh, pixel response, USB polling, frame rendering, and V-Sync overhead - so you can see exactly where your latency comes from and which upgrades would make the biggest difference.

How Total Input Lag Is Calculated

The signal chain from a mouse click to a screen update passes through several stages, each adding latency. This calculator uses average-case values for each component and sums them to produce a total estimate.

ComponentFormulaWhat It Represents
Display latency(1000 / refresh rate) / 2On average, you are halfway through a display refresh cycle when input happens
Pixel response timeFull GtG response timeTime for a pixel to change from one colour to another (grey-to-grey)
USB polling delay(1000 / polling rate) / 2On average, your input arrives halfway between two polling intervals
Frame render time(1000 / FPS) / 2On average, input arrives halfway through a frame being rendered
V-Sync penalty1000 / refresh rate (if enabled)V-Sync holds the frame until the next refresh, adding up to one full frame of delay

The total is the sum of all five components. This gives a reasonable middle-ground estimate. The actual worst case would be higher (all components at maximum), and the best case lower (all at minimum).

Worked Example: 144 Hz Gaming Setup

Take a typical gaming setup: 144 Hz monitor, 4 ms GtG response, 1000 Hz mouse, rendering at 200 FPS, V-Sync off.

ComponentCalculationLatency
Display latency(1000 / 144) / 23.47 ms
Pixel response4 ms GtG4.00 ms
USB polling(1000 / 1000) / 20.50 ms
Frame render(1000 / 200) / 22.50 ms
V-Sync penaltyOff0.00 ms
Total10.47 ms

Now compare that to a 60 Hz office monitor with V-Sync on and a 125 Hz mouse: the total jumps to around 42 ms. That 30+ ms difference is absolutely noticeable in fast-paced games. For more on frame timing, see the FPS calculator.

Preset Comparisons

The calculator includes four built-in presets covering common setups. Use the Compare button to see all four side by side.

PresetRefresh RateResponse TimePolling RateFPSV-SyncApprox. Total
Competitive eSports360 Hz1 ms1000 Hz500+Off~4 ms
Standard Gaming144 Hz4 ms1000 Hz144Off~11 ms
Console Gaming60 Hz8 ms125 Hz60On~42 ms
Casual / Office60 Hz12 ms125 Hz60On~46 ms

Which Component Matters Most?

Not all latency sources are equally impactful. Here is a rough ranking of what makes the biggest difference when upgrading, based on how much latency each change typically removes:

UpgradeTypical Latency ReductionCostImpact Rating
60 Hz to 144 Hz monitor~7 ms from display + enables higher FPS ceilingMediumVery high
Disable V-Sync (or use adaptive sync)8-16 ms (one full frame at 60-120 Hz)FreeVery high
Increase FPS (lower settings or faster GPU)3-8 ms depending on starting FPSFree to highHigh
125 Hz to 1000 Hz mouse polling~3.5 msLowModerate
144 Hz to 360 Hz monitor~2 ms from displayHighModerate
4 ms to 1 ms response time3 msMediumLow to moderate
1000 Hz to 4000 Hz mouse polling~0.4 msMediumVery low

The two cheapest and most impactful changes are disabling V-Sync (free) and upgrading from a 60 Hz to a 144 Hz monitor. Going beyond 1000 Hz mouse polling or 1 ms response time gives diminishing returns that only matter at the highest competitive levels.

V-Sync, G-Sync, and FreeSync Explained

V-Sync synchronises GPU frame output with monitor refresh to prevent screen tearing. The tradeoff is added latency - the GPU must wait for the monitor's refresh cycle, adding up to one full frame of delay. Adaptive sync technologies avoid this tradeoff.

TechnologyHow It WorksTearingAdded LatencyRequirements
V-SyncGPU waits for monitor refresh to push frameNoneUp to 1 frame (16.7 ms at 60 Hz)Any monitor
G-Sync (NVIDIA)Monitor adjusts refresh rate to match GPU outputNoneNear zeroG-Sync compatible monitor + NVIDIA GPU
FreeSync (AMD)Monitor adjusts refresh rate to match GPU outputNoneNear zeroFreeSync monitor + AMD or NVIDIA GPU
V-Sync offGPU pushes frames immediatelyPossibleNoneAny monitor
NVIDIA ReflexReduces render queue to minimise GPU-side latencyDepends on V-Sync settingReduces by 5-20 msSupported game + NVIDIA GPU

If your monitor supports G-Sync or FreeSync, enable it and turn V-Sync off in the game. You get tear-free gameplay with minimal added latency.

USB Polling Rate: Does 4000 Hz or 8000 Hz Matter?

At 125 Hz polling, the mouse reports its position every 8 ms. At 1000 Hz, it reports every 1 ms. Some newer mice go to 4000 Hz (0.25 ms) or even 8000 Hz (0.125 ms). In practice, 1000 Hz is the sweet spot. The jump from 125 Hz to 1000 Hz saves about 3.5 ms of average polling latency. The jump from 1000 Hz to 8000 Hz saves only 0.44 ms. Very few people can perceive that difference, and high polling rates increase CPU usage slightly.

Polling RateReport IntervalAverage Polling LatencySaving vs Previous Tier
125 Hz8.00 ms4.00 ms-
500 Hz2.00 ms1.00 ms3.00 ms
1000 Hz1.00 ms0.50 ms0.50 ms
4000 Hz0.25 ms0.125 ms0.375 ms
8000 Hz0.125 ms0.0625 ms0.0625 ms

Monitor Response Time: GtG vs MPRT

Monitor manufacturers quote two different response time specs, and they measure different things:

SpecWhat It MeasuresTypical ValuesWhat It Affects
GtG (Grey to Grey)Time for a pixel to transition between two grey levels1-8 ms on modern panelsGhosting and smearing behind moving objects
MPRT (Moving Picture Response Time)How long a pixel is visible per frame, accounting for sample-and-hold blur1-4 ms with backlight strobingPerceived motion clarity and sharpness

GtG is the more relevant number for input lag calculations because it directly measures how long the pixel transition takes. MPRT is about motion clarity, which is related but separate. Manufacturers sometimes advertise MPRT numbers because they look lower, so check which spec you are reading.

To work out the right screen size and pixel density for your desk, the monitor size calculator covers all common aspect ratios and resolutions. All calculations run in your browser with no data sent anywhere.

Frequently Asked Questions

What contributes the most to input lag?

It depends on the setup, but V-Sync and low frame rates are usually the biggest contributors. Turning V-Sync off and running at a higher FPS makes the biggest difference. After that, monitor response time and USB polling rate matter.

Does a higher refresh rate reduce input lag?

Yes. A 240 Hz monitor refreshes every 4.17 ms compared to 16.67 ms on a 60 Hz monitor. The display lag component drops by roughly 75%, and if your GPU can keep up, the frame time component drops too.

How much lag does V-Sync add?

V-Sync can add up to one full frame of delay in the worst case. At 60 FPS that is up to 16.67 ms of extra lag. At 144 FPS it is about 6.94 ms. Technologies like G-Sync and FreeSync reduce this penalty significantly.

What USB polling rate should I use for gaming?

1000 Hz is the standard for gaming mice, giving a 1 ms poll interval. Some newer mice support 4000 Hz or 8000 Hz, but the difference beyond 1000 Hz is hard to feel. Going from 125 Hz to 1000 Hz is the most impactful upgrade.

Can I feel 5 ms of input lag difference?

Most people cannot consciously feel a 5 ms difference in isolation, but competitive players can notice cumulative improvements. Going from 40 ms total to 15 ms total is very noticeable and makes aiming and movement feel tighter.

Link to this tool

Copy this HTML to link to this tool from your website or blog.

<a href="https://toolboxkit.io/tools/input-lag-calculator/" title="Input Lag Calculator - Free Online Tool">Try Input Lag Calculator on ToolboxKit.io</a>