Keyboard Tester

Press any key on your keyboard. It will light up below if your browser detects it - instantly spot unresponsive or stuck keys.

● Press any key to begin…
Unique Keys
0
Last Key
-
Key Code
-
Currently Held
0

What Is a Keyboard Tester?

A keyboard tester is a free browser tool that shows you, in real time, which keys your computer actually receives when you press them. Instead of guessing whether a key is dead, sticky, or intermittently failing, you press it once and watch it register on-screen instantly.

It's useful when buying a second-hand mechanical keyboard, after spilling liquid near your laptop, or when you notice certain letters occasionally don't appear while typing. Gamers also use it to confirm a new keyboard works correctly before a tournament, and IT teams use it to triage hardware tickets without opening a device.

How to Use the Keyboard Tester

  1. Click anywhere on this page so your browser is focused and ready to capture input.
  2. Press any key on your physical keyboard - letters, numbers, function keys, and modifiers all work.
  3. Watch the on-screen key light up the moment it's detected.
  4. Check the readout panel for the key name and its key code.
  5. Work through every key on your board to confirm nothing is missing.

If a key never lights up no matter how hard or how many times you press it, that's a strong signal of a hardware fault rather than a software issue - especially if the same key fails in other applications too.

How It Works

This tool listens for the browser's built-in KeyboardEvent, which every modern browser fires the moment a key is pressed or released. Each event carries a key name and a numeric key code, which this tool reads and displays live. Because this is a standard web feature, no plugin, download, or driver access is required - and nothing you type is transmitted anywhere.

One limitation worth knowing: browsers can only report what the operating system passes along. If your OS has a custom keyboard shortcut bound to a specific key, that key press may be intercepted before it reaches the browser at all.

Understanding Your Results

If every key you press lights up on the virtual keyboard and the readout updates each time, your keyboard is working correctly at the browser level. A few patterns to watch for:

  • Key doesn't register at all - likely a dead switch, broken solder joint, or disconnected membrane contact.
  • Key registers only with hard presses - early sign of a failing switch or worn membrane.
  • Key registers multiple times from one press - this is chatter, common on older keyboards; see the Ghosting / NKRO Test for a deeper check.
  • Whole row or column dead - usually a matrix/circuit fault rather than a single key issue.

Benefits of Testing Your Keyboard Online

  • No installation - works the moment the page loads.
  • Cross-platform - same result on Windows, macOS, Linux, and Chromebooks.
  • Useful before buying a used keyboard, or after a warranty repair, to confirm every key works.
  • Faster than opening Device Manager or running OS-level diagnostics.

Pair this with the Typing Speed Test if you also want to measure how fast and accurately you type once you've confirmed every key is functional.

Common Mistakes to Avoid

  • Not clicking into the page first - if the browser tab isn't focused, key presses won't be captured.
  • Testing over Remote Desktop or a VM - some key combinations get intercepted by the host OS before reaching the browser.
  • Assuming one missed press means a dead key - press it 5–10 times before concluding it's faulty.

Frequently Asked Questions

Does this keyboard tester work on laptops?

Yes. It works with any physical keyboard connected to your device, including built-in laptop keyboards, USB keyboards, and Bluetooth keyboards, as long as your browser can receive standard keyboard events.

Is my keystroke data recorded or stored anywhere?

No. Everything happens locally in your browser using JavaScript. Nothing you type is sent to a server, logged, or stored - this tool has no backend that could capture your input.

Why isn't a specific key showing up when I press it?

First, make sure the page is focused by clicking on it. If it still doesn't register, that key may be intercepted by an OS-level shortcut, or it may indicate an actual hardware fault on that key.

Can this tool detect ghosting or rollover limits?

This tester confirms individual keys work, but for checking how many simultaneous key presses your keyboard supports, use the dedicated Ghosting / NKRO Test, which is built specifically for that.

Will this work on a Mac keyboard?

Yes, macOS keyboards work the same way, including function and modifier keys like Command and Option, since the browser reads the same standard KeyboardEvent on every operating system.

My key works in some apps but not others - is it faulty?

Not necessarily. That pattern often points to a software conflict or a keybinding claimed by another app, rather than a hardware fault. If the key fails here too, hardware becomes more likely.

Do I need to install anything to use this?

No installation is required. The tester runs directly in your browser tab using standard web technology, and there's nothing to download or configure.

Does this tool work on mobile devices?

It's built for physical keyboards, so it works best on desktops and laptops. If you connect an external keyboard to a tablet or phone via Bluetooth or USB, it should still register key presses correctly.

Conclusion

A keyboard tester takes the guesswork out of diagnosing keyboard problems. In under a minute, you can confirm every key on your board is working, catch early signs of failing switches, and decide whether a keyboard needs cleaning, repair, or replacement. Try it now, work through every key, and if you want to go further, check your typing speed or test for rollover limits next.