Keyboard Tester

Test every key with a visual keyboard, heatmap, rollover counter, and press log.

0/104

Keys Tested

0%

Coverage

0

Max Rollover

0

Total Presses

Keyboard coverage0 / 104 keys
Press any key on your keyboard to begin testing…
ActiveTestedUntested
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
Caps Lock
A
S
D
F
G
H
J
K
L
:;
"'
Enter ↵
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
Alt
Alt
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
Num
/
*
-
Hm7
8
Pu9
+
4
5
6
En1
2
Pd3
Ins0
Del.

About Keyboard Tester

Test every key on your keyboard with a real-time visual layout. See which keys are pressed, track N-key rollover, view a press-frequency heatmap, and get full coverage stats. Perfect for testing gaming keyboards, mechanical switches, and anti-ghosting.

How to Use

  1. 1Press any key on your physical keyboard — it lights up instantly.
  2. 2Purple = currently pressed, Green = tested and released, Dark = not yet tested.
  3. 3Hold multiple keys at once to measure your keyboard's N-key rollover.
  4. 4Toggle Heatmap mode to see press frequency visualized by color intensity.
  5. 5Watch the coverage progress bar fill as you test more keys.
  6. 6Click Reset All to start a fresh test session.

Frequently Asked Questions

How do I test my keyboard?
Simply press any key — it lights up purple while held and turns green when released. Dark keys have not been tested yet.
What is N-key rollover?
N-key rollover (NKRO) is the ability to register multiple simultaneous key presses without ghosting. Hold down as many keys as possible at once — the "Max Rollover" stat shows your keyboard's peak simultaneous input count.
What does heatmap mode show?
Heatmap mode colors each key based on how often you've pressed it — brighter violet means more presses. Great for analyzing which keys you use most.
Why do some keys not register?
Some keys like the Windows key may be captured by the OS before reaching the browser. This is expected behavior. The tool captures all events it can.