Skip to main content

Free tool

Keyboard Polling Rate Primer

Tap steadily in the box below. We measure time between keydown events in this browser—a practical way to compare setups, not a certified USB Hz readout from your keyboard firmware.

Estimated reporting cadence

Hz (approx.)

Tap steadily in the box below—about 6–10 light presses per second—to collect intervals between key events.

  • Median gap

    ms

  • Min gap

    ms

  • Max gap

    ms

  • Samples

Common marketing tiers: 125, 250, 500, 1000, 2000, 4000, 8000 Hz. Gaps near 1 ms suggest ~1000 Hz-class reporting in this pipeline; much larger gaps often mean Bluetooth batching or OS scheduling—not a broken keyboard by default.

Focus here and tap at a steady rhythm (any letter keys)

Choose the layout that matches your OS keyboard. Arrows and numpad use a standard US cluster.

Hz is not the whole story

End-to-end latency includes debounce, transport, and paint time. Use the latency sampler when you care how a key press feels, not only how often events arrive.

Open latency test

Confirm keys, then benchmark

Polling estimates mean little if a switch misses. Walk the full key map, then run a timed test when your setup feels stable.

Run 1-minute typing test

What this does and does not measure

  • • Measures intervals between keydown events the browser receives—not the USB descriptor polling field.
  • • Steady tapping works better than holding one key; auto-repeat would skew gaps.
  • • Compare before/after cable, dongle, or power changes on the same machine and browser profile.
  • • For typing scores, pair this with a timed test—WPM still depends on accuracy and rhythm more than Hz labels.

Browse polling rate guides →Polling vs latency (Keyboard Latency cluster) →Debounce & chatter check →

Articles on Hz basics, 1 kHz vs 8 kHz marketing, Bluetooth batching, and honest browser tests—written for typists who use this polling primer.

View all polling rate blogs