Ready — 10 rounds
Rounds
Keyboard Latency Test
Press Start Test to begin
Get Ready…
A key will appear shortly — stay focused
A
Press this key!
ms
Round 1 of 10
⌨️
Test Complete!
0
avg ms • 0 rounds
Press Reset to test again
Avg ms
Best ms
Worst ms
Rounds
Latency Per Round (ms)

Session Stats

Last Avg
Best Avg
Worst Avg
Best Single
Session Avg
Tests Run0

Recent History

No tests yet. Complete a test to see history.

Latency Speed Guide

<80 ms
✨ World Class
Top 1%
80–120 ms
⚡ Elite
Top 5%
120–180 ms
🚀 Fast
Top 15%
180–250 ms
📖 Average
Top 40%
250–350 ms
🕐 Casual
Top 70%
>350 ms
🐢 Beginner
Learning

What is Keyboard Latency?

Keyboard latency is the delay between a key being physically pressed and the system registering the input event. It includes switch actuation travel, firmware debounce, USB polling interval, and OS processing.

📡

USB Polling Rate

A 125Hz polling rate adds up to 8ms of latency per keypress. Gaming keyboards at 1000Hz reduce this to just 1ms. Higher polling rates give more consistent and lower latency input registration.

🔧

Debounce Delay

Keyboards use debounce filtering to prevent multiple signals from a single press. Office keyboards use 25–50ms debounce. Gaming keyboards reduce this to 1–5ms for faster, more accurate input detection.

Reducing Latency

Use a wired connection over Bluetooth, enable high-polling-rate mode in your keyboard software, and keep your keyboard firmware updated. Optical switches can also reduce actuation latency compared to mechanical.

Frequently Asked Questions

Keyboard latency is the time between a key being physically pressed and the system registering the event. It includes debounce delay, USB polling interval, and OS processing time. Typical values range from 1ms to 30ms of pure hardware latency.
Under 80ms total (reaction + hardware) is excellent. 80–150ms is good for gaming. 150–250ms is average. Above 300ms may feel sluggish. Note that this test includes your human reaction time, so lower scores require both a fast keyboard and fast reflexes.
Yes. A 125Hz polling rate means the keyboard reports to the PC every 8ms, adding up to 8ms of variable latency. A 1000Hz polling rate reduces this to just 1ms. Most modern gaming keyboards support 1000Hz polling.
The test records the timestamp when a target key appears on screen, then records when your keypress event fires. The difference is your reaction + input latency combined. It uses performance.now() for ~1ms precision. Results will include your human reaction time as the dominant factor.
Yes. Practice improves your reaction time, which dominates this score. For hardware improvements: use a wired keyboard at 1000Hz polling, reduce software input processing, and close background applications. Gaming keyboards with optical switches and low debounce firmware will give the lowest hardware latency.