About Keyboard Tester
The Keyboard Tester shows a full on-screen keyboard layout that lights up as you press keys, making it easy to check that every key registers correctly and to spot ghosting or rollover problems — cases where pressing certain key combinations causes one or more keys to silently stop registering. It's the fastest way to test keyboard keys online: click into the keyboard area, then press keys as normal; each key turns green while held and stays lightly highlighted afterward, so you can see at a glance which keys you've tested and which still need checking. It doubles as a keyboard ghosting test and an n-key rollover test for gamers and mechanical-keyboard buyers.
It also tracks two numbers that matter for gaming and fast typing: how many keys are currently held down at once, and the maximum number of simultaneous keys detected during your session. This directly demonstrates n-key rollover (NKRO) limitations — many keyboards, especially older or cheaper ones, can only reliably detect 2 or 3 simultaneous key presses (a limitation called "ghosting") because of how their internal key matrix is wired, which matters a lot for games that require several keys held at once (movement plus jump plus a modifier, for example).
Beyond gaming, it's a practical diagnostic tool: after spilling something on a keyboard, dropping a laptop, or buying a used mechanical keyboard, pressing every key methodically and watching for ones that never light up (or don't stay lit while held) quickly reveals a stuck or dead key without needing to open a text editor and hunt for missing characters. It also shows the exact key name and code your browser receives for each press, which is useful when debugging a web app's own keyboard shortcut handling.
Every key press is processed entirely in your browser's JavaScript — nothing about what you type is transmitted anywhere, recorded, or stored beyond the current page session, and refreshing the page clears all highlighted keys.
How to Use the Keyboard Tester
- Click into the keyboard area shown to give it focus.
- Press keys on your physical keyboard — they turn green while held and stay lightly highlighted after release.
- Watch the "Held now" and "Max simultaneous" counters to test rollover; press Reset to clear all highlights and start over.
Features
- Full visual QWERTY layout that highlights each key as it's pressed
- Tracks maximum simultaneous key presses to test rollover/ghosting
- Shows the exact key name and browser key code for the last press
- Keeps a record of every key pressed at least once this session
Examples
Testing WASD + Shift + Space held together
Input
Press and hold W, A, Shift and Space simultaneously
Output
"Held now" shows 4, and "Max simultaneous" updates to 4 if that's the highest count reached so far
A dead key on a used keyboard
Input
Press every key on the keyboard once, methodically, row by row
Output
One key never turns green even when pressed directly and firmly — indicating a hardware fault
Frequently Asked Questions
What is keyboard ghosting?
Ghosting happens when certain combinations of simultaneously-held keys can't all be detected by a keyboard's internal wiring, so one of them silently fails to register — even though nothing is physically wrong with that key. Pressing multiple keys at once here and watching the "Held now" counter reveals if and when this happens on your keyboard.
What does N-key rollover (NKRO) mean?
It's the number of keys a keyboard can reliably detect held down at the same time. Many keyboards support only 2–3 (called 2KRO/3KRO), while gaming and mechanical keyboards often advertise 6KRO or full NKRO, meaning every key can be tracked simultaneously.
A key isn't lighting up — is it broken?
First confirm you clicked into the keyboard area so it has focus, since browsers only receive key events from a focused element. If it still doesn't register after that, the physical key or its connection may genuinely need attention.
Is the Keyboard Tester free?
Yes, the Keyboard Tester is completely free with no usage limits. No signup, no account and no installation required.
Is my data safe?
Yes. All processing happens locally in your browser using JavaScript — nothing you type is uploaded or stored on our servers.
Related Tools
Typing Speed Test (WPM)
Test your typing speed and accuracy against a random passage — see your words per minute update live. Free online typing test, no signup.
Click Speed Test (CPS)
Measure how many clicks per second you can make in 5, 10, 15 or 60 seconds. Free online CPS test with a saved best score per duration.
Reaction Time Test
Test your visual reaction time in milliseconds — click as soon as the box turns green. Free online reaction time test with a running average.
Microphone Test
Check that your microphone works with a live waveform and volume level meter. Free online mic test, works with any input device.
Webcam Test
Check that your webcam works and see its live resolution, frame rate and aspect ratio. Free online webcam test with snapshot download.