Free Online Keyboard Tester — Find Dead & Ghosting Keys
See every key register in real time. Spot dead, sticky, or ghosting keys.
Response Time
Real-time polling rate measurement across browser events.
Key Rollover
Check for ghosting and N-key rollover hardware limits.
Event Log
Full history of keydown/keyup events for debugging.
How it works
Our Keyboard Tester utilizes high-resolution browser event listeners to capture HID signals directly from the operating system's input stack. When you press a key, we measure the delta between the hardware trigger and the browser's execution thread, providing an estimated latency value.
Our visualizer maps KeyboardEvent.code identifiers to an ISO/ANSI hybrid layout. Keys marked in Green have been successfully registered, while the Blue state indicates an active press.
- > Initializing HID polling...
- > Calibrating clock reference: HighResTime...
- > Listening on DOM_KEY_DOWN | DOM_KEY_UP...
- > Ready for user input.
How to use the keyboard tester
Click anywhere on the keyboard visualizer so it has focus, then press each key on your physical keyboard one at a time. Keys light up green after being pressed, and show blue while actively held. The counter tracks how many unique keys you have tested.
Work your way across every row, including modifiers like Shift, Ctrl, Alt, and the function keys, until the whole board is green.
Reading your results
Key won't light up: That key is not sending a signal. On laptops this is often dust or crumbs under the keycap. On mechanical keyboards it usually points to a dead switch.
Key types twice (chatter): If one press registers as two, the switch is "chattering" — a common aging fault on mechanical switches.
Some presses get missed: Press several keys at once to test rollover. Cheaper keyboards block certain combinations (ghosting), while NKRO keyboards register them all.
Related tools
- Mouse & Trackpad Test — check clicks and scroll.
- Gamepad Tester — test controller buttons and sticks.
- Touch Screen Test — verify multi-touch.