Keyboard Tester
See which keys press, release or repeat while the test area has focus.
Loading the tool…
How to use this tool
Use this page to see the keyboard events your browser receives. It is useful when checking a repeating key or comparing what happens when you press and release a particular button.
- Click the test area or reach it with Tab. Events are recorded only while it has focus.
- Press and release one key, then hold it briefly to see repeat events.
- Use Tab or Escape to leave the area. Clear test resets the on-screen counts.
Read key and code separately
The key value is the character or action produced, while code describes the physical key position reported by the browser. These can differ when using another keyboard layout. A held key can generate repeated keydown events before its release; that is normal operating-system behaviour and does not by itself indicate a fault.
When an expected event is missing
First check that the test area still has focus. Browser and operating-system shortcuts may be intercepted before the page receives them. This tester deliberately leaves shortcuts using Control, Alt or Command alone. Compare the same ordinary key in a plain text editor before concluding that the hardware needs repair.
Your progress and privacy
No account is needed. Personal bests, preferences and saved progress stay in this browser where supported. They do not sync between devices. Keyboard and mouse test events are never saved. You can clear saved activity from the home page; the privacy notice explains consent and measurement.
Common questions
- Does the page record everything I type?
- No. The test listens inside its focused area and does not save or upload key events. Do not type passwords into a keyboard test.
- Can it test every function key and shortcut?
- No. Firmware, browser and operating-system behaviour can prevent events reaching a web page. An unseen event is not conclusive evidence of a broken key.