How to test your keyboard
-
Start the test. Press any letter key or click the keyboard. While the test is active, Tab, Space, the arrows and F-keys are captured instead of scrolling or reloading the page.
-
Match your keyboard. Choose Full, TKL (no numpad) or 75%, switch between Windows and Mac labels, and turn on ISO if your keyboard has a tall Enter key and an extra key next to the left Shift.
-
Press every key. A key turns blue while you hold it and green once it has worked. Keys tested shows how many are left.
-
Check rollover and ghosting. Hold the keys you use together — for example W, A, S, D, Shift and Space — and make sure each one lights up and nothing else does.
-
Look for chatter. Type normally for a minute. A key that registers twice from one press turns orange and is listed under Key chatter, with the shortest gap between release and the extra press.
- Stop. Hold Esc for one second, click outside the test or press Stop test to give the keyboard back to the page.
What the readings mean
- Keys tested counts the keys on the chosen layout that registered at least once. Keys that aren’t on the drawing, such as media keys, F13–F24 or macro keys, appear under Other keys detected.
-
key is the character or key name your layout produces, code is the physical key position (for example
KeyA, whatever your language) and keyCode is the older number that some games and apps still read. - Location tells left and right Shift, Ctrl and Alt apart, and marks keys on the numpad.
- Most at once is the highest number of keys held together that all registered — the rollover the browser can see.
- Chatter counts presses that arrived again within the threshold (50 ms by default) after the key was released. That is faster than anyone can type, so it points to a worn, dirty or faulty switch.
Rollover, ghosting and NKRO
Key rollover is how many keys a keyboard can report at the same time. Basic membrane keyboards may lose a key in some three- or four-key combinations, while many gaming keyboards offer 6-key rollover (6KRO) or full n-key rollover (NKRO). Ghosting is when a key you didn’t press appears; blocking is when a pressed key doesn’t register at all.
USB keyboards in basic (boot) mode report at most six normal keys plus modifiers. If Most at once stops at 6, check your keyboard’s software or manual for an NKRO setting.
Keyboard not working? Fix it step by step
-
Make sure the test is listening. If the status says Paused — click the keyboard to continue, the test stopped because you clicked outside it, scrolled it out of view or pressed Stop test. Click the keyboard drawing and press the key again.
- Check the connection. Plug a USB keyboard into another port (directly, not through a hub), replace or charge the batteries of a wireless one, and move its receiver closer. For Bluetooth, remove the keyboard and pair it again — Windows 11: Settings › Bluetooth & devices; Mac: System Settings › Bluetooth.
- Clean the keys that fail. If only some keys stay white, turn the keyboard upside down, blow compressed air under the keycaps and press the key again. On a mechanical keyboard, pull the keycap and check the switch; hot-swappable switches can simply be replaced.
-
Fix keys that type twice. A chattering key turns orange, and the event log marks the extra press with the gap in milliseconds. Clean the switch first; if your keyboard software has a debounce setting, raise it a little. If it keeps happening, the switch is worn out.
- Wrong characters? The keyboard works, but the input language or layout is wrong — compare key and code in the Last key panel. Windows 11/10: Settings › Time & language › Language & region. Mac: System Settings › Keyboard › Text Input.
- Keys ignored when you type fast or briefly? Turn off Filter Keys on Windows (Settings › Accessibility › Keyboard) or Slow Keys on a Mac (System Settings › Accessibility › Keyboard).
- Numpad moves the cursor instead of typing numbers? Press Num Lock — the Lock keys row in the Last key panel shows whether it is on.
-
F-keys change volume or brightness instead? Many laptops send media keys from the F-row. If F-keys stay white while keys such as
AudioVolumeUpappear under Other keys detected, toggle Fn Lock (often Fn + Esc) or change the setting in the BIOS/UEFI or the keyboard’s software.
-
On a phone or tablet, connect a real keyboard by USB-C or Bluetooth — on-screen keyboards don’t send key codes. On a Chromebook you can also open the Diagnostics app and choose Input.
Keys a browser can’t always see
Some keys are handled before they reach any web page. Fn works inside the keyboard itself and never sends its own key code. System shortcuts such as Windows key combinations, Alt+Tab and Ctrl+Alt+Delete, and browser shortcuts such as Ctrl+W, Ctrl+T and Ctrl+N, are taken by the computer or browser first. On Windows, Print Screen often sends only a key release, which the test still counts. Keys that may not register are drawn with a dashed outline. In Chrome and Edge, Full screen lets the test capture more system keys, such as Esc and the Windows key.
About this keyboard test
This free keyboard tester runs entirely in your browser. Key presses are processed on your device and are never recorded, uploaded or stored, and the test only listens while it is active.
It works with wired, wireless and Bluetooth keyboards — mechanical, membrane and laptop keyboards — on Windows, macOS, Linux and ChromeOS in Chrome, Edge, Firefox and Safari. In Chrome and Edge, the letters on the virtual keyboard follow your own layout, such as AZERTY or QWERTZ. Use it to check a new or second-hand keyboard, after a spill, or when a key starts to double-type.
Frequently asked questions
How do I test if all my keyboard keys work?
Press every key while the test is active. Each working key turns green on the virtual keyboard, and the Keys tested counter shows how many are left. A key that stays grey after you press it is not registering.
Why can’t the Fn key be detected?
The Fn key is handled by the keyboard’s own firmware. It changes what other keys send, but it never sends a key code of its own, so no browser or website can detect it. To check it, hold Fn and press an F-key: if the media or brightness function works, Fn works.
What is key chatter?
Chatter is when a single press registers two or more times, usually because a switch is worn, dirty or damaged. The test flags a key when it registers again within the chatter threshold after you released it.
How do I test keyboard ghosting and rollover?
Hold several keys at once, such as the ones you use together in games. The Held now row lists every key the keyboard reports, and Most at once shows the highest number that registered together. Missing keys mean blocking; extra keys mean ghosting.
Why don’t Print Screen or the Windows key light up?
Your operating system may handle these keys before the browser sees them. Print Screen on Windows often sends only a key release, which still counts. In Chrome or Edge, use Full screen to capture more system keys.
Can I test a laptop or Mac keyboard?
Yes. Choose the 75% layout for most laptop keyboards and switch the labels to Mac for Apple keyboards, where Option and Command swap places. Keys that aren’t on the drawing are listed separately when you press them.