Keyboard tester
Press each key to see which ones work, which are dead, double-typing or stuck. Also measures how many keys register at once.
Click the keys your keyboard does not have (laptops often lack Menu, Pause, Scroll Lock). They fade out and no longer count towards the keys to test. The page remembers this for next time. Do not mark a key that exists but does not respond: that is the broken key you are looking for.
A Vietnamese input method (Unikey, EVKey…) is on and inserting characters, which can make Backspace look tested before you press it. The page filters those out, but results are most reliable with the input method off or in English mode.
This is a Japanese keyboard but Windows is set to an English keyboard layout, so typed characters differ from the key labels (the ^ key types =, the @ key types [). The keys are fine and the diagram shows the printed labels. To type what is printed, go to Settings > Time & language > Language & region, open the options of your language, change Keyboard layout to "Japanese keyboard (106/109 key)" and restart.
Many keys at once
Hold down as many keys as you can, for example the whole A S D F G H J K L row. If holding more keys does not raise the count, the keyboard has hit its limit.
Keys not tested yet
Keys outside the layout
Media keys, F13 and up, vendor keys, and keys reached by holding Fn.
Typing test
Key log
| Event | key | code | Location | Held | Note |
|---|
Your keystrokes are handled only in the browser and never sent to the server.
Browsers only know a key's position code, not the keyboard's shape, so keyboards with their own layout (laptops, programmable mechanical keyboards) may not match the diagram: use Mark missing keys, and unknown keys appear under Keys outside the layout. Keys remapped by vendor software (say Caps Lock as Ctrl) show up as their new function. Browsers cannot see the Fn key or measure polling rate. To test Tab, Esc or Alt+Tab too, use Full screen (Chrome, Edge).