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.
Read the Keyboard Test guide for help reading the verdict or fixing each failure mode.
Configuration
Takes about 30 seconds. Keystrokes stay in this browser tab; nothing is logged or uploaded.
Diagnostic complete
Keyboard event API is available
Verifying that keydown and keyup events fire in this browser.
Every pressed key registers correctly
Press every key on your keyboard. Each one lights up green when recognized.
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
Common modifier combinations work
Press each listed combination. Each one lights up green on success.
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.