Free browser tool

Online keyboard tester

Check every physical key, spot dead-key events and see how many simultaneous presses your keyboard reports. Nothing is recorded or uploaded.

Live hardware check

Press every key. Hold combinations.

Green keys registered successfully. Yellow keys are currently held. Dead-key events are flagged separately.

Keys tested0 / 76Unique physical key codes
Maximum rolloverMost simultaneous keys detected
Dead-key events0None detected yet
Last event
EscEscapeF1F1F2F2F3F3F4F4F5F5F6F6F7F7F8F8F9F9F10F10F11F11F12F12
`Backquote1Digit12Digit23Digit34Digit45Digit56Digit67Digit78Digit89Digit90Digit0Minus=EqualBackspaceBackspace
TabTabQKeyQWKeyWEKeyERKeyRTKeyTYKeyYUKeyUIKeyIOKeyOPKeyP[BracketLeft]BracketRight\Backslash
CapsCapsLockAKeyASKeySDKeyDFKeyFGKeyGHKeyHJKeyJKKeyKLKeyL;Semicolon'QuoteEnterEnter
ShiftShiftLeftZKeyZXKeyXCKeyCVKeyVBKeyBNKeyNMKeyM,Comma.Period/SlashShiftShiftRight
CtrlControlLeftMetaMetaLeftAltAltLeftSpaceSpaceAltAltRightCtrlControlRightArrowLeftArrowUpArrowDownArrowRight
RegisteredHeld nowDead-key event

Important: browser and operating-system shortcuts can intercept some combinations before the page sees them. This tool reports the keyboard events that reach your browser; it is not an electrical diagnostic.

Quick diagnosis

How to test a keyboard accurately

Start by pressing each key once. A key that stays unmarked may be failing, remapped, reserved by the operating system or blocked by a browser shortcut. Compare the physical label with the code shown in the event panel.

Check rollover and ghosting

Hold common combinations used in games or shortcuts. The maximum rollover card shows the largest number of simultaneous key events detected. If a particular combination drops a key, test a different combination before concluding that the hardware is faulty.

Understand dead keys

Some keyboard layouts intentionally use dead keys to compose accents. A dead-key event is not automatically a broken key. Switch to your usual operating-system layout and test again if the result is unexpected.

After checking the hardware, take a free typing speed test →

Keyboard tester FAQ

Useful answers

What this browser test can—and cannot—tell you.

How do I test whether a keyboard key works?+

Press the physical key while this page is open. A registered key turns green and remains marked after release. The event panel also shows the key value and physical code reported by the browser.

What is keyboard rollover?+

Rollover describes how many keys a keyboard can report at the same time. Hold several keys together and SquidType records the largest simultaneous combination that reaches the browser.

Can a browser detect every dead key?+

The tester flags browser events whose key value is Dead. Some hardware faults and operating-system shortcuts never reach a webpage, so this is a useful first check rather than a complete electrical diagnosis.