Keyboard Tester

Press any key and watch it light up below. Keys you have tested stay marked, so you can walk the whole board and spot dead keys in under a minute.๐Ÿ”’ Keystrokes are processed locally and never leave your device.

Last key
โ€”
Code
โ€”
Keys tested
0
Keys held
0

Keys producing the wrong characters? Fix a keyboard typing wrong characters โ†’

How this keyboard test works

Your browser receives an event for every key press and release, including the physical key code. The tester maps those codes onto the reference keyboard above: blue means the key is down right now, and tested keys stay shaded. Because the page intercepts the events, most browser shortcuts are suppressed while you test โ€” so you can safely press Tab, Space, function keys and modifiers.

Frequently asked questions

How do I find a dead or stuck key?

Press every key once โ€” each working key lights up and stays marked as tested. A key that never lights up is dead (or your layout maps it elsewhere). A key that shows as held down when you are not touching it is stuck.

What is the "keys held" counter for?

It shows how many keys the keyboard reports as pressed right now. Hold down several keys at once to test anti-ghosting: if the counter stops climbing while you add fingers, your keyboard has reached its rollover limit.

Some keys do nothing โ€” is my keyboard broken?

Not necessarily. The operating system reserves some combinations (like Windows lock shortcuts or macOS media keys), and those may never reach the browser. Test such keys in a text editor before blaming the hardware.

Does this work with laptop keyboards and external keyboards?

Yes โ€” the test listens to whatever keyboard sends input, wired, wireless or built-in. The on-screen layout is a standard ANSI reference, so compact layouts will simply not use some of the shown keys.

Troubleshooting guides