Keyboard Polling Rate Test

Click Start Test, then press and release many different keys on your physical keyboard as fast as you can (mash the keys). The tool measures the time between key events and estimates your keyboard’s polling rate.

Ready
0Hz
Last key: —
Current0 Hz
Average0 Hz
Maximum0 Hz
Samples0

Live rate (last 80 events)

Browsers round timer precision, so results above 1000 Hz are estimates. For best accuracy use Chrome or Edge, a wired connection, and close heavy background apps. Press Esc to stop.

What Is Keyboard Polling Rate?

Polling rate is how many times per second your keyboard can report its state to your computer. It is measured in Hertz (Hz).

  • 125 Hz means one report every 8 ms.
  • 1000 Hz means one report every 1 ms.

The tool compares your result to these standard rates: 125, 250, 500, 1000, 2000, 4000, and 8000 Hz.

How the Keyboard Polling Rate Test Works

The tool listens for key events while the test is running. It measures the time between each event and turns that gap into a Hz value.

  • It ignores auto-repeat events from a held key.
  • It counts gaps of up to 50 ms and skips longer pauses.
  • It estimates your final rate from your fastest gaps, not your slowest.

This is why you need to press keys quickly. Slow typing creates long gaps and tells you nothing about your keyboard’s limit.

How to Test Your Keyboard Polling Rate

  1. Click Start Test.
  2. Press and release many different keys as fast as you can.
  3. Watch the large Hz number and the live chart update.
  4. Click Stop Test or press Esc when you have enough samples.
  5. Read your estimated rate and the closest standard rate in the result box.

A result needs at least 10 samples. The more samples you collect, the steadier the estimate.

Understanding Your Results

The tool shows four numbers and one chart.

Current, Average, Maximum, and Samples

  • Current: the Hz from your most recent pair of key events.
  • Average: the average Hz of your last 80 events.
  • Maximum: your estimated polling rate, based on your fastest intervals.
  • Samples: how many valid intervals the tool has recorded.

Live Chart

The chart shows the Hz of your last 80 events as bars. Taller bars mean shorter gaps between key events. Use it to see how consistent your key presses are.

Closest Standard Rate

After you stop, the tool matches your estimate to the nearest standard rate. For example, a result of about 960 Hz will show 1000 Hz as the closest standard rate.

Tips for a More Accurate Test

  • Use a physical keyboard. On-screen keyboards cannot be measured.
  • Use Chrome or Edge for the most accurate timing.
  • Use a wired connection when possible.
  • Close heavy apps running in the background.
  • Press many different keys instead of one key repeatedly.
  • Run the test two or three times and compare the results.

Press Reset between runs to clear old data.

When Is This Tool Useful?

  • Checking a new keyboard: see if the rate matches what the box says.
  • Comparing keyboards: test each one the same way and compare the numbers.
  • Comparing connections: run the test wired, then wireless, and compare the results.
  • Testing settings: change a polling rate option in your keyboard software and retest to see the effect.

You can also tap Copy Result to copy your result and share it or save it for later.

Frequently Asked Questions

Why is my result lower than the advertised polling rate?

Your technique can limit the result. If you press keys slowly, the tool cannot see your keyboard’s top speed. Connection type, background apps, and browser timing can also lower the number. Retest with fast, varied key presses.

Are results above 1000 Hz exact?

No, they are estimates. Browsers round timer precision, so readings above 1000 Hz cannot be treated as exact.

Does holding down a key work for this test?

No. Held keys create repeat events, and the tool ignores them. Press and release different keys quickly instead.

Can I test a wireless or Bluetooth keyboard?

You can test any physical keyboard that works with your browser. The tool does not treat connection types differently. Your result will reflect how the keyboard performs on your setup.

Why do I get different results in different browsers?

Browsers handle timing differently. The tool recommends Chrome or Edge for the most accurate results.

What does the Esc key do during the test?

Pressing Esc stops the test. While the test is running, the tool captures other keys so the page does not react to them.