Tool
Free Online Keyboard Tester – Test Every Key
Test every key on your keyboard in real-time. Detects stuck keys, ghosting, and N-key rollover issues. Works with any keyboard layout and any connection type.
Keyboard Tester
Teste deine Tastatur - drücke beliebige Tasten
Gedrückte Tasten
How to Test Your Keyboard
Click on the page to ensure browser focus, then start pressing keys. Each keypress is logged in real-time, showing three values: key (the character produced, affected by your layout and language settings), code (the physical key position on the keyboard, consistent across layouts), and keyCode (a legacy numeric identifier). To test for stuck keys, press and release each key individually and verify it appears in the log. To test N-key rollover, press multiple keys simultaneously and verify all register.
Common Keyboard Issues and Solutions
Stuck keys: If a key repeats without being held, it may need cleaning (compressed air for mechanical switches, or a gentle wipe for membrane keyboards). Dead keys: Keys that don't register at all may indicate a broken switch (mechanical) or a damaged membrane trace. Chattering: When a single press registers multiple times, the switch may be worn. For mechanical keyboards, the switch can usually be replaced. Ghosting: If pressing certain key combinations produces phantom inputs, this is a limitation of the keyboard's matrix design.
Mechanical vs Membrane Keyboards
Mechanical keyboards use individual switches under each key, providing tactile feedback, consistent actuation, and typically higher durability (50-100 million keypresses). They usually offer full N-key rollover. Membrane keyboards use a pressure pad system that's quieter and more affordable but offers less tactile feedback and may suffer from ghosting with more than 3-4 simultaneous keypresses. This tester helps you verify the actual rollover capability of either type.
Frequently Asked Questions
- How do I test my keyboard?
- Simply click anywhere on the page and start pressing keys. Each keypress is detected in real-time, showing the key name, key code, and physical code. Stuck or non-responding keys will not appear in the output, making them easy to identify.
- What is key rollover and ghosting?
- Key rollover refers to how many keys a keyboard can register simultaneously. N-key rollover (NKRO) means every key registers no matter how many are pressed at once. Ghosting occurs when pressing multiple keys causes unintended key registrations, common in cheaper membrane keyboards.
- Does this work with any keyboard layout?
- Yes. The tester captures raw browser keyboard events, so it works with QWERTY, QWERTZ, AZERTY, Dvorak, Colemak, and any other layout. The 'code' value shows the physical key position regardless of layout.
- Can I test my laptop keyboard?
- Yes. The tester works with any keyboard that sends standard keyboard events to the browser, including laptop keyboards, external USB keyboards, Bluetooth keyboards, and mechanical keyboards.
- Why might some keys not register?
- Some key combinations are intercepted by the operating system (e.g., Ctrl+Alt+Del on Windows, Cmd+Q on macOS) and never reach the browser. Function keys may also be captured by the OS or keyboard firmware. This is normal and not a hardware defect.