Keyboard Test

A free test page for any USB, Bluetooth, or built-in keyboard. Confirms every key registers, finds stuck keys, and checks common modifier combinations. Useful before a long shift, after a spill, or when a barcode-scanner-as-keyboard starts dropping characters.

Privacy: Every keystroke is processed only in this browser tab and discarded as soon as the test ends. Nothing is logged, persisted, or transmitted. Caps Lock and Num Lock states are read but not changed. View source to verify.

Configuration

Driver: Browser KeyboardEvent API

Takes about 30 seconds. Keystrokes stay in this browser tab; nothing is logged or uploaded.

Status Check Step
Pending

Keyboard event API is available

Verifying that keydown and keyup events fire in this browser.

1 of 3
Pending

Every pressed key registers correctly

Press every key on your keyboard. Each one lights up green when recognized.

2 of 3

Press every key on your keyboard. Each key lights up green as it is recognized. Press and release each key cleanly; a key that stays held for more than 2 seconds without a release is flagged red as stuck. You do not have to press all 104 keys; click Done when you have tested the ones you care about.

0 / 104 keys verified

Pending

Common modifier combinations work

Press each listed combination. Each one lights up green on success.

3 of 3

Press each combination below. Hold the modifier key first, then tap the second key. Each row turns green when detected. Ctrl+C is captured here so it does not copy from the page. Click Done when finished, or skip with Cancel.