Free tool

Online Keyboard Tester

Check every key on your keyboard works: a full visual map that lights up on press, an anti-ghosting test with simultaneous presses (how many your keyboard registers at once), a total counter and last-key readout. Perfect for dead keys or brand-new keyboards.

Total keys

0

Max simultaneous (NKR)

0

Last key

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
Win
Alt
Space
Alt Gr
Win
Menu
Ctrl
Print Scr
Scroll Lock
Pause
Insert
Home
Page Up
Delete
End
Page Down
Print Scr
Scroll Lock
Pause
Insert
Home
Page Up
Delete
End
Page Down
Num Lock
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
0 keys held right now

Hold several keys at once to measure anti-ghosting: the maximum number of simultaneous presses your keyboard registers without dropping any. Typical mechanical boards register 6-10 or more (N-Key Rollover); membrane ones sometimes stop at 2-3.

Built by

Miguel Ángel Colorado Marin (MACM)

Full-Stack Developer · Guadalajara, España

I develop web apps, digital tools and full projects — from design to deployment.

Contact me

One unresponsive key ruins a work session or a game, and hunting it by hand is painful. This tester draws your full keyboard — 106 physical keys with the W3C standard codes (KeyboardEvent.code) — lighting up as you press. The key test is anti-ghosting: hold several keys at once and the «max simultaneous» counter shows how many your keyboard registers without dropping any — N-Key Rollover boards pass 6, membrane ones usually stop at 2-3. It works on physical codes, not characters, so dead keys are detected even with OS shortcuts in the way; legends switch between Spanish (Ñ, Alt Gr, ¡¿) and English. Counters reset with one click, and keys held when you switch tabs release themselves.

Features

  • Full 106-key visual map: alphanumerics, function row, navigation, arrows and numpad
  • Instant key highlight using the physical code (KeyboardEvent.code)
  • Anti-ghosting test: hold several keys and see how many register at once
  • Spanish (Ñ, Alt Gr) and English legends, switchable
  • Dead-key detection: a key that never lights up has a bad switch or diode

How to test keyboard keys?

  1. 1

    Press every key

    Sweep the map top to bottom: each key lights up the instant the browser registers the press.

  2. 2

    Measure anti-ghosting

    Hold 2 keys, then 3, 4, 5…: the «max simultaneous» counter keeps your keyboard's best.

  3. 3

    Hunt dead keys

    A key that never lights up has a bad switch or diode; on laptop keyboards it's usually the ribbon cable.

  4. 4

    Check combinations

    Test the combos you actually use: Ctrl+Shift+X, Alt Gr+E, Win+D — all three light up together.

Frequently asked questions

What is anti-ghosting and why does it matter?

When you press several keys at once, the keyboard scans a row-column matrix: without enough diodes you get ghosting (phantom characters) or dropped presses. The test measures how many simultaneous keys your board registers — N-Key Rollover (6+) is standard on mechanical boards and what gamers or fast typists need.

Why doesn't my X key light up?

If the physical key never lights up, the fault is in the keyboard itself (switch, diode or laptop ribbon cable). The tester uses the physical code, so if the press doesn't reach the browser it isn't reaching the OS either.

Are my keystrokes recorded?

No. Detection happens in memory while the page is open and only feeds the visual map: no text capture, no uploads, nothing persists after closing the tab. The counter is a number, not a keylog.

Embed Keyboard Tester on your site

Add Keyboard Tester to any web page with a simple iframe. Free, with attribution to miguelacm.es.

<iframe
  src="https://miguelacm.es/embed/keyboard-tester"
  width="100%"
  height="700"
  frameborder="0"
  title="Keyboard Tester — miguelacm.es"
></iframe>
View embed in new tab →