Input Lag Calculator
Calculate your total system input lag from peripherals to display.
Input Lag Calculator
Total Input Lag
Lag Breakdown
Click-to-Photon
Time from mouse click to pixels changing on screen
Input Lag Reference
What Is Input Lag in Gaming?
Input lag is the total delay between a physical action — pressing a mouse button, moving a joystick, or hitting a key — and the moment that action visually appears on your monitor. For competitive gamers, this end-to-end latency is one of the most critical performance metrics to understand and minimize. Even a difference of 10–15 milliseconds can separate a smooth, responsive experience from one that feels sluggish or unresponsive.
In modern gaming systems, input lag is not a single number produced by one component. It is the sum of delays across an entire hardware and software chain: your peripheral device, the game engine's input sampling loop, the CPU processing pipeline, the GPU render queue, any frame synchronization technology in use, and finally the monitor's own pixel response time. This input lag calculator breaks down each stage so you can identify where bottlenecks exist in your specific setup.
Understanding input lag is especially important if you play fast-paced competitive titles like first-person shooters, battle royale games, real-time strategy, or fighting games. In these genres, reaction windows can be as short as 150–200 milliseconds, meaning even 30–40 ms of system lag consumes a significant fraction of your available reaction time. Professional esports players typically target total system input lag below 20 ms, and many optimize every component — from USB polling rate to in-game render queue settings — to achieve those numbers.
This calculator uses a component-based model that reflects how modern game engines and display pipelines actually work. Each latency contributor is computed individually and then summed to produce a total lag figure and a click-to-photon estimate, giving you a clear, actionable picture of your gaming latency.
Input Lag Formula and Calculation Method
The total input lag calculation used by this tool follows a pipeline model where each stage adds latency that compounds into the final number displayed on screen. The core formula is:
Total Lag = Peripheral Lag + Input Sampling Lag + Game Processing Lag + Render Queue Lag + V-Sync Lag + Display Response Lag
Each term is defined and computed from your inputs as follows:
- Frame Time = 1000 ÷ FPS — the duration of one game frame in milliseconds
- Display Frame Time = 1000 ÷ Refresh Rate — the duration of one monitor refresh cycle
- Input Sampling Lag = Frame Time — worst-case delay for the engine to read your input within a frame
- Render Queue Lag = Frame Time — time for the GPU pipeline to process and queue the rendered frame
- V-Sync Lag: Off = 0 ms; Double Buffered = 1 × Display Frame Time; Triple Buffered = 2 × Display Frame Time; VRR (G-Sync/FreeSync) = 0.5 × Display Frame Time
- Display Response Lag = Response Time ÷ 2 — the effective contribution of pixel transition time (GtG half-value)
The Click-to-Photon estimate adds one additional display frame time to the total lag, representing the full end-to-end delay from the moment of input to the moment pixels finish updating on screen:
Click-to-Photon = Total Lag + Display Frame Time
This two-stage view — total system lag plus click-to-photon — is the same methodology used by hardware reviewers and game engine developers when benchmarking gaming latency. The calculator rates your result on a competitive scale from Excellent (Pro Level) for totals under 20 ms, down to High (Not Ideal) for totals at or above 80 ms.
Total Input Lag Formula
Where:
- 1000/FPS= Frame time in ms — used twice: once for input sampling lag, once for render queue lag
- Peripheral Lag= Latency introduced by your mouse, keyboard, or controller (ms)
- Processing Lag= CPU/OS system processing delay (ms)
- V-Sync Lag= 0 (off), 1× display frame time (double), 2× display frame time (triple), or 0.5× display frame time (VRR)
- Response Time / 2= Display pixel response time (GtG) divided by 2 for average contribution (ms)
- Click-to-Photon= Total Lag + (1000 / Refresh Rate) — full end-to-end delay
V-Sync, G-Sync, and FreeSync: Impact on Input Lag
Frame synchronization technology has one of the largest and most variable impacts on gaming input lag. Understanding how each mode works helps you make informed decisions for your monitor and GPU combination.
V-Sync Off disables all frame queuing. Frames are presented to the display as soon as the GPU finishes rendering them, without waiting for the monitor's refresh cycle. This produces the lowest possible input lag at the cost of potential screen tearing when the frame rate exceeds the refresh rate. For competitive gaming, V-Sync Off with a high frame rate is generally the preferred configuration.
Double Buffered V-Sync adds a frame buffer equal to one full display frame time. If your monitor refreshes at 144 Hz, this adds approximately 6.94 ms of latency. If your frame rate drops below your refresh rate, the GPU waits for the next refresh cycle, causing a full extra frame of lag that can make the input feel inconsistent.
Triple Buffered V-Sync uses two frame buffers, adding two full display frame times of latency. At 60 Hz this can mean over 33 ms of additional lag from V-Sync alone. Triple buffering reduces frame stuttering compared to double buffering when frame rates fluctuate, but at a significant latency cost.
VRR technologies (G-Sync and FreeSync) dynamically match the monitor's refresh rate to the GPU's output frame rate. The calculator models VRR as adding 0.5 × the display frame time — significantly lower than traditional V-Sync. VRR eliminates tearing without the heavy latency penalty, making it the recommended choice for most competitive and enthusiast setups when paired with a compatible GPU and monitor.
When choosing a synchronization mode, consider both your typical frame rate relative to your monitor's refresh rate and your tolerance for screen tearing. A 360 Hz monitor with V-Sync Off and frame rates consistently above 300 FPS is an excellent competitive configuration, while VRR at 165 Hz offers an excellent balance of latency and image quality for mid-range setups.
Peripheral Latency and Display Response Time
Two hardware components that are often overlooked in input lag discussions are the peripheral (mouse, keyboard, or controller) and the monitor's pixel response time. Both contribute measurable latency to your total gaming experience.
Peripheral latency is the time between a physical action and the corresponding signal being received by the CPU. For wired gaming mice, this is typically 0.5–2 ms when using a USB polling rate of 1000 Hz (1 ms report interval). Some modern mice offer polling rates of 4000 Hz or 8000 Hz, reducing this contribution to sub-millisecond levels. Wireless gaming peripherals have improved substantially; top-tier wireless mice from major manufacturers now achieve latency comparable to wired devices at 1000 Hz polling. Budget peripherals or those using Bluetooth may contribute 8–20 ms of peripheral latency. Keyboards contribute similarly, with mechanical switches and high-polling-rate USB connections keeping latency low.
Display response time (GtG — grey to grey) is the time a liquid crystal pixel takes to transition from one shade to another. This calculator uses half the rated GtG value as the effective display response contribution, reflecting that inputs can arrive at any point in the pixel transition cycle. Modern IPS and TN panels advertise GtG response times of 0.5–5 ms, while VA panels typically range from 5–12 ms. Manufacturers sometimes advertise overdrive-boosted values that can cause inverse ghosting, so real-world measured GtG (as published by display testing sites) is more reliable than spec-sheet figures.
Combining a high-polling-rate wired mouse (1 ms peripheral lag), a 0.5 ms GtG IPS monitor, and running games at 240+ FPS without V-Sync can reduce peripheral and display contributions to well under 2 ms combined — leaving frame time and processing pipeline as the dominant latency sources.
How to Reduce Gaming Input Lag
Reducing total input lag requires optimizing each stage of the pipeline. This section covers the most effective strategies, ranked by typical impact.
Increase frame rate: Since input sampling lag and render queue lag are each equal to one frame time (1000 / FPS), doubling your FPS from 60 to 120 cuts these two components in half — from 16.67 ms each to 8.33 ms each, saving 16.67 ms of total lag. This single change often has more impact than any other optimization. Unlocking frame rate caps, optimizing graphics settings, and upgrading GPU hardware all contribute to higher FPS.
Disable V-Sync or use VRR: Traditional V-Sync is one of the largest optional lag contributors. Double buffered V-Sync at 60 Hz adds 16.67 ms; disabling it removes this entirely. VRR (G-Sync or FreeSync) is the best alternative when tearing is unacceptable, keeping V-Sync lag at roughly half a display frame time.
Enable Nvidia Reflex or AMD Anti-Lag: These GPU driver and game engine features reduce the render queue lag by aligning CPU work submission with GPU rendering more efficiently. Nvidia Reflex in supported titles has been shown in controlled tests to reduce system latency by 20–50% compared to no optimization.
Use a higher refresh rate monitor: A 240 Hz or 360 Hz monitor reduces display frame time and any V-Sync contribution proportionally. Click-to-photon latency includes one display frame time, so moving from 60 Hz to 240 Hz can improve this figure by over 12 ms even at identical game settings.
Choose low-response-time panels: A monitor rated at 1 ms GtG contributes just 0.5 ms to total lag, while a 5 ms panel adds 2.5 ms. For most competitive gaming, fast IPS or TN panels with 1–2 ms GtG are preferred over VA panels.
Use a wired high-polling-rate mouse: Upgrading from a standard 125 Hz USB mouse (8 ms polling interval) to a 1000 Hz gaming mouse (1 ms) eliminates 7 ms of peripheral lag immediately.
| Optimization | Typical Lag Saved |
|---|---|
| 60 FPS → 240 FPS | ~25 ms |
| Disable double-buffered V-Sync (60 Hz) | ~17 ms |
| 60 Hz → 240 Hz monitor | ~12 ms (click-to-photon) |
| 125 Hz → 1000 Hz mouse | ~7 ms |
| Enable Nvidia Reflex / AMD Anti-Lag | 5–15 ms |
| 5 ms GtG → 1 ms GtG panel | ~2 ms |
Input Lag Benchmarks for Competitive Gaming
Context matters when evaluating an input lag number. A total lag of 30 ms might be perfectly acceptable for a casual RPG player but represent a significant disadvantage in a professional esports environment. The benchmarks below reflect community consensus and published hardware testing data.
Professional esports players — particularly in first-person shooters — typically operate with total system input lag below 15–20 ms. Tournament organizers often specify minimum hardware requirements including 240 Hz monitors and specific peripheral standards. At this level, players are sensitive to differences as small as 5–8 ms and can detect changes in feel when switching configurations.
For ranked competitive play in titles like Valorant, CS2, or Apex Legends, total input lag below 35 ms is generally considered competitive. Most dedicated players who invest in a 144 Hz or 165 Hz monitor and run games uncapped near or above the refresh rate fall in the 20–35 ms range, which the calculator rates as "Great (Competitive)."
Casual gaming with a standard 60 Hz monitor, game FPS near 60, and double-buffered V-Sync enabled can easily produce total lag in the 60–90 ms range. This is still perfectly playable for single-player games, open-world titles, or slower-paced multiplayer modes, but it will feel noticeably sluggish in competitive shooters.
Console gaming — particularly at 30 FPS with V-Sync enabled — commonly produces input lag in the 80–130 ms range depending on the display's processing pipeline. Many modern game consoles offer dedicated "performance mode" or "120 FPS mode" options specifically to reduce this figure. Using a gaming monitor rather than a television also eliminates TV-side post-processing latency, which can add 20–60 ms by itself.
Worked Examples
Pro Competitive Setup at 240 FPS (V-Sync Off)
Problem:
A competitive FPS player runs their game at 240 FPS on a 240 Hz monitor with a 1 ms GtG panel, V-Sync off, 3 ms system processing, and a 0.5 ms wired mouse. What is their total input lag?
Solution Steps:
- 1Frame time = 1000 / 240 = 4.17 ms; Display frame time = 1000 / 240 = 4.17 ms
- 2Input sampling lag = frame time = 4.17 ms; Render queue lag = frame time = 4.17 ms
- 3V-Sync lag = 0 ms (off); Display response lag = 1 / 2 = 0.50 ms
- 4Total lag = 0.50 (peripheral) + 4.17 (input sampling) + 3.00 (processing) + 4.17 (render queue) + 0.00 (V-Sync) + 0.50 (display response) = 12.34 ms
- 5Click-to-photon = 12.34 + 4.17 = 16.51 ms — rated Excellent (Pro Level)
Result:
Total input lag: 12.34 ms | Click-to-photon: ~16.51 ms | Rating: Excellent (Pro Level)
Budget Setup at 60 FPS with Double-Buffered V-Sync
Problem:
A casual gamer plays at 60 FPS on a 60 Hz monitor with a 4 ms GtG panel, double-buffered V-Sync enabled, 10 ms system processing, and 2 ms peripheral lag. What is their total input lag?
Solution Steps:
- 1Frame time = 1000 / 60 = 16.67 ms; Display frame time = 1000 / 60 = 16.67 ms
- 2Input sampling lag = 16.67 ms; Render queue lag = 16.67 ms
- 3V-Sync lag (double buffered) = 1 × display frame time = 16.67 ms; Display response lag = 4 / 2 = 2.00 ms
- 4Total lag = 2.00 (peripheral) + 16.67 (input sampling) + 10.00 (processing) + 16.67 (render queue) + 16.67 (V-Sync) + 2.00 (display response) = 64.01 ms
- 5Click-to-photon = 64.01 + 16.67 = 80.68 ms — rated Acceptable (Casual)
Result:
Total input lag: 64.01 ms | Click-to-photon: ~80.68 ms | Rating: Acceptable (Casual)
Mid-Range Setup at 144 FPS with VRR (G-Sync / FreeSync)
Problem:
An enthusiast gamer plays at 144 FPS on a 144 Hz VRR monitor with a 1 ms GtG panel, G-Sync enabled, 5 ms system processing, and 1 ms peripheral lag. What is their total input lag?
Solution Steps:
- 1Frame time = 1000 / 144 = 6.94 ms; Display frame time = 1000 / 144 = 6.94 ms
- 2Input sampling lag = 6.94 ms; Render queue lag = 6.94 ms
- 3V-Sync lag (VRR) = 0.5 × display frame time = 0.5 × 6.94 = 3.47 ms; Display response lag = 1 / 2 = 0.50 ms
- 4Total lag = 1.00 (peripheral) + 6.94 (input sampling) + 5.00 (processing) + 6.94 (render queue) + 3.47 (V-Sync) + 0.50 (display response) = 23.85 ms
- 5Click-to-photon = 23.85 + 6.94 = 30.79 ms — rated Great (Competitive)
Result:
Total input lag: 23.85 ms | Click-to-photon: ~30.79 ms | Rating: Great (Competitive)
Tips & Best Practices
- ✓Turn off V-Sync in game settings and use your GPU's fast sync (Nvidia Fast Sync or AMD Enhanced Sync) at very high frame rates to eliminate tearing without the latency penalty.
- ✓Maximize FPS first — since both input sampling lag and render queue lag equal one frame time each, higher FPS cuts both simultaneously for the greatest single impact on total lag.
- ✓Enable Nvidia Reflex (set to 'Enabled + Boost') or AMD Anti-Lag in supported games to reduce render pipeline queue lag without any other hardware changes.
- ✓Use Game Mode on your monitor — most monitors include a Game Mode or Low Lag mode that disables post-processing (scaling, noise reduction, HDR tone mapping) that can add 10–40 ms of display processing lag not captured in GtG specs.
- ✓Switch from a standard 125 Hz USB mouse to a 1000 Hz gaming mouse to reduce peripheral latency from 8 ms to 1 ms — a no-cost or low-cost improvement for aging peripherals.
- ✓Check your in-game settings for a 'Maximum Pre-Rendered Frames' or 'Latency Mode' option and set it to 1 or Ultra (depending on the driver/game) to minimize GPU frame queuing.
- ✓Run your GPU driver's performance mode and disable power-saving states that can cause CPU/GPU clock spikes during low-activity frames, which increases processing lag inconsistency.
- ✓If using VRR (G-Sync or FreeSync), keep your frame rate within the monitor's VRR range — dropping below the minimum VRR threshold causes the monitor to revert to fixed refresh, re-introducing full V-Sync lag.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Input Lag Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various