Online Keyboard Test

Test every key on your keyboard for stuck keys, dead keys, and ghosting. Press keys and watch them light up on a live on-screen keyboard, free and with no download.

Keys held now
0
Highest at once
0
Keys tested
0/78
Last key
None yet
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
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl

Scroll sideways to see every key on smaller screens.

Not testedTestedPressed now

Check every key before it becomes a problem

Run a full sweep of your keyboard to catch stuck keys, dead keys, and rollover limits before they show up in the middle of typing or a match.

Full Layout · Rollover Check · Ghosting Test

Why Use This Keyboard Test?

Full Key Coverage

Every key on a standard keyboard is mapped by its physical code, so the on-screen layout matches your keyboard even if the printed characters differ.

Rollover & Ghosting Check

Hold several keys together and watch the live counter to see how many your keyboard can register at the same time.

Instant Visual Feedback

Keys light up the moment they are pressed and stay marked once tested, so you always know your progress.

Nothing Leaves Your Browser

All key detection happens locally in JavaScript. No keystrokes are logged or sent anywhere.

How this Online Keyboard Test works

This keyboard test uses your browser's keyboard events to check every key on a standard keyboard, one press at a time. Each key on the screen matches a physical key using its key code, not the printed letter, so the layout stays accurate even if your operating system uses a different keyboard language. Press any key and it lights up straight away; keep it held down and the counter at the top shows how many keys you have pressed at once.

That "keys held at once" number is the real point of this test. A keyboard with poor rollover cannot register certain key combinations when several are pressed together, a limitation known as ghosting. Try holding down a common gaming combination, such as W, A, and Space, or Shift and a few letter keys, and watch whether every key you are pressing actually lights up. If one stays gray while your finger is still on it, that key is not registering in that combination, which points to a rollover limit or a wiring issue in the keyboard.

Once a key has registered a press, it stays marked so you can see your full test progress at a glance, and the counter at the top tracks how many of the keys you have covered. Reset the test at any time to start over, for example after testing a different keyboard, and use the result to decide whether a keyboard needs cleaning, repair, or replacement before it becomes a problem during typing or gaming.

How to use this Online Keyboard Test

1

Press any key

Press keys anywhere on your keyboard. Each one lights up on the on-screen layout the moment your browser detects it.

2

Check rollover

Hold several keys down together, like WASD or Shift with letters, and watch the 'keys held' counter to spot rollover limits.

3

Track full coverage

Keep pressing until every key on the layout is marked tested, then reset to check a different keyboard.

Example Usage

Testing a common gaming key combination:

Input
Hold W, A, and Space down together
Output
Keys held: 3/3 registered Highest at once: 3 Result: No ghosting detected

Frequently Asked Questions

What does this keyboard test actually check?
It checks whether each key on your keyboard sends a valid signal to your browser when pressed. Every key you press lights up on the on-screen layout, so you can quickly spot a key that stays gray or one that keeps triggering on its own.
What is keyboard ghosting?
Ghosting happens when pressing several keys at the same time stops one or more of them from registering, even though your finger is still holding the key down. It is caused by how the internal key matrix is wired, not by software.
What does N-Key Rollover (NKRO) mean?
N-Key Rollover is the number of keys a keyboard can register correctly at the exact same time. A keyboard with full NKRO can register every key you hold at once; cheaper keyboards often top out at two or three.
How do I check my keyboard's rollover with this tool?
Hold down a few keys together, such as W, A, and Space, or Shift with two or three letters, and watch the 'keys held right now' counter. If the number matches the keys you are actually pressing, they all registered.
Why does the on-screen layout use codes like "KeyQ" instead of the letters I see on my keyboard?
The tool reads the physical position of each key rather than the character it prints, so the layout stays accurate even on keyboards that are not set to English, where the printed letters may be different.
Why doesn't pressing Tab, F5, or an arrow key do its usual browser action on this page?
The page blocks the default browser action for common keys like Tab, the function keys, and the arrow keys so you can test them properly. Everything returns to normal once you leave the page.
Can I use this test on a phone or tablet?
You need a physical keyboard for this test. Touchscreen keyboards do not send the same key events, so connect a wired or Bluetooth keyboard if you want to test on a mobile device.
My key lights up here but does not type correctly in other apps. What does that mean?
If a key registers here but does not type in other apps, the problem is more likely a driver, layout, or software setting rather than the key itself. If it does not light up here either, the key or its wiring is the more likely cause.
Are my keystrokes recorded, logged, or sent to a server?
No. Every key press is handled directly in your browser and only used to update the display in front of you. Nothing is transmitted, stored, or sent anywhere.
Why do the Windows, Command, or Meta keys sometimes not behave like other keys?
These keys can trigger system-level shortcuts, like opening the Start menu, before the browser fully receives the key press. If that happens, try holding the key briefly or testing it together with another key.

Related Tools

The Online Keyboard Test is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Comments

Questions, corrections, and useful tips are welcome. Comments are reviewed before publication.

Loading comments...

Comments are stored and moderated using Cusdis Cloud. Email is optional. Privacy Policy

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge