🟢 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
Last Key Response
milliseconds
Keys Pressed
0
total
Keys Tested
0
/ 104
Session
start fresh
⌨️ Full 104-Key Keyboard Tester
🧪 Full Diag Report Ready — press any key

👉 Use your physical keyboard to press keys — clicking with mouse won't work. Watch them highlight 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 →

Also test your screen! Check for dead pixels, backlight bleed, color accuracy and motion blur with our Screen Test.

🖼️ Screen Test →

Also test your webcam, mic & speakers! Live FPS, light/focus checks, mic waveform with clipping detection, and a full speaker test.

🎙️ Webcam/Mic/Speaker →
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

Note on scan rate: This tool measures your fastest recorded key-press duration, not your keyboard's actual hardware scan rate. Scan rate is a fixed property of the keyboard's internal controller (typically 1000Hz or higher) and can't be reliably derived from how long you hold a key. What this number is useful for: comparing keys against each other, or spotting one key that's noticeably slower than the rest.

What About Rapid Trigger?

Rapid Trigger is a feature found on newer magnetic (Hall-effect) gaming keyboards - instead of a fixed actuation point, the key registers a press and release based on the direction you're moving your finger, at any point in its travel. This makes double-tapping and direction changes noticeably faster in games.

This is different from what this tool measures. Rapid Trigger is a hardware-level actuation behavior set inside the keyboard's own firmware - a browser can't detect or test it directly, since JavaScript only sees a key as "pressed" or "released," not how far the switch has traveled. If your keyboard supports Rapid Trigger, you'll configure and test its sensitivity in the manufacturer's own software (e.g. Wooting, SteelSeries GG, Razer Synapse). What you can use this tool for is confirming basic response consistency across keys before fine-tuning actuation settings.

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 (a fixed hardware spec - not something this browser tool can measure directly).
📡
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, it sets the maximum reporting interval - at 125Hz that's up to 8ms, at 1000Hz up to 1ms. Total latency also depends on switch debounce time and system processing, so a higher polling rate lowers the ceiling on latency rather than guaranteeing a lower number every time.
How is keyboard scan rate calculated?
This tool actually measures your fastest recorded key-press duration, not the keyboard's true hardware scan rate, since scan rate is a fixed controller spec that can't be derived from press timing in a browser. Press duration is still useful for comparing individual keys or spotting a sluggish one.
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.
What is keyboard debounce and how do I test it?
Debounce is the small delay a keyboard's controller adds after a key press to filter out mechanical "bounce" - the brief electrical flicker a switch makes when pressed - so one press doesn't register as multiple. Typical debounce time is 5-20ms. This tool doesn't isolate debounce specifically, but if a key consistently shows a slower or inconsistent response time in the Key Press History above compared to others, that can point to a debounce or switch issue worth investigating.