PC Keyboard Test

Press any key — watch it light up. Includes F-keys, numpad, and navigation cluster.

Keys tested 0.0%
Num Lock on Numpad 0–9, ., +, –, *
Numpad needs Num Lock on
Prt
Cannot be detected
⊞ Win
May lose browser focus
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Bksp
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
 
Alt
Ctrl
Prt
Scr
Brk
Ins
Home
PgUp
Del
End
PgDn
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.
Webcam Idle
Microphone Idle
— dB
Battery Detecting…
Speaker Idle
Screen
Pixel ratio
Color
Refresh
Orientation

Frequently Asked Questions

How do I test my PC keyboard online?
Open this page in any modern browser, click anywhere on the keyboard diagram, then press each key. Each key lights up green when registered — helping you quickly identify missing or stuck keys.
Does the PC keyboard tester work without downloading anything?
Yes. KeyTest runs entirely in your browser using standard Web APIs. No app, extension, or plugin is needed.
Can I test the numpad and F1–F12 keys?
Yes. The generic PC layout includes the full numpad, F1–F12 function keys, navigation cluster (Home, End, Page Up, Page Down, Insert, Delete), and Print Screen.
Is my webcam or microphone data stored?
No. Webcam and microphone access is processed locally in your browser only. No audio or video is recorded, transmitted, or stored anywhere.
Why is the numpad not registering keypresses?
Make sure Num Lock is enabled on your keyboard. Some laptops share the numpad keys with letter keys and require Num Lock to activate the numpad layer.
How do I check if a PC keyboard key is broken?
Press each key and watch the on-screen key light up. Any key that does not respond is either physically stuck, damaged, or not supported by your browser. This is the fastest free way to diagnose keyboard issues.
Does this keyboard test work on Windows 10 and Windows 11?
Yes. KeyTest works in any modern browser on Windows 10, Windows 11, and Linux. No software installation is required.