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
—
1000 Hz
500 Hz
250 Hz
125 Hz
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
| Rate | Interval | Quality | Typical Use |
|---|---|---|---|
| 8000 Hz | 0.125 ms | Ultra | High-end gaming keyboards |
| 1000 Hz | 1 ms | Excellent | Gaming keyboards |
| 500 Hz | 2 ms | Good | Mid-range gaming |
| 250 Hz | 4 ms | Standard | Office keyboards |
| 125 Hz | 8 ms | Low | Budget / legacy |