Keyboard Tester

Use this free keyboard tester to check physical keys, held states and repeat events. Works with browser-visible laptop and external keyboard input.

Local test · No uploads · No account
Held Tested Not tested

Physical key positions

Not focused

Click Start testing or focus this area, then press your physical keys. Tab moves focus out.

EscF1F2F3F4F5F6F7F8F9F10F11F12
`1234567890−=Backspace
TabQWERTYUIOP[]\
CapsASDFGHJKL;'Enter
ShiftZXCVBNM,./Shift
CtrlMetaAltSpaceAltMetaMenuCtrl
Num/*−7894561230+.Enter

US-style positions are a visual reference. Your layout’s characters may differ. Some system keys and shortcuts never reach the browser.

Last key event

Physical code
—
Key value
—
Location
—
Modifiers
None
Event
—

Test progress

Shown keys detected0 / 104
Key presses0
Repeat events0
Currently held0

Untested keys may be absent from your keyboard or intercepted by the system. This is not a hardware pass/fail score.

Recent physical keys

Key codes appear here as you test.

Only the last 12 physical key codes are shown. No typed text or key history is saved outside this tab.

Ready. Start testing to focus the keyboard area.

How to test your keyboard

Click Start testing and press keys while the test area has focus. Held keys use the accent color; previously detected keys keep the tested color after release. Try both Shift, Ctrl, Alt and Meta keys, arrow keys and your number pad. Tab moves focus out. Click Reset to clear progress and recent physical codes.

Keyboard troubleshooting

First check that the test area has focus. Browser shortcuts and operating system controls may intercept keys before this page sees them. If your layout differs from the illustration, compare the Physical code and Key value fields. A key missing from this test is not proof of hardware failure.

Browse hardware tests →

Keyboard checker for physical keys

Keep the test area focused and press keys one at a time, then try combinations. Highlighting follows physical key codes on a US-style diagram; the reported character can differ with your layout. Normal auto-repeat is counted separately from initial presses. An unobserved key is not proof of a broken keyboard.

Continue your task

Test mouse buttons and the scroll wheel — Check another input device after testing your keyboard.

Frequently asked questions

Why does the Fn key not light up?

Fn, media keys and system shortcuts may be handled by hardware or the operating system without sending a browser event. This tool can only display events the browser receives.

Is this a typing speed or keyboard chatter test?

No. It shows physical key events, held states and normal auto-repeat. It does not measure words per minute, debounce faults or certified rollover limits.

Does this save what I type?

No typed text is assembled, uploaded or stored. The page shows the last key event and a bounded list of physical codes in this tab. It listens only while the test area has focus.

Why is my layout different?

The illustration uses US-style positions. Physical codes describe positions rather than your layout’s characters; Key value shows the value reported by your browser.

Why do some keys not highlight?

Fn, media keys and system shortcuts may not produce events available to a website. Some browsers and virtual keyboards do not report physical key codes. The test still displays available event details.

Does holding a key count as many presses?

Auto-repeat events are counted separately from initial presses. Holding a key does not create extra unique tested keys.

Can I test a phone keyboard?

Use a connected physical keyboard for the best results. Virtual keyboards may not send the same events or physical codes, and this page does not request a text input to open the on-screen keyboard.

Usage analytics settings

Optional analytics helps us improve tools. Tool input, recordings and search text are excluded from our events. Privacy policy

Usage analytics is off unless you enable it.