Keyboard Latency Test

Fast-alternate two keys (e.g. J and K) — see your minimum interval and estimated report rate.

Fast-alternate two keys (e.g. J and K). Reference value only.
Num Lock Caps Lock Scroll Lock
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.

Due to OS-level limits, some keys or combos may not register — this is neither a bug nor a fault of your keyboard. Learn why

On Mac (and some Windows laptops) the F1–F12 keys need a modifier key (e.g. Fn) to work — keep this in mind while testing.

About this test

This test measures the shortest interval between any two presses and estimates the report rate from it: an 8 ms minimum ≈ 125 Hz, 2 ms ≈ 500 Hz, 1 ms ≈ 1000 Hz. The result line updates live with "Min interval X ms · est. report rate Y Hz".

How it works: readings come from high-resolution browser event timestamps, so they cover the whole input path — keyboard, operating system and browser rendering. That makes them a real-world reference rather than a USB hardware measurement.

How to test: pick two comfortable keys (J and K work well) and alternate them as fast as you can for 5-10 seconds. The tester keeps the minimum interval seen. Run a few rounds and trust the stable value.

How to test your keyboard polling rate

Your keyboard's polling rate is how often it reports its state to the PC — 125 Hz, 500 Hz and 1000 Hz are the common tiers. Higher rates mean a press reaches the page sooner, which lowers keyboard delay and input lag in games.

This page doubles as a polling rate test: alternate two keys as fast as you can and the tester converts your minimum press interval into an estimated report rate (8 ms ≈ 125 Hz, 2 ms ≈ 500 Hz, 1 ms ≈ 1000 Hz). The same reading works as a keyboard response time test — that minimum interval is the fastest response your whole input chain can produce.

Tips for a clean reading: close heavy background apps, prefer a wired connection, run 3-5 rounds and take the stable minimum. If the number is far off the spec sheet, check USB power saving and wireless interference before blaming the hardware.

Frequently asked questions

What latency is normal?

Browser readings of 10-30 ms are normal system latency. An esports board with a high polling rate may dip under 10 ms. If you consistently see more than 50 ms, check for wireless interference, USB power saving and background load.

Does this measure the real polling rate?

No. The browser has no access to USB polling data — it can only estimate from event intervals (for example, a 1 ms minimum interval ≈ 1000 Hz). Treat the Hz figure as a reference, not a hardware measurement.

What does a 1000 Hz polling rate mean?

The keyboard sends 1,000 reports per second — roughly 1 ms of theoretical latency. It reduces input lag and sharpens game feel, though for office typing the difference is barely noticeable.