Input Lag Test

A free tool for measuring system input lag with millisecond accuracy. Breaks down the total delay into event processing, render latency, and estimated display lag. Click 20 times to get a detailed analysis of your setup performance.

Analyze click-to-pixel delay and optimize your setup for gaming

Click anywhere to measure input lag
Click 0 of 20
Select your monitor panel type
Live Frame Timing
FPS
--
Frame Time
--ms
Variance
--ms
Dropped
0
Results
Lag Breakdown
Event Processing
Render Delay
Display Lag (estimated)
Average Total Lag
--ms
Minimum
--ms
Maximum
--ms
Jitter
--ms
Event Processing (avg)
--ms
Render Delay (avg)
--ms
Lag Distribution
This tool measures software-level input lag. Hardware display latency is estimated based on panel type.

Features

Measures the time between OS event capture and JavaScript handler execution for each click with sub-millisecond precision. Uses requestAnimationFrame to calculate the exact time from click to next frame paint, revealing browser rendering overhead. Select your monitor panel type (IPS, VA, TN, OLED] to include estimated hardware display latency in total lag calculation. After 20 clicks, view average, min, max, jitter, lag breakdown bar, distribution histogram, and performance rating.

How to Measure Input Lag

1
Select your display type

Choose your monitor panel type (IPS, VA, TN, OLED] from the dropdown so the tool can estimate hardware display latency.

2
Click the test area 20 times

Click anywhere in the large test zone. Each click measures event processing lag and render delay. You need 20 clicks for reliable results.

3
Review your results

After 20 clicks, see your average total lag, breakdown by component, distribution histogram, and performance rating from Excellent to Poor.

FAQ

What is input lag?

Input lag is the total delay from when you physically click the mouse to when a visual change appears on screen. It includes OS event processing, browser JavaScript execution, GPU rendering, and display panel response time.

What is a good input lag result?

Under 10ms total is excellent for competitive gaming. 10-20ms is good for most games. 20-30ms is average and fine for casual use. Over 30ms may be noticeable in fast-paced games and could benefit from optimization.

Why does my input lag vary between clicks?

Variation (jitter] is normal and caused by OS task scheduling, browser garbage collection, background processes, and GPU load. Lower jitter means more consistent performance. Close unnecessary tabs and applications to reduce it.

Does this test measure actual hardware latency?

This tool measures software-level latency (event processing and render delay] with high accuracy. Hardware display latency is estimated based on your selected panel type. For total end-to-end measurement, specialized hardware like a 1000fps camera is needed.

How can I reduce my input lag?

Use a high refresh rate monitor (144Hz+], enable game mode on your display, use a wired mouse with high polling rate (1000Hz+], close background applications, disable V-Sync, and keep your GPU drivers updated.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published