Skip to content
Utilizy

Keyboard Tester

Check which keys register, and how many at once

Runs in your browser

Keyboard

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Back
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
Last key
code
keyCode
Keys tested
0 / 76

Keys the browser reserves, such as F5 and F12, may not register here.

A key that occasionally does nothing is hard to prove and easy to doubt. Press every key here and watch which ones light up — and hold several at once to see how many your keyboard can report together.

How to use

  1. 1 Click the page once so it receives keystrokes.
  2. 2 Press each key and watch it highlight.
  3. 3 Keys you have tested stay marked, so you can work through the whole board.
  4. 4 Hold several keys at once to check simultaneous input.

Frequently asked questions

Why do some keys not register?

The browser reserves a few. F5 reloads, F12 opens developer tools, and the OS may claim volume and brightness keys before the page ever sees them. Those are not faults.

What is key rollover?

How many keys a keyboard can report simultaneously. Cheap membrane keyboards manage two or three before extra presses are dropped; gaming keyboards advertise n-key rollover, meaning no practical limit. It matters for games, not for typing.

What is the difference between code and keyCode?

"code" is the physical position on the board and does not change with the layout. keyCode is the deprecated numeric legacy value. If you are writing code, use "code" or "key" — never keyCode.

Works well with