Keyboard Test Online

Free tool to test every key on your keyboard — instantly, in your browser

0
Tested
Remaining
0%
Complete
0 / 0 keys

Last Key Pressed

Press any key to begin

Key Properties

code
key
keyCode
which
location

How to Use the Keyboard Tester

Three simple steps to test your keyboard in under a minute.

01
Click anywhere on the tester
Click inside the keyboard area or anywhere on the page to ensure your browser is capturing key events from this window.
02
Press every key
Press each key on your physical keyboard. Keys light up gold while held and turn green once successfully registered. Check function keys, numpad, and special keys too.
03
Identify problem keys
Any key that stays dark was not detected. Use "Show untested" to highlight remaining keys. A key that doesn't respond may be stuck, damaged, or have a driver issue.
04
Check the key info panel
The panel shows the exact code, keyCode, and location for every keypress — useful for developers debugging keyboard input in web applications.

Features

Everything you need to diagnose your keyboard, right in the browser.

104
Full 104-key layout
Tests every key including F-keys, numpad, navigation cluster, and modifiers.
Real-time detection
Instant visual feedback the moment a key is pressed — no lag, no delay.
🔍
Key code inspector
Shows code, key, keyCode, which, and location for every event.
Progress tracking
See exactly how many keys have been tested and how many remain.
🚫
No download needed
Runs entirely in your browser. No software, no extensions, no account.
🔒
Privacy first
No keystrokes are ever sent to a server. Everything stays on your device.

Frequently Asked Questions

Common questions about keyboard testing and troubleshooting.

Completely safe. This tool runs entirely client-side in your browser using JavaScript's keydown and keyup events. No keystroke data is ever transmitted to any server. Your key presses are only used to highlight the corresponding key on the visual layout and never stored or logged anywhere.

There are a few possible reasons: the key is physically damaged or has debris underneath it; the keyboard firmware is not sending the key event; or the browser may be consuming the event before our tester can see it (common with browser shortcuts like Ctrl+W or Ctrl+T).

Try pressing the key multiple times, and if it still doesn't register, the key likely has a hardware fault. Some system keys (Power, Fn on laptops) are handled at the OS level and will never appear in browser-based testers.

The Power key, Fn key, and some multimedia keys are intercepted by your operating system or keyboard firmware before they reach the browser. This is by design across all operating systems and is not a limitation specific to this tester — no browser-based tool can detect these keys.

code — The physical key identifier (e.g., "KeyA", "ShiftLeft"). This is layout-independent and the modern recommended value to use in web apps.

key — The character or name the key produces given current modifiers (e.g., "A" or "a" depending on Shift/CapsLock).

keyCode / which — Legacy numeric identifiers, deprecated but still widely used in older codebases. They are equivalent for most keys.

Yes — this tester works with any keyboard your operating system recognises, including mechanical keyboards, membrane keyboards, gaming keyboards with macro keys, laptop built-in keyboards, and wireless Bluetooth keyboards. As long as the OS sees the keystroke, our tester will detect it.

Key rollover refers to how many simultaneous key presses a keyboard can detect. Hold down several keys at once and watch which ones register. If pressing three or more keys together causes some to not light up on this tester, your keyboard may have limited rollover (2KRO or 6KRO). Gaming mechanical keyboards typically offer full N-key rollover (NKRO), meaning every key pressed simultaneously is detected.

A key that fires repeatedly without being pressed (known as "chattering") is usually caused by a worn or dirty switch. Try these steps: (1) Power off and gently shake the keyboard to dislodge debris. (2) Use compressed air to clean around the key. (3) For mechanical keyboards, try cleaning or replacing the individual switch. (4) Update your keyboard drivers from your manufacturer's website. If the problem persists, the key switch likely needs replacement.

Yes. As long as your wireless or Bluetooth keyboard is paired and connected to your computer, the operating system will pass its key events to the browser exactly like a wired keyboard. There is no difference in how this tester handles wired versus wireless input.



About This Tool

Keyboard Test Online is a free, open-access diagnostic utility built for everyday users, gamers, and developers alike. Whether you've bought a new keyboard, suspect a faulty key, or simply want to verify your setup before an important task, this tool gives you instant, reliable answers — with no software to install and no personal data collected.