Keyboard tester

Last key pressed
–
keyCode – · code – · event –
Tested keys
0 / 0
Key rollover (held now / max)
0 / 0

Click the page, then press any key. Green = held, cyan = tested. Held keys now: none

Operating-system shortcuts (Alt+F4, Ctrl+W, the Windows key on some systems) can’t always be blocked by a browser. Turn key capture off to use normal browser shortcuts.

Why use KeyboardTesting?

How to test your keyboard online

Press every key

Click the page and press each key. It glows while held and stays cyan once tested, so missing keys stand out.

Test rollover and ghosting

Hold several keys at once, such as W, A, Space and Shift. The rollover counter shows how many were registered together.

Switch layouts

Choose Full 104, Tenkeyless or 60%, and ANSI or Mac labels, to match the keyboard on your desk.

About key ghosting and rollover

What is key ghosting?

Keyboards read keys through a wiring grid called a matrix. When certain combinations are pressed together, the controller can’t tell which keys are down, so it drops one or reports a key you never touched. This is ghosting, and it matters most in games and when typing fast.

What is N-key rollover?

N-key rollover (NKRO) means every pressed key is registered at once. Many keyboards cap this at 6 keys over USB, and cheap ones at 2 or 3. Use the counter above to find your keyboard’s real limit.

Privacy

KeyboardTesting runs 100% in your browser. Key presses only light up the on-screen layout. Nothing is logged, stored or sent to a server.

Frequently asked questions

What is KeyboardTesting?

KeyboardTesting is a free online keyboard tester that runs entirely in your browser. It shows every key you press on an on-screen keyboard and reports key code, event code, tested key count and key rollover, so you can check keys, test ghosting and verify mechanical or laptop keyboards.

Is KeyboardTesting free and safe to use?

Yes. KeyboardTesting is 100% free, needs no install or sign-up and performs no keylogging. Key presses are processed locally in your browser and never sent to a server.

How to test if all keyboard keys work?

Open KeyboardTesting, click anywhere on the page and press each key on your keyboard. A key glows while held and turns to a permanent tested colour when released. Any key that never lights up on the on-screen layout may be faulty, dirty or disabled.

What is key ghosting?

Ghosting happens when you press several keys at once and the keyboard registers a wrong key or ignores one of them. It is caused by the keyboard’s matrix wiring. Press the keys you use together, for example W, A and Space, and watch whether all of them stay lit.

What is N-key rollover (NKRO)?

N-key rollover means every key you press is registered at the same time, however many are held. Cheaper keyboards limit this to 2 to 6 keys. The Key Rollover counter shows how many keys are held now and the highest count reached.

Does this tool work with mechanical and laptop keyboards?

Yes. It works with mechanical, membrane, laptop, wireless and USB keyboards on any device that runs a modern browser. Keys handled by firmware, such as Fn, are usually invisible to browsers and cannot be tested.

Is my typing recorded or sent anywhere?

No. KeyboardTesting runs entirely in your browser. Key events are only used to light up the on-screen keyboard and are never stored, logged or sent to a server.