Keyboard Tester Online – Test Every Key on Your Keyboard (Free)

A keyboard tester is a free browser tool that checks whether every key on your keyboard registers a signal when pressed. Click the interactive tester below, then press each key in sequence – keys turn green when they register, and any key that stays dark is dead, disconnected, or blocked by a stuck switch. The tool also counts how many keys you can press at once (NKRO test), flags stuck keys held longer than 8 seconds, and detects chattering (double registration). For a deeper dive on keyboard features, see our complete gaming keyboard guide, our roundup of the best gaming keyboards, and the rapid trigger explainer. If a specific key works in the tester but not in your game, check the keyboard not working in games fix guide. If you want the full context, see all our hardware tests and tools.

Online keyboard testers that just print key codes are not helpful when you need to verify a full layout. This one renders your keyboard visually so you can spot dead zones at a glance. Useful after buying a new mechanical keyboard, after a spill, or when troubleshooting ghost inputs in games.

Disclosure: We may earn a commission when you buy through links on this page. This does not affect our recommendations – we only suggest products we would choose ourselves. Learn more

How to Test Your Keyboard (Step by Step)

Follow these steps to check every key on your keyboard in about two minutes. You only need a working web browser and the keyboard you want to test – no software install, no driver download, no admin permissions.

  1. Plug in your keyboard and focus the tester. Connect your USB or wireless keyboard to your computer, then scroll to the keyboard tester tool below and click anywhere inside the dark keyboard layout. The “Click here or press any key to activate” prompt disappears once the tool has focus.
  2. Press every key in sequence, starting from Esc. Work your way top to bottom, left to right: Esc, the F-row (F1 through F12), the number row, the QWERTY rows, arrow keys, and finally the numpad if your keyboard has one. Each key turns bright green when pressed and fades to a softer green once released to show it has been tested.
  3. Watch the Keys Tested counter climb. The counter at the top of the tool increments every time a new key registers for the first time. A full-size ANSI keyboard should reach 104 tested keys; a TKL lands around 87; a 60 percent keyboard registers roughly 61. If the counter stalls while you are still pressing new keys, those keys are dead.
  4. Run an NKRO test by holding multiple keys at once. Hold down W, A, Shift, Space, and Ctrl at the same time, then keep adding keys one by one. The “Max Simultaneous” counter tracks the highest number of keys held together. A value of 6 means standard 6-key rollover; anything above 10 indicates full NKRO support, which is what you want for competitive gaming.
  5. Check for stuck keys and chattering. If any key stays highlighted after you release it, the tool flags it as stuck at the 8 second mark. If a single tap produces the same key twice in the key history log, the switch is chattering – usually a sign of contact bounce or a failing mechanical switch that needs replacement or a firmware debounce adjustment.
  6. Test problem key combinations for ghosting. Press the exact chords you use in games (W + A + Shift + Space, or Ctrl + Alt + arrow keys) and watch the visual layout. If a key lights up that you did not press, your keyboard is ghosting – a sign of a cheap matrix without anti-ghosting circuitry.
  7. Reset and repeat for confirmation. Reload the page to clear the test state, then run through the full keyboard a second time. Intermittent faults sometimes only appear on the second pass as switches warm up or contacts settle. If a key fails either run, treat it as faulty.

Keyboard Tester Tool

Click inside the tool area first so the page captures your keystrokes, then press any key. Keys turn green when pressed and stay highlighted so you can track which ones you have tested.

Keys Tested
0

Currently Held
0

Max Simultaneous
0

Last Key
–

Click here or press any key to activate the keyboard tester

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
ScrLk
Pause

`
1
2
3
4
5
6
7
8
9
0
–
=
Backspace
Ins
Home
PgUp

Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
Del
End
PgDn

CapsLock
A
S
D
F
G
H
J
K
L
;
‘
Enter

L Shift
Z
X
C
V
B
N
M
,
.
/
R Shift
▲

L Ctrl
Win
L Alt
Space
R Alt
Win
Menu
R Ctrl
◄
▼
▶

Key Press History
Press a key to begin…


What Is NKRO and Anti-Ghosting?

NKRO stands for N-key rollover. It describes how many keys your keyboard can register simultaneously. A keyboard with full NKRO (sometimes called “true NKRO”) registers every key even if you mash all of them at once. Most USB keyboards support at least 6-key rollover by default because the USB HID protocol guarantees six keys plus modifiers.

Mechanical gaming keyboard with RGB

Anti-ghosting is related but different. Ghosting happens when a keyboard reports a key press that you did not actually make. It is caused by the matrix wiring inside cheaper keyboards – certain key combinations create electrical crosstalk. Anti-ghosting circuitry prevents these phantom inputs but does not necessarily increase rollover count.

Why It Matters for Gaming

In fast-paced games, you might hold W + A (strafe), Shift (sprint), Space (jump), and Ctrl (crouch) simultaneously – that is four keys at once. Add mouse buttons and a few ability keys and you can easily hit the 6-key limit on a cheap keyboard. If your keyboard drops inputs during a firefight, you lose the fight. Full NKRO eliminates this ceiling entirely.

Use the tester above to count your maximum simultaneous key presses. Hold down as many keys as you can and watch the “Max Simultaneous” counter. If it plateaus at 6, your keyboard is 6KRO. If it keeps climbing past 10+, you have full NKRO.

NKRO by Connection Type

Connection Typical Rollover Notes
USB (basic) 6KRO USB HID standard guarantees 6 keys + modifiers
USB (gaming keyboard) Full NKRO Manufacturers bypass HID limit with custom drivers or NKRO mode
PS/2 Full NKRO PS/2 protocol has no key limit by design
Bluetooth 6KRO Bluetooth HID mirrors USB limit
2.4 GHz Wireless Varies (6KRO-NKRO) Depends on manufacturer implementation

Common Keyboard Problems This Tool Detects

If a key does not light up green after you press it, the issue falls into one of these categories:

Dead Keys

The key physically clicks but sends no signal. Common causes: broken switch, damaged PCB trace, or a loose connection on a hot-swap board. On mechanical keyboards, you can often fix this by reseating the switch – pull it out and push it back in firmly. Membrane keyboards with dead keys usually need full replacement.

Chattering / Double-Registering Keys

A single press registers as two or more presses. You will see the key appear multiple times in the history log from one tap. This is called chattering and it happens when switch contacts bounce or degrade. Optical and Hall effect switches do not chatter because they use contactless actuation. If you have a mechanical switch that chatters, the fix is replacing that one switch (if hot-swappable) or adjusting the debounce time in your keyboard firmware.

Stuck Keys

The keyboard tester flags any key held for 8+ seconds as potentially stuck. A stuck key usually means physical debris under the keycap (crumbs, hair, dust) or a switch that is not springing back. Remove the keycap, clean with compressed air, and test again.

Ghosting

If you see a key light up that you did not press, your keyboard is ghosting. This usually only happens on membrane keyboards when pressing certain 3-key combinations. Gaming keyboards with anti-ghosting circuitry prevent this. Use the tester to identify which combinations trigger phantom inputs.

When You Should Test Your Keyboard

Do not wait for something to feel wrong. Test your keyboard in these situations:

  • After unboxing a new keyboard – verify every key works before the return window closes. Run through all keys once to confirm the PCB, switches, and stabilizers are functional.
  • After a spill – even if the keyboard seems fine, moisture can cause intermittent failures or chattering that only shows up under rapid use. Test every key and watch for doubles in the history log.
  • After swapping switches – hot-swap keyboards make switch changes easy, but a pin can bend during installation. The tester catches dead switches instantly.
  • When gaming input feels off – missed crouch-jumps, dropped sprint inputs, or failed ability combos can all trace back to keyboard issues. Test the exact key combinations you use in-game.
  • Before selling a used keyboard – prove every key works. Screenshot the tester with all keys green as evidence.

Time for an Upgrade?

If the tester reveals dead keys, limited rollover, or chattering problems, it might be time for a new board. We have researched and ranked keyboards across different formats:

Gaming PC setup with peripherals

If your current keyboard has rollover issues (Max Simultaneous stuck at 6), look for boards that advertise full NKRO over USB. Every keyboard in our TKL and 60% guides supports it.

Keyboard Switch Comparison Linear (Red) 85% Tactile (Brown) 78% Clicky (Blue) 65% Hall Effect 92% Silent 80% Speed (Silver) 88%

Choose Your Keyboard Size What do you need? Full Size Number pad + all key s TKL / 75% Compact but function al 60% / 65% Minimal and portable

Keyboard Feature Checklist ~ Layout Full / TKL / 75% / 65% / 60% ~ Switches Mechanical / Optical / Hall Effect ~ Hot-Swap Yes for easy customization ~ Connectivity USB-C / 2.4GHz / Bluetooth ~ Keycaps PBT double-shot preferred ~ Software QMK/VIA or proprietary

Gaming desk setup with keyboard

Frequently Asked Questions

How do I test all keys on my keyboard?

Click the keyboard tester above, then press every key one at a time. Each key turns green when it registers. After going through the full layout, any key that stays gray is not sending a signal. The “Keys Tested” counter tracks your progress so you know when you have covered everything.

What does the Max Simultaneous number mean?

It shows the highest number of keys your keyboard registered at exactly the same time. Hold down multiple keys to increase this number. If it caps at 6, your keyboard has standard 6-key rollover. Numbers above 10 mean your keyboard supports full NKRO, which is what you want for gaming.

Why does my keyboard not register certain key combinations?

Keyboards use a matrix circuit where keys share electrical rows and columns. When you press specific combinations (usually 3+ keys in the same matrix area), the controller cannot tell which keys are actually pressed. Gaming keyboards solve this with anti-ghosting circuitry that isolates each key signal. Budget membrane boards are most prone to this limitation.

Can this tool damage my keyboard?

No. The tester only reads keypress events that your browser already receives. It does not send signals to your keyboard, modify drivers, or access any hardware directly. It is read-only JavaScript running in your browser.

Does this work on Mac keyboards?

Yes. Mac keyboards send the same key events. Command maps to “Meta,” Option maps to “Alt,” and everything else maps directly. Some Mac-specific keys like Fn may not be detectable because macOS intercepts them before the browser sees them.

What is keyboard ghosting versus anti-ghosting?

Ghosting is when your keyboard reports a keypress you did not make. It happens because of how the internal key matrix is wired – certain key combinations create ambiguous electrical signals. Anti-ghosting is circuitry that prevents these false detections. Most gaming keyboards sold in 2026 include anti-ghosting as standard, but budget keyboards often lack it.

Sources and References

  • USB HID Usage Tables specification (usb.org) – defines the 6-key + modifiers rollover limit in standard USB HID protocol
  • Cherry MX technical documentation on switch debounce timing and contact bounce behavior in mechanical key switches
  • Deskthority Wiki keyboard matrix explanations – covers ghosting, blocking, and anti-ghosting circuit design in detail
Tom Terhune
Written by

Tom Terhune

Gaming Hardware Editor

Tom plays CS2, Valorant, League, and plenty more - and has been way too deep into the gear rabbit hole for years. He is the type to swap mice three times in a week chasing the perfect aim feel. That obsession turned into GamerHardware, where he digs through specs, Reddit threads, and pro setups so you can skip the guesswork.

Leave a Comment