TestMySound

Free browser tool

Keyboard Tester

Press any key to see it highlighted instantly — no install, no permission needed.

Press any key — nothing you type is recorded, stored, or sent anywhere.

No key pressed yet

0 of 77 keys tested this session

What is keyboard tester?

A keyboard tester is a browser tool that highlights each key on an on-screen layout the moment you press it, so you can confirm every key — including modifiers like Shift and Ctrl — is actually registering. It works with any physical keyboard and needs no installation or permission, since reading a key press isn't sensitive the way camera or microphone access is.

How to use it

Open this page on the computer with the keyboard you want to test — no click or permission needed to start.

Press any key on your physical keyboard and watch it light up on the on-screen layout below.

Check the "Last key pressed" readout to confirm the exact key name matches what you pressed.

Work your way across the keyboard, including number, function and arrow keys, to check each one lights up.

Hold Shift, Ctrl, Alt or the Windows/Cmd key to see modifier keys highlight while they're held down.

Use "Reset" to clear all highlighted keys and start a fresh pass — useful when testing a second keyboard.

If a key doesn't highlight at all, try it a few more times and check the troubleshooting table below before assuming it's faulty.

How it works

This tool listens for the standard keyboard events every browser already provides. It doesn't need any special permission, because knowing which key was pressed isn't treated as sensitive the way a camera or microphone request is.

Each key on the on-screen layout is matched to a specific code your keyboard sends, rather than just the letter or symbol printed on it. That's why this test can tell the difference between your left and right Shift key, even though they'd otherwise look identical.

A key turns green the first time it's pressed and stays that way for the rest of the session, so you can see at a glance which keys you've already confirmed and which ones you still need to test.

Nothing you type is stored or sent anywhere — the moment you refresh or close this page, the tool forgets every key it saw.

KeyA
Each keypress sends a key code your browser matches to the on-screen layout.

Device tips

i

iPhone

If you're testing a Bluetooth keyboard paired with an iPhone or iPad, open this page in Safari — some keys, like a dedicated emoji or globe key, are handled entirely by iOS and won't reach the browser, so they won't show up here.

A

Android

With an external keyboard connected over Android, most keys behave the same as on a computer, but manufacturer-specific keys, like a dedicated assistant button, may be intercepted by the device before they ever reach Chrome.

W

Windows

On Windows, a few combinations like Ctrl+Alt+Delete are reserved by the operating system and can't reach any browser page, including this one — that's expected behavior, not a sign the key is broken.

M

Mac

On Mac, function-row keys like brightness or volume are treated as system media keys by default, so they may not register here unless you hold Fn and press that key at the same time.

Troubleshooting

ProblemLikely causeFix
A key doesn't light up at allIt may be a media or system key your OS intercepts before it reaches the browser, or the key itself may be faulty.Test the same key in a plain text field first — if it doesn't type anything there either, it's likely a hardware or OS issue, not this tool.
The wrong key highlightsA non-US or non-standard keyboard layout can send a different code than expected for a key's physical position.This is expected on non-US layouts — judge the result by the key's physical position rather than the printed letter.
A key seems to fire repeatedly on its ownHolding a key naturally triggers repeated keydown events — that's standard OS key-repeat behavior, not a fault.Press and release once, quickly, to test a single press instead of holding it down.
Nothing highlights no matter what you pressThe browser tab may have lost focus, or an extension is intercepting keyboard events before they reach the page.Click anywhere on this page once, then try again; if it still doesn't respond, try a different browser or disable extensions temporarily.

Safety & limitations

This tool only reads which key was pressed and released — it doesn't record, store, or transmit any keystrokes, and there's no reason it would need to, since testing key detection doesn't require remembering what you typed. It also can't test keys your operating system reserves for itself, like some media or system shortcuts, which will appear unresponsive here even though the physical key is working fine.

Related tools

Related guides

Frequently asked questions

Does this keyboard tester log or save what I type?

No — it only tracks which keys were pressed during this session, in your browser's memory, and forgets everything the moment you leave or refresh the page.

Can I use this to test for keyboard ghosting issues?

Partially — pressing several keys at once and checking they all highlight can reveal basic ghosting, but browsers can still limit how many simultaneous keys they report, so this isn't a substitute for dedicated rollover-testing software.

Why doesn't my Print Screen or volume key do anything here?

Some keys are handled directly by your operating system and never generate a standard key event a browser can see — that's a browser or OS limitation, not a sign the key is broken.

Will this work with a wireless or Bluetooth keyboard?

Yes — once a keyboard is connected, wired or wireless, your browser sees the same standard key events either way.

Can I test two keyboards at the same time?

You can, but the tool can't tell which physical keyboard sent which key if both are connected at once — test one at a time and hit Reset in between for a clean result.

Why does holding a key show it repeating rapidly?

That's your operating system's key-repeat setting, the same behavior you'd see typing into any text field — it isn't something this tool controls.

Is a laptop's built-in keyboard tested the same way as an external one?

Yes — both send the same kind of key events to the browser, so the test works identically either way.

Reviewed by the TestMySound editorial team · How we testLast updated September 29, 2026