● GeneratorNest

Keyboard Test

Press every key and watch it light up – find keys that don't register, stick or ghost.

Press any key on your keyboard. Tested: 0 keys (of 104 on a full-size layout)
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
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/⌘
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.
Last key

–

History

–

Filled = held now · green = worked at least once · white = not pressed yet.

Free text tools · No sign-up needed

More free tools

How it works

  1. Step 1

    Click the page

    Make sure this browser tab has focus, then start pressing keys.

  2. Step 2

    Press every key

    Each key lights up while held and stays green once it has worked.

  3. Step 3

    Look for gaps

    Keys that stay white did not register. Press them again, and check the key code shown under the keyboard.

Check your keyboard in the browser

This keyboard test shows a full-size keyboard – function row, number row, letters, modifiers, navigation keys, arrow keys and number pad – and lights up every key the browser receives. Keys light up while they are held down and stay green once they have worked, so a quick pass over the keyboard shows any key that never registers. Under the keyboard you can see the last key's details (event.key, event.code, keyCode and whether it was the left, right or number-pad version) and a history of what you pressed. Nothing is sent anywhere; the test runs entirely in your browser.

How to test for ghosting and stuck keys

Ghosting means that some key combinations are not detected when several keys are held at once. Hold down the keys you use together – for example W, A, Shift and Space in games – and watch whether all of them stay lit. If one stays white while the others are held, your keyboard cannot report that combination. A stuck key stays lit after you let go; press it a few times and check under the keycap for dirt.

Keys the browser cannot see

Some keys are handled by the operating system or the keyboard itself before a web page can see them. The Fn key, media keys, brightness keys and some laptop function-row shortcuts usually never appear, and combinations such as Ctrl+W or Cmd+Q will act on the browser. Print Screen often reports only when it is released. If such a key does nothing here, test it in its normal use instead.

Different layouts

The tester uses the physical key position (event.code), so it works with QWERTY, AZERTY, QWERTZ and other layouts – the letters on the drawing follow US QWERTY, but the key that lights up is the one in that position on your keyboard. The event.key value under the keyboard shows the character your layout actually produced.

Frequently asked questions

Why do some keys not light up?

Either the key is not working, the browser tab lost focus (click the page and try again), or it is a key the operating system handles itself, like Fn or media keys.

Can I test a laptop keyboard?

Yes. Laptops have no separate number pad or some navigation keys, so those will stay white – that is expected.

Does it work with wireless and mechanical keyboards?

Yes. Any keyboard that types on your computer can be tested here, including Bluetooth and USB keyboards.

Is anything I type recorded?

No. The key presses are only shown on this page and are gone when you reload or press Reset.

Can I test my keyboard on a phone?

On-screen phone keyboards don't send most key codes. Connect a physical keyboard to a phone or tablet to test it.

Guides

Try it free

100% free – no sign-up needed.

Open the tool