Skip to content

Keyboard test

Find dead, stuck or ghosting keys in seconds. Press any key and watch it light up on the on-screen layout while the key, code and keyCode appear. Everything runs in your browser — no permission, nothing recorded or uploaded.

key
code
keyCode
keys
0
Modifiers
Shift Ctrl Alt Meta
Max simultaneous
0
n-key rollover
held now: 0
Keys seen
0 / 0
Event log
most recent first
  • No events yet — press any key.

100% local — nothing leaves your device

How to use it

  1. 1 Click anywhere on the page so the tester has keyboard focus.
  2. 2 Press each key once — it should highlight and show its key, code and keyCode.
  3. 3 Hold several keys together to check n-key rollover and spot ghosting.
  4. 4 Watch for keys that stay lit (stuck) or never light up (dead).

Troubleshooting

Keyboard tester not working in Chrome or the keys won't highlight

The page needs keyboard focus before it can read key presses. Click once inside the tester area, then press a key. If you typed in the address bar or another tab, focus moved away — click back onto the layout. Browser extensions that capture shortcuts can also block events, so try an incognito window.

A key is not working only inside one app like a game or OBS

If a key lights up in this tester but fails in a game, OBS or another program, the hardware is fine and the issue is that app's key binding or focus. Check the app's keybind settings, disable conflicting global hotkeys, and make sure the app window is active when you press the key.

Some key combinations don't register on Windows 11 (ghosting)

Membrane keyboards share wiring, so pressing three or more keys at once can block extra presses — this is ghosting, not a fault. Test common combos like W, A and Shift together. If presses drop, your keyboard lacks n-key rollover; a mechanical or gaming keyboard with NKRO avoids it.

A key stays highlighted or repeats by itself (stuck key)

A key that stays lit after you release it is stuck, often from dust or debris under the cap. Power off, gently clean around the key with compressed air, and re-test. On a laptop, check no object is resting on the keyboard and that Sticky Keys is off in accessibility settings.

Frequently asked questions

Does this keyboard test record what I type or upload anything?

No. The tester only reads the browser's KeyboardEvent to highlight keys and show their codes. Nothing you press is saved, logged or sent to a server — it all runs locally in your browser.

How do I know if a key is dead or just not registering?

Press the key while watching the layout. If it never highlights and no key, code or keyCode appears, the key itself is dead. If other keys work, the problem is that switch, not your whole keyboard or the browser.

What is keyboard ghosting and how do I test for it?

Ghosting is when a keyboard can't report several simultaneous presses because keys share circuit paths. Hold three or more keys at once and watch which light up. Missing keys mean ghosting; keyboards with n-key rollover (NKRO) register them all.

Why doesn't the tester respond when I press a key?

The page must have focus first. Click anywhere on the tester, then press a key. Some keys like Fn, certain media keys or OS-reserved shortcuts are handled by hardware or the operating system and never reach the browser, so they won't appear.

Does the keyboard test work on a phone or tablet?

It works best with a physical keyboard on a desktop or laptop. On phones and tablets the on-screen software keyboard sends limited events, so use it with an attached Bluetooth or USB keyboard for accurate results.

Which browsers are supported?

Any modern browser fires KeyboardEvent: Chrome, Edge, Firefox, Safari and Opera on desktop. No plugin or permission is needed — just open the page and start pressing keys.