Gamepad Tester — Free Online Keyboard Test Tool
No Download · No Sign-Up · Instant

Keyboard Test — Free Online Keyboard Tester

Free Online Keyboard Tester: Test Every Key Instantly — Detect Stuck Keys, Dead Keys, Ghosting & N-Key Rollover on Any Mechanical, Gaming, Laptop or Wireless Keyboard

Press any key and watch it light up on the virtual keyboard in real time. Our keyboard test tool detects every key you press, identifies stuck or unresponsive keys, logs all key events with timestamps, and tracks which keys you've tested and which you haven't. Works with full-size, TKL, 75%, 65%, and laptop keyboards. No downloads, no sign-ups — completely free and private.

Live Key Detection Mechanical Keyboards Gaming Keyboards Laptop Keyboards Wireless Keyboards Stuck Key Detector N-Key Rollover
Live Key Preview
Listening
Last Key Pressed
Total Presses
0
Keys Tested
0
Unique Keys
0
Last KeyCode
Live Keyboard Test Tool
Keyboard Tester — Press Any Key to Begin
Press any key on your physical keyboard — it will light up instantly. Green = tested ✓ Red (pulsing) = held / stuck Grey = not yet tested
Test Progress
0%
Active Modifier Keys
Shift
Ctrl
Alt
Win / Cmd
Caps Lock
Num Lock
0Total Presses
0Keys Tested
0Unique Keys
0Stuck Keys
1Simultaneous
Last Key
Key Event Log
0 events
INITKeyboard Tester ready. Press any key on your keyboard to begin.
What This Tester Detects

What Does the Online Keyboard Tester Detect

A thorough keyboard test goes beyond simply checking whether a key lights up. Here's what our tester measures in real time.

Dead & Unresponsive Keys

A key that never lights up when pressed is dead — the switch has failed, the contact pad is oxidised, or the PCB trace is broken. The tester shows exactly which keys remain grey after you've attempted to press them, making it easy to identify faults that would otherwise go unnoticed in normal typing.

Stuck & Double-Firing Keys

A stuck key continues to show as active (amber pulsing) after you release it. A key that fires twice per press appears twice in the input log for a single physical action. Both are common symptoms of switch bounce, debris under a keycap, or worn spring mechanisms in membrane keyboards.

Ghosting & N-Key Rollover

Press multiple keys simultaneously and watch the simultaneous count in the stats strip. Ghosting occurs when certain key combinations cause a phantom key to appear. N-key rollover (NKRO) keyboards register every key independently — budget keyboards often limit you to 6 simultaneous keys (6KRO) or fewer.

How to Test Your Keyboard

How to Use the Keyboard Tester

1

Start Pressing Keys

No setup required — just visit this page and press any key. The virtual keyboard on screen will immediately highlight the key in red when held and turn green once you release it, confirming the key registered correctly. The progress bar tracks what percentage of keys you've tested.

Press any keyRed = heldGreen = tested ✓
2

Test Every Row Systematically

Work through the keyboard row by row: start with the function row (Esc through F12), then the number row, then QWERTY, ASDF, ZXCV, the spacebar, and finally arrow keys and modifier keys. Don't forget Insert, Delete, Home, End, Page Up, Page Down, and the numpad if your keyboard has one.

Function row firstAll modifier keysNumpad keysArrow keys
3

Test N-Key Rollover

Hold multiple keys simultaneously — try holding A, S, D, W, Shift, and Ctrl at the same time. Watch the simultaneous counter in the stats strip. If fewer keys register than you're holding, your keyboard has a rollover limit. Gaming keyboards should handle 6 or more simultaneous presses; NKRO keyboards handle unlimited.

Hold 6+ keys at onceCheck simultaneous countWASD + Shift + Ctrl
4

Check the Input Log

Review the event log for any unexpected entries. A key appearing twice in quick succession means double-firing (switch bounce). A key appearing in the log without a corresponding press means a ghost input. Keys that appear stuck (amber pulsing) indicate a physical key that hasn't released properly.

Double entry = bounceAmber = stuckPhantom = ghost input
Common Keyboard Issues

Common Keyboard Problems & Fixes

Dead Keys (No Response)

Key shows no activity in the tester when pressed. Common causes: failed switch in a mechanical keyboard, oxidised membrane contact pad, or a broken PCB trace from physical damage or liquid ingress.

Fix: Clean with compressed air. For mechanical: remove keycap and clean switch. For membrane: replace membrane layer.

Sticky / Stuck Keys

Key shows amber pulsing in the tester after release — the OS still thinks the key is held. Caused by debris caught under the keycap holding the physical switch down, or a switch spring that's lost its return force.

Fix: Remove keycap and clean beneath it. For mechanical: lubricate or replace the switch spring.

Double-Firing / Key Bounce

A single press registers two (or more) keystrokes in the event log. Classic switch bounce — when a mechanical switch makes and breaks contact rapidly as it closes, registering multiple presses within milliseconds.

Fix: Clean switch contacts with isopropyl alcohol. If persistent, replace the switch — it's physically worn.

Ghosting Issues

Pressing certain key combinations causes a phantom third key to appear in the log — a key you never pressed. A hardware limitation of the keyboard's diode matrix that appears when specific pairs of keys share matrix rows and columns.

Fix: Buy a keyboard with per-key diodes or full NKRO support. Not fixable on affected keyboards.

Wrong Character Typed

Pressing one key types a different character. Typically a software issue — your OS keyboard layout is set to a different region (e.g. QWERTY vs AZERTY) rather than a hardware fault. The tester detects the key code, not the character.

Fix: Check OS keyboard language/layout settings. Switch to the correct layout for your physical keyboard.

Input Lag / Delayed Response

Keys register visibly late in the tester. On wired keyboards this points to USB polling rate limitations or an overloaded USB hub. On wireless keyboards it indicates RF/Bluetooth interference, low battery, or excessive distance from the receiver.

Fix: Connect directly to a USB port (not a hub). For wireless: charge, move receiver closer, or switch to wired.
Why Choose Gamepad Tester

Why Use Gamepad Tester as Your Keyboard Tester

Instant — No Install

Press a key and the tester responds within milliseconds. No download, no extension, no account — just open the page in any modern browser and start testing immediately.

100% Private

Everything you type is processed locally in your browser using the keyboard event API. No keystrokes are ever transmitted, logged, or stored on any server. Your typing stays entirely on your device.

N-Key Rollover Test

The simultaneous key counter tracks exactly how many keys your keyboard registers at once. This is the definitive way to verify NKRO support or measure your keyboard's rollover limit for competitive gaming.

Timestamped Event Log

Every keydown and keyup event is logged with a precise timestamp. This reveals switch bounce (two rapid entries for one press), delayed registration, and ghost inputs that are invisible during normal typing.

Test Progress Tracking

The progress bar and "Keys Tested" counter track exactly how many of your keyboard's keys you've pressed. Systematically test every key and aim for 100% to confirm full keyboard health before warranty returns or repairs.

Full Keyboard Layout

The virtual keyboard includes all standard keys: function row, number row, all letter keys, modifier keys, navigation cluster (Insert/Delete/Home/End/Page Up/Down), arrow keys, and numpad — nothing is hidden or omitted.

Frequently Asked Questions

Keyboard Test FAQs

How do I test my keyboard online for free?
Open this page in Chrome, Edge, or Firefox and press any key on your physical keyboard. The virtual keyboard will instantly highlight the key you pressed, confirming it registered. Work through every key systematically — function row, number row, letter rows, modifier keys, and navigation keys. Keys that turn green have been successfully tested. Keys that remain grey after you've attempted to press them may be faulty. The entire process takes under two minutes and requires no downloads, accounts, or plugins.
How do I know if a key is stuck?
A stuck key appears with an amber pulsing highlight on the virtual keyboard after you release it. This means the browser's keyboard event system still thinks the key is held down — the keyup event was never fired, which happens when a physical key can't return to its resting position. This is most commonly caused by debris caught under the keycap, a worn spring that's lost its return force, or a switch that's mechanically jammed. Try pressing the key firmly several times to dislodge any obstruction. If the amber highlight persists, the key needs physical attention.
What is keyboard ghosting and how does this tester detect it?
Keyboard ghosting is when pressing two or more keys simultaneously causes a phantom "ghost" key to appear — a key that was never physically pressed. It's a hardware limitation of the keyboard's internal matrix design, where insufficient diodes in the circuit allow electrical current to take unintended paths. To test for ghosting, hold combinations of keys (especially WASD + modifier keys) and watch the input log and the virtual keyboard for any keys lighting up that you didn't press. If a key appears that you didn't touch, that's a ghost input caused by your specific key combination.
What is N-Key Rollover (NKRO) and how do I test it?
N-Key Rollover means every key on the keyboard is electrically independent, so any number of keys can be pressed simultaneously without any dropping out or ghosting. Most gaming keyboards claim 6KRO (6 simultaneous keys) or NKRO. To test: hold as many keys as you can simultaneously and watch the "Simultaneous" counter in the stats strip. If the count stops increasing at a certain number (commonly 6) while you're still holding more keys, that's your keyboard's rollover limit. True NKRO keyboards will register every single key you can physically hold down at once.
Does the keyboard tester work with laptop keyboards?
Yes — laptop keyboards work identically to external keyboards from the browser's perspective. Press each key and it will register in the tester the same way. Note that laptop keyboards typically use smaller layouts (no numpad, often no Insert/Scroll Lock) and some function keys may behave differently depending on your laptop's Fn key configuration. Function row keys on laptops often require pressing Fn + F1–F12 to trigger the standard function key codes rather than the multimedia hotkeys. If function keys don't register, try holding Fn while pressing them, or toggle Fn Lock if your laptop supports it.
Why won't some keys show up in the tester?
Some keys are intercepted by the browser before they reach the keyboard event system and cannot be detected by any web tool. These typically include: the Windows key (often intercepted by the OS), browser shortcuts (Ctrl+W closes the tab, Ctrl+T opens a new tab), some function keys on laptops, and the Print Screen key on many setups. If a key doesn't appear in the tester, first check if it's one of these OS/browser-reserved keys. If it's a regular alphanumeric or symbol key that should register but doesn't, the key itself is likely faulty.
Is it safe to type into the keyboard tester?
Completely safe. The keyboard tester uses the browser's standard keyboard event API (keydown, keyup, keypress events) to detect which keys are pressed. It reads key codes and labels — it does not read text input, passwords, or clipboard content. All processing happens locally in your browser tab, and no key data is ever sent to any server. You're not typing "into" the page — you're just pressing keys while the browser reports which key events occurred.
How do I test my mechanical keyboard switches?
Use this tester to verify that every switch registers correctly and releases cleanly. For a complete mechanical keyboard test: press each key individually and confirm it registers (green) and doesn't remain stuck (amber). Then test rapidly to check for switch bounce — if a single fast press produces two entries in the event log, the switch has worn contacts. Finally, test N-key rollover by holding multiple keys at once. For advanced switch testing (actuation force, tactile feedback, sound), you'll need a physical force gauge, but electrical registration is fully testable here.
What if my keyboard is not detected at all?
If no keys respond in the tester, check the following: ensure the keyboard is physically connected and recognised by your OS (check Device Manager on Windows or System Information on macOS), try clicking somewhere on the page first to ensure the browser tab has keyboard focus, try a different USB port or cable, and make sure you're using a supported browser (Chrome, Edge, or Firefox — not Safari on older versions). If the keyboard works in other applications but not the tester, the issue is likely tab focus — click directly on the keyboard display area before pressing keys.

Gamepad Tester — free online keyboard test and tester. Detect dead keys, stuck keys, ghosting, and N-key rollover on any mechanical, gaming, laptop, or wireless keyboard. All key events processed locally in your browser. Compatible with Chrome, Edge, Firefox, and Safari. No downloads, no accounts.