See which key events reach your browser, check combinations, and run a typing exercise with WPM and character accuracy.
Press a key to see whether its keydown and keyup events are detected by this browser.
This page visualizes keyboard events delivered to the browser. It can support troubleshooting, but it cannot certify the keyboard hardware, measure physical response time, or receive every system-reserved key.
Press keys and combinations to see the keydown and keyup events delivered to this page. Missing events should be retested in another browser or application.
Measure your typing speed in words per minute (WPM), accuracy percentage, and error rate. Improve your typing skills with regular practice and tracking.
The illustrated layout highlights browser key codes. It does not automatically identify or certify the physical keyboard layout.
Review key press counts and browser-event timing. These values describe the current session and are not a hardware latency measurement.
Keys that don't register when pressed or require excessive force
Multiple keypresses not detected correctly during fast typing
Physical keyboard latency cannot be calculated here because the browser does not expose the instant the hardware action began.
Keys that register multiple presses from a single keystroke
Close other applications that might be using keyboard shortcuts
Test in Chrome, Firefox, or Edge for best compatibility
For typing tests, focus on accuracy first, then gradually increase speed
Test modifier keys (Shift, Ctrl, Alt) in combination with other keys
The keyboard tester uses browser keyboard events to show key presses, releases, combinations, and session statistics. Some system shortcuts and special keys may be intercepted before the page can receive them.
Most keyboards that produce standard browser events can be observed. Layouts, Fn layers, media keys, firmware mappings, operating-system shortcuts, and on-screen keyboards can expose different or incomplete events.
Typing speed varies with text complexity and timing rules. This page calculates gross WPM as entered characters divided by five, divided by elapsed minutes; character accuracy is displayed separately.
Regular practice is key to improving typing speed. Start by focusing on accuracy rather than speed, use proper finger positioning, practice with varied texts, and gradually increase your pace as you become more comfortable with the keyboard layout.
The tester is designed for physical keyboards on desktop and laptop computers. Mobile and on-screen keyboards may expose different or incomplete events, so their results are not directly comparable.
Use the dedicated page to observe current and peak simultaneous browser-visible keys without claiming NKRO certification.