Key Diagnostics

Measure input processing latency and estimate your keyboard's polling rate. Press or tap keys to start.

Key Latency

Press keys to measure input processing delay

0
Samples
of 60
Avg
latency
Fastest
best
Slowest
worst
Awaiting samples…Ideal: <2ms · Acceptable: <5ms
Last 0 samples
<2ms 2–5ms >5ms
Press any key to start recording samples

Measures the delay between the browser receiving a keydown event and your JavaScript handler running. This reflects software & browser latency, not hardware latency. Values under 5ms are typical for well-optimized browsers.

Polling Rate

Rapidly tap any key to estimate Hz

Estimated Rate
0
Samples
of 80
Avg interval
Min interval
most accurate
Jitter
stability
Interval stability
Rapidly tap any key to see polling intervals

Tap a key rapidly and repeatedly (10+ times) for the best reading. The estimate uses the 5th-percentile interval to filter out browser scheduling noise. Results may be limited by browser event buffering — hardware tools give more precise readings.

Polling Rate Reference

RateIntervalQualityTypical Use
8000 Hz0.125 msUltraHigh-end gaming keyboards
1000 Hz1 msExcellentGaming keyboards
500 Hz2 msGoodMid-range gaming
250 Hz4 msStandardOffice keyboards
125 Hz8 msLowBudget / legacy