Input Lag Tester — Mouse and Keyboard - Monitor Input Latency - Response Time
Visualize your mouse input lag in real time as a live canvas — see the JS-recorded cursor trail lag behind the hardware pointer. Switch to Keyboard mode to measure keydown-to-frame pipeline delay per keypress.
Session Stats
Input Lag Reference
Monitor Latency and Lag
Tests Polling Rate Live
Lower is better — higher Hz means less time between input events (mouse position reports or keydowns).
Monitor Refresh Rate Live
Frame time per refresh — higher Hz displays render new frames faster.
Display Panel Type
Reference data — panel technology can't be detected from the browser. Typical gray-to-gray pixel response time by panel technology.
Connection Type
Reference data — wired vs. wireless can't be detected from the browser. Added input latency from wired vs. wireless peripheral connections.
Mouse Lag Canvas
As you move your mouse, JavaScript records each position from mousemove events. The green circle trails behind your hardware cursor — that visible gap is your input lag. Faster polling rates (500Hz, 1000Hz) shrink this gap. Want to check your click speed too? Try our cps test for a quick clicks-per-second benchmark.
Timing Graph
The graph at the bottom of the canvas shows inter-event intervals (blue bars) and rAF offset times (gray bars). A flat blue line near 8ms means a standard 125Hz mouse. A good system shows a consistent sawtooth pattern on the gray line. If your setup feels laggy in games, our fps-test can help confirm whether frame rate is part of the problem.
Keyboard Mode
Each keypress measures the gap between the OS-reported keydown.timeStamp and the next rendered animation frame. This isolates browser input processing and rendering pipeline delay from your own reaction time. Curious how fast you actually type? Run our typing test to measure your words per minute.
Reduce Lag
Use a 1000Hz polling mouse, 144Hz+ monitor, Game Mode display setting, wired peripherals, and keep background apps closed. Disable V-Sync or use adaptive sync (G-Sync / FreeSync) for best pipeline performance. Once your setup is dialed in, benchmark it with our fps-test, typing test, and cps test.