Games

Keyboard Polling Rate Test - Measure Your Key Hz

Estimate your keyboard polling rate (Hz) from input event intervals in the browser.

Keyboard Key Repeat Speed Test (rep/s, estimated)

Click inside the box or press any key to start measurement. Estimates "key repeat speed (repeats/sec)" and "key repeat delay" from the interval of held-key events. This is NOT a USB polling rate measurement.

Status:IdleElapsed:— / 5sSamples:Key:Delay:
Click inside the box, or press any key to start
Click inside the box to start, or press any key to begin.
Once started, hold down the same key (works in environments with key repeat enabled).

What is Key Repeat?

Key Repeat is a feature where the OS automatically repeats the same key input when you hold a key down. For example, if you hold down a character key while typing, after a short delay it will produce continuous input like "aaaaa...".

This page estimates key repeat speed (repeats/sec) and key repeat delay from the interval (Delta ms) of key inputs captured by the browser. This is NOT a USB polling rate measurement.

What This Test Reveals

On the same OS and browser environment, this is useful for comparing how values change when you adjust key repeat settings (speed and delay).

Common Causes of Low or Inconsistent Values

Low or fluctuating values can be caused by slow OS key repeat speed settings, key repeat being disabled, the browser/tab being treated as background, or high PC load causing event throttling.

Tips for Stable Measurements

Hold down the same key, avoid pressing other keys, and do not switch tabs during the test. Also, peak values tend to spike high, so it is best to judge by the median (rep/s).

Frequently Asked Questions (FAQ)

Q. Can this measure the keyboard's USB polling rate (1000Hz/8000Hz)?
A. No. This does not measure USB polling rate. It estimates from OS/browser-generated "key repeat" events.
Q. What is "Delay (until repeat starts)"?
A. It is the time from when you first press the key until the first repeat input occurs. This is affected by your OS's "delay before repeat" setting.
Q. Values are inconsistent - which one should I look at?
A. The median (rep/s) is the most reliable. Peak values tend to spike due to momentary fluctuations, so treat them as a rough reference.