Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Test every key on your keyboard in the browser. Pressed keys glow, tested keys turn green, and a history log catches ghosting and double-typing. Full, TKL, and MacOS layouts.

Keyboard Tester: Check Every Key in Your Browser

Keyboard Tester is a free online keyboard tester that lights up each key on a virtual keyboard the moment you press the matching physical key. It is built for anyone checking a new, used, or recently spilled-on keyboard — gamers, mechanical-keyboard buyers, and people troubleshooting a dead key alike.

Press a key and its on-screen twin glows; release it and the key turns green to mark it as tested. A live progress bar and a tested-versus-total counter show exactly which keys you still need to hit, while a rolling history log makes it easy to spot a switch that registers twice. Switch between Full (100%), TKL (80%), and MacOS layouts to match the board in front of you.

Private by design: every key event is read and displayed entirely in your browser. No keystrokes, layouts, or history are ever uploaded to a server.

How to Test Your Keyboard

1

Choose your layout

Open the Select Layout dropdown and pick Full (100%), TKL (80%), or MacOS. The on-screen keyboard redraws to match, and your choice is remembered for next time.

2

Press your keys

Start typing on your physical keyboard. Each key glows while you hold it down (active), so you can immediately see which keys register and which stay dark.

3

Watch your progress

When you release a key it turns green to mark it tested. The progress bar fills and the tested / total counter climbs until every key on the layout is covered.

4

Check the history log

Read the recent-keystroke log to confirm keys fire in the right order and a single tap does not register twice — a tell-tale sign of a chattering switch.

5

Reset and retest

Use Reset to clear the tested keys, progress bar, and log whenever you want a fresh run — for example after switching to a different keyboard.

Features

Three Keyboard Layouts

Test a Full (100%) board with numpad, a tenkeyless TKL (80%), or a MacOS layout with Command and Option keys in the right spots.

Instant Visual Feedback

Each key glows while pressed and stays green once tested, so dead or intermittent keys stand out at a glance.

Progress Bar & Counter

A live progress bar and a tested / total count show how much of the keyboard you have covered in real time.

Keystroke History Log

A rolling log of recent keys helps you catch double-typing (chatter) and confirm keys register in the right order.

Multi-Key & Rollover Check

Hold several keys at once and every supported key lights up together, so you can probe ghosting and N-key rollover limits.

Media Keys on Full

The Full layout adds Mute, Volume Down, Volume Up, and Play/Pause so you can verify your media controls too.

Optional Click Sound

A short click confirms each registered key by ear. Sound is on by default and toggles off with one button.

IME Detection Notice

If an input method (Unikey, Telex, or a CJK IME) is intercepting keys, a notice reminds you to disable it for accurate results.

Responsive & Dark Mode

Keys and gaps scale to your screen width, and the interface adapts to a dark theme with enhanced glow.

No Install, Stays Local

It runs in any modern browser with nothing to download, and your chosen layout is saved locally for next time.

Frequently Asked Questions

How do I test all the keys on my keyboard?

Open the page, pick the layout that matches your keyboard, then press every key one by one. Pressed keys glow and tested keys turn green, while the progress bar and counter track how many keys are left. Do not forget function keys (F1–F12), the arrows, modifiers, and the numpad on Full layout.

Why is one key not lighting up when I press it?

First make sure the browser tab is focused and you are not typing into another field. If the key still never lights up while every other key works, that key is most likely a hardware fault — a dead switch or a connection problem — rather than a software glitch.

What is key ghosting and N-key rollover?

Ghosting is when pressing several keys at once makes an extra key you never touched register. N-key rollover (NKRO) is the opposite: the keyboard correctly reports every key held down at the same time. Press multiple keys together here and watch which ones light up — if your held keys all glow and nothing extra appears, your board handles that combination.

Why don't my Print Screen, Windows, or Fn keys register?

The Fn key is an internal hardware modifier that never sends a signal to the operating system, so no browser can detect it — that is normal. Print Screen and some Windows or media keys are sometimes captured by the OS before they reach the page; try them anyway, as many keyboards still register them. The Windows and Command keys appear as Meta in the history log.

How do I detect a double-typing (chattering) key?

Press a suspect key once, slowly, and watch the history log. A healthy switch adds a single entry per tap; a chattering switch adds two or more for one press. Repeat a few times to confirm the pattern before deciding the switch is faulty.

Why aren't my media keys working?

Media keys (Mute, Volume Up/Down, Play/Pause) are only shown on the Full (100%) layout, so switch to it first. Even then, some keyboards route these keys through hardware that the browser cannot intercept. Press them anyway — they still register on many models.

Which layout should I choose?

Pick Full (100%) for a standard desktop board with a numpad, TKL (80%) for a tenkeyless keyboard with no numpad, and MacOS for an Apple keyboard with Command and Option keys. Switching layouts keeps the keys you have already tested.

Is this keyboard tester safe and private?

Yes. The tester runs entirely in your browser with JavaScript. Your keystrokes are read only to light up the on-screen keys and are never recorded, saved, or transmitted anywhere. Only your preferred layout is stored locally on your own device.

0/0
Press any key to see it light up, then release it to mark it tested in green
Test for ghosting by holding several keys at once and watching what registers
Spot double-typing (chatter) switches by checking the history log
Switch between Full (100%), TKL (80%), or MacOS layouts
On the Full layout, test media keys: Mute, Volume Up/Down, and Play/Pause
Keep the tab focused — keys only register in the active browser window
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords