Keyboard tester
Press keys and watch them light up. A key that never lights is not reaching the browser.
- Runs in your browser — nothing you enter is uploaded
- No sign-up, no quotas, free to use as often as you like
How it works
When a key stops working, the first question is whether the problem is the keyboard, the driver or the application. Pressing every key here answers it: if the key lights up, the hardware and the operating system are both delivering it, and the fault is elsewhere.
What it shows
Every key you press lights up on the layout and stays lit, so you can work across the whole keyboard and see at the end which keys never registered. The panel above shows the key's character, its physical code, its legacy keyCode and whether the event is a repeat from being held down.
Keys that never arrive
Some combinations are captured by the operating system before any browser sees them — on many systems that includes the Windows or Command key on its own, and several function-key combinations. A key that does not light up there is not necessarily broken. Test it in isolation first.
Stuck and chattering keys
A key that reports repeats when you are not holding it is chattering, which usually means a dirty or failing switch. The repeat flag in the panel makes this visible.
Layouts
The board drawn here is a standard full-size layout. If your keyboard has a different physical layout the extra keys will still be reported in the panel above, even though there is no cap on the board to light up.
Keyboard tester — questions
Why does my Windows or Command key not register?
The operating system usually captures it before the browser sees it. That is normal and does not mean the key is broken.
What is the difference between key and code?
key is the character produced, which changes with your layout and with Shift. code is the physical key's position, which does not.
Can it test a laptop keyboard?
Yes — any keyboard the browser receives input from, built in or plugged in.
How do I spot a chattering key?
Press it once and watch for repeat events in the panel. Repeats without holding the key down point to a failing switch.
Is anything recorded?
No. Keystrokes are handled in the page and nothing is stored or sent — which matters, since you should never type a password into a key tester on a site that does otherwise.