Keyboard Tester - Test Every Key Online
Test every key on your keyboard with a visual QWERTY layout. See key codes, track coverage, and find broken keys instantly.
What Is a Keyboard Tester?
A keyboard tester is a tool that detects and visualizes every key press on your keyboard. It displays a virtual QWERTY layout that highlights keys as you press them, showing the key name, key code, and event code. It's essential for testing new keyboards, diagnosing broken keys, or checking key rollover.
How to Test Your Keyboard
- Press Any Key — Start pressing keys on your keyboard
- Watch the Layout — Each key lights up on the virtual keyboard when pressed
- Check Key Info — View the key name, keyCode, and event.code for each press
- Track Coverage — The stats section shows how many unique keys you've tested
- Find Issues — Check the Unpressed Keys list to find any keys that aren't responding
- Reset — Click Reset All to start a fresh test
Why Use This Keyboard Tester?
- Visual Layout — Full QWERTY keyboard rendered with real-time highlighting
- Key Code Display — See the exact keyCode and event.code for every key press
- Coverage Tracking — Know exactly what percentage of keys you've tested
- Unpressed Key List — Quickly identify which keys haven't been pressed yet
- Press History — Scroll through your complete key press history
- Special Keys — Full support for Shift, Ctrl, Alt, Space, Enter, F-keys, and more
- No Installation — Works instantly in your browser
FreeToolbox vs Other Keyboard Testers
| Feature | FreeToolbox | KeyboardTester.com | Key-Test.ru |
|---|---|---|---|
| Visual Layout | Yes | Yes | Yes |
| Key Codes | Key + keyCode + code | Basic | Basic |
| Coverage Stats | Yes | No | No |
| Unpressed List | Yes | No | No |
| Press History | Yes (100 entries) | No | No |
| Ads | None | Has ads | Has ads |
FAQ
Does this test all keys including special keys?
Yes. The tester supports all standard keys including F1-F12, Shift, Ctrl, Alt, Space, Enter, Tab, Caps Lock, Backspace, and more. Keys highlight on the virtual layout as you press them.
Can I use this to check if a key is broken?
Absolutely. Press every key and check the Unpressed Keys section. Any key that doesn't highlight or appear in the list may be malfunctioning.
What are key codes?
Key codes are numeric values assigned to each key. The tool shows both the legacy keyCode number and the modern event.code string (e.g., 'KeyA', 'ShiftLeft') for developer reference.
Why doesn't a specific key work?
Some keys (like the Windows/Meta key, PrintScreen, or certain media keys) may be intercepted by your operating system before reaching the browser. This is a system limitation, not a keyboard issue.
Is any data recorded?
No. All key press data exists only in your browser's memory and is not stored or transmitted anywhere. Refreshing the page clears everything.