Keyboard tester
Press every key on your physical keyboard to check it. Tested keys stay green, chattering keys turn red, and you get an exportable report at the end. Progress survives layout switches and page reloads.
Tested
0/87
Held now
0
Max rollover
0
Locks
CAPS NUM SCRL
Switching layout keeps your progress.
Sound is off while you test, so nothing competes with the keyboard you are listening to. Turn it on to hear what your typing would sound like on a different switch.
Test report
Not yet tested (87): Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PrintScreen, ScrollLock, Pause, Insert, Home, PageUp, Delete, End, PageDown, ArrowUp, ArrowLeft, ArrowDown, ArrowRight, Backquote, Digit1, Digit2, Digit3, Digit4, Digit5, Digit6, Digit7, Digit8, Digit9, Digit0, Minus, Equal, Backspace, Tab, KeyQ, KeyW, KeyE, KeyR, KeyT, KeyY, KeyU, KeyI, KeyO, KeyP, BracketLeft, BracketRight, Backslash, CapsLock, KeyA, KeyS, KeyD, KeyF, KeyG, KeyH, KeyJ, KeyK, KeyL, Semicolon, Quote, Enter, ShiftLeft, KeyZ, KeyX, KeyC, KeyV, KeyB, KeyN, KeyM, Comma, Period, Slash, ShiftRight, ControlLeft, MetaLeft, AltLeft, Space, AltRight, MetaRight, ContextMenu, ControlRight
Key event log
Press any key…
How this keyboard test works
The tester listens for raw physical key events (event.code), so it can tell left Shift from right
Shift, works with any language layout, and isn't fooled by remapping software. Every key you press is
remembered, so you can walk the whole board at your own pace and switch between ANSI, ISO, Mac and other sizes
without losing progress, then copy or download the report.
Only physical key events count. Clicking or tapping the drawn keyboard is recorded separately and labeled as such in the report, so an exported result never claims your hardware passed on the strength of mouse clicks. Keys a given layout does not draw, such as F13 to F24, JIS keys and media keys, still appear in the event log.
Found a dead key? Before buying a new board, try our key-not-working fix guides. Want to check for ghosting under gaming loads, measure input latency or hunt intermittent chatter? Use the dedicated ghosting & NKRO test, latency test and chatter test.
Put this tester on your own site
If you run a repair shop, a review blog, an IT knowledge base or a computer lab page, you are welcome to embed this keyboard tester for free. It is one iframe snippet with no signup, no API key and no traffic limit, running the same engine you just used, chatter detection and rollover counter included. Key presses stay in the visitor's browser and are never sent anywhere, and the frame always loads the current version from us, so fixes reach your page without you touching the code again. All we ask is that the small attribution bar inside the widget stays visible. The embed page has the snippet, a live preview and the sizing notes.
Frequently asked questions
How do I test if my keyboard works?
Press every key on your physical keyboard. Each detected key turns green on the on-screen keyboard and is remembered. When the counter reaches the full key count, your keyboard passes. Keys that never light up are faulty, disconnected, or intercepted by your operating system.
Why does a key not show up in the test?
Three common reasons: the key is genuinely broken; your OS or browser intercepts it (Fn is handled inside the keyboard and never reaches any website; some F-keys and media keys are grabbed by the system); or on laptops, a function-lock mode is remapping it. Try Full Capture mode (Chrome/Edge), which goes fullscreen and captures almost every key, including Esc and Alt+Tab. To leave it without a mouse, press Esc twice quickly.
What is key chatter?
Chatter (or double-typing) is when one physical press registers twice, caused by worn or dirty switch contacts. This tester flags a key red if it fires twice within 45 ms, a strong chatter signal, since human double-taps are slower.
What does the rollover number mean?
Rollover is how many keys your keyboard can register simultaneously. Hold down as many keys as you can: if the counter matches the number of keys you are holding, you have n-key rollover (NKRO). Cheap boards often cap at 6 (6KRO) or ghost on certain combinations. See our dedicated ghosting test.
Does this keyboard tester work on Mac and Linux?
Yes, and there are dedicated Mac layouts. The tester keys off physical key codes, so it distinguishes left and right modifiers on every platform. It detects macOS on load and switches to a Mac layout with control, option and command legends in the right physical order; if the guess is wrong, the operating system dropdown above the keyboard corrects it. The Mac layouts leave out PrintScreen, ScrollLock, Pause, Insert and Menu, because Apple keyboards have no such keys and would otherwise leave you permanently short of 100%. One macOS caveat we cannot code around: the top row runs brightness and media by default, so hold fn while pressing F1 to F12, or turn on "Use F1, F2, etc. as standard function keys" in System Settings. Command-key quirks are handled too, including macOS suppressing key-up events while Command is held.
Do clicks on the on-screen keyboard count as tested keys?
No. Tapping the drawn keyboard with a mouse or a touchscreen is tracked separately, shown with an accent outline rather than the green tested state, and listed in the exported report as registered by on-screen tap only. The tested counter and the pass verdict come from physical key events exclusively, because people attach that report to warranty and IT tickets.