🟢 Free Online Tool

Full Keyboard Tester

Test all 104 keys including numpad, arrows, navigation cluster and function keys — instantly in your browser.

Shortest Press
milliseconds
Est. Scan Rate
Hz
Keys Pressed
0
total
Keys Tested
0
/ 104
⌨️ Full 104-Key Keyboard Tester Ready — press any key

Press any key to highlight it on the keyboard below

Key Press History
Keys will appear here…

Also test your mouse! Check polling rate, click latency and movement speed with our free Mouse Rate Test.

🖱 Mouse Rate Test →

Also test your monitor! Check your real refresh rate, frame consistency, and motion clarity with our free Monitor Refresh Rate Test.

🖥️ Monitor Test →
Want the full breakdown of scan rate, polling rate, and system latency? Read our Complete Keyboard Latency Guide →

What is Keyboard Latency?

Keyboard latency is the delay between pressing a key and the signal being registered by your system. For everyday typing it is imperceptible, but in competitive gaming even a few milliseconds can affect your performance.

How is Keyboard Latency Calculated?

Keyboard latency is the sum of three delays that happen between your finger pressing a key and the character appearing on screen. Here's a real-world example:

Example calculation:
5ms (key debounce time) + 1ms (polling rate) + 5ms (system latency) = 11ms total latency

Scan Rate Formula: Scan Rate (Hz) = 1000 ÷ shortest key press time (ms). So if your shortest press in the test above was 2ms, your estimated scan rate is 1000 ÷ 2 = 500Hz.

How to Test Your Keyboard Latency

  1. Scroll up to the keyboard tester above.
  2. Press any key on your physical keyboard — it will highlight instantly on screen.
  3. Each press logs its response time in the Key Press History section.
  4. Your shortest press time and estimated scan rate update live at the top.
  5. Test multiple keys to get a reliable average — then compare against the table below.
Scan Rate
How many times per second the keyboard's controller scans for key presses. Higher means faster detection.
📡
Polling Rate
How often the keyboard reports data to your PC. Standard is 1000Hz (1ms). Gaming keyboards reach 8000Hz.
Response Time
Total delay from key press to on-screen action — scan rate plus polling rate plus system latency combined.
🔌
Connection Type
Wired USB has the lowest latency. Modern 2.4GHz wireless nearly matches wired. Bluetooth adds 10–30ms extra.

Frequently Asked Questions

What is average keyboard latency?
Most keyboards fall between 1ms and 15ms depending on switch type (mechanical vs membrane) and connection method.
Which keyboard has the lowest latency?
The Logitech G915 TKL achieves as low as 1.3ms in wired mode, placing it among the fastest available keyboards today.
How can I reduce keyboard latency on Windows?
Update keyboard drivers, disable Filter Keys in accessibility settings, use a wired USB 3.0 connection, and close unnecessary background applications.
Does polling rate affect keyboard latency?
Yes. At 125Hz polling rate latency is around 8ms. At 1000Hz it drops to roughly 1ms. Higher polling rate equals lower latency.
How is keyboard scan rate calculated?
Scan rate (Hz) = 1000 ÷ shortest key press time (in ms). For example, a 2ms press time gives an estimated scan rate of 500Hz — this tool calculates it automatically from your fastest recorded press.
Is 1ms keyboard latency actually noticeable?
Not for everyday typing — but in competitive FPS games running at 240fps, a single frame is only 4.17ms, so even 1-2ms of extra latency can shift your reaction window in close encounters.