Advanced timing workspace

Measure repeat speed, delay, jitter, and stability

Choose a duration, start the test, then hold one letter key without releasing it.

Runs locally in your browser
What this result means Accuracy note: this measures browser-visible key-repeat timing, not raw 125 Hz, 500 Hz, 1,000 Hz, or 8,000 Hz USB polling. Use repeated runs on the same computer to compare settings, browsers, or connection modes.
Test duration
Ready 0.0 / 5.0 s

Select Start, then hold one letter key

Keep this area focused. Modifier keys and browser shortcuts are ignored.

Browser repeat rate Hz 1000 ÷ median interval
Median interval ms Robust center
Average interval ms All valid intervals
Initial repeat delay ms Press to first repeat
Jitter (MAD) ms Median absolute deviation
Consistency % Within ±10% of median
95th percentile ms Slow-tail interval
Valid intervals 0 First repeat excluded
Waiting for a clean run For a useful comparison, collect at least 15 valid intervals and repeat the same duration two or three times.

Repeat interval timeline

Lower and flatter timing lines are more consistent. The orange line marks the median.

No interval samples collected.

Latest intervals

Newest valid repeat intervals from the active run.

SampleIntervalDeviationFlag
Start a run to populate the interval log.

Run comparison

Up to five completed runs are kept only for this browser tab.

RunDurationRateMedianDelayJitterConsistencySamples
No completed comparisons yet.

No typed text or key identity is saved or sent with analytics. CSV export contains timing summaries only.

⌨ Free Keyboard Polling Rate Test by KeyboardTester.click