Keyboard Tester: Check Every Key on Your Keyboard Online
Check keyboard keys, test anti-ghosting rollover, and diagnose stuck or unresponsive switches with a live interactive virtual keyboard.
Privacy First: 100% Client-Side Processing
Processed in your browser. Files are never uploaded.
How to Use the Keyboard Tester: Test Keyboard Keys Online Free
- 1Click anywhere on the keyboard testing area to ensure the browser has active focus.
- 2Press each key on your physical keyboard systematically across all rows.
- 3Observe keys lighting up in blue (actively held) and green (verified working).
- 4Press multiple keys together (e.g. W+A+S+D+Space) to test N-key rollover and anti-ghosting.
Formula & How It Works
W3C KeyboardEvent Diagnostics
Reads raw physical hardware key scancodes using event.code and logical glyphs via event.key. Source: W3C UI Events Specification.
Worked Examples
Testing Spacebar Actuation
Input: User presses the spacebar
Explanation: Confirms spacebar switch actuation and debounce signal.
Testing Anti-Ghosting Multi-Key Rollover
Input: User presses 'Q', 'W', 'E', and 'R' simultaneously
Explanation: Verifies the keyboard controller supports multi-key rollover without ghosting.
Diagnosing a Dead Switch
Input: User presses physical 'F7' key repeatedly
Explanation: Identifies a dead mechanical switch, broken trace, or loose solder joint.
Frequently Asked Questions
Can this keyboard tester detect hardware ghosting?▼
Yes. By holding down 3 or more keys at the same time, you can see if all of them light up. Cheap keyboards often block third keystrokes due to matrix sharing.
Why does the Windows or Command key sometimes not stay lit?▼
Operating systems capture system-level keys (like the Windows Start key or macOS Command key) at the kernel level, which can prevent the browser from receiving keyup events.
Does this tester work with wireless and Bluetooth keyboards?▼
Yes. Any keyboard recognized by your operating system as an input device will trigger events identically in the browser.
Can I test laptop keyboards with this tool?▼
Absolutely. All standard laptop keys (including Fn row keys when pressed in standard mode) can be verified on screen.
Are my keystrokes logged or saved anywhere?▼
Never. The keystrokes are processed locally in your browser's memory solely to toggle CSS classes on virtual keys. No input is saved or transmitted.
How do I clear the tested keys to start over?▼
Click the 'Reset State' button in the top right corner to reset all virtual keys back to their unverified default state.
Quick Reference & Conversion Table
| Key Category | Key Codes Tested | Standard Function |
|---|---|---|
| Function Row | Escape, F1 – F12 | System shortcuts and application macros |
| Alphanumeric | KeyA – KeyZ, Digit0 – Digit9 | Standard typographical writing keys |
| Modifiers | Shift, Ctrl, Alt, Meta (Win/Cmd) | Combination hotkeys and capitalization |
| Navigation | Arrows, Home, End, PgUp, PgDn | Document navigation and pointer steering |
| Whitespace | Space, Tab, Enter, Backspace | Text spacing and line feed controls |
⚠️ Common Pitfalls to Avoid
- •Expecting OS-intercepted system hotkeys (like F11 fullscreen or Windows key) to register completely in JavaScript.
- •Forgetting to click the browser window first, resulting in keystrokes being captured by another background app.
- •Assuming a membrane keyboard with 2-key rollover is broken when it fails complex 6-key rollover combinations.
💡 Practical Real-World Uses
- •Testing newly purchased or freshly built custom mechanical keyboards for switch faults.
- •Diagnosing spilled liquid damage or stuck keys on laptop keyboards.
- •Checking gaming keyboard anti-ghosting matrices before competitive esports tournaments.
Related Online Tools
Explore complementary calculators and converters with instant client-side execution
Typing Test: Check WPM & Keystroke Accuracy
Benchmark your typing speed in words per minute (WPM), raw keystrokes, and accuracy with timed tests.
Mouse Tester: Test Mouse Buttons, Scroll Wheel & Clicks
Inspect mouse buttons, scroll wheel encoders, side navigation buttons, and double-click actuation in an interactive testing canvas.
CPS Test: Click Speed Test (Clicks Per Second)
Measure mouse clicking speed in clicks per second across 1s, 5s, 10s, 30s, and 60s test durations.
Reaction Time Test: Measure Visual Reflex Latency
Benchmark your visual reaction time in milliseconds using high-precision browser animation frame timers.
Mic Test: Test Microphone Online & Check Audio Levels
Check microphone input levels, audio waveform spectrum, and sound clarity directly in your browser with zero recording uploads.
Webcam Test: Test Camera Online & Check Resolution
Check webcam video feeds, inspect actual hardware resolutions and frame rates, and capture test snapshots with zero cloud uploads.
Explore Other Tool Categories
Browse our full collection of 50 free web utilities
Unit Converters
Exact metric & imperial conversions for weight, length, temperature & volume.
Math & Education
Percentage changes, fractions, square roots, geometry & statistics.
Date & Time
Calendar arithmetic, business day intervals, stopwatch & multi-counter.
Home & Construction
Paint coverage, pool volume, topsoil, roof pitch, square footage & materials.