Keyboard Tester

Check every key on your keyboard — find dead or stuck keys.

Check whether every key on your keyboard works. Press any key and it lights up on the on-screen keyboard — keys you've tested stay highlighted, so it's easy to spot ones that don't respond. Perfect for finding dead, stuck, or unregistered keys on a new or second-hand keyboard. Keys are detected only in your browser and nothing you type is recorded or sent anywhere.

Key
event.code
keyCode
Click here, then press any key
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Ctrl
Held now Tested0 keys tested

Runs entirely in your browser — nothing is uploaded.

How to use the keyboard tester

  1. 1Click the keyboard below to activate it, then press any key.
  2. 2Watch each key light up — tested keys stay highlighted so you can track your progress.
  3. 3Press every key in turn; any that never light up are likely dead or not registering.

Frequently asked questions

How do I test if a key is broken?

Press it and watch the on-screen keyboard. If the matching key doesn't light up, that key isn't registering — it may be dead, dirty, or disconnected. Left and right Shift, Ctrl, and Alt are shown separately so you can test each one.

Is what I type recorded?

No. Key detection happens entirely in your browser — nothing you press is stored, logged, or sent to any server. It's completely private.

Why don't F5, F11, or F12 register?

Some keys are reserved by your browser or operating system (for refresh, full screen, or developer tools) and can't be captured by a web page. That's expected and doesn't mean the key is faulty.

Can I test key ghosting or rollover?

Yes — hold several keys at once. Keys currently held down are shown with a brighter highlight, so if you press three keys and only two respond, your keyboard may have a rollover (ghosting) limit.

Related tools