KEYBOARD Tester Tool
Key Press & Switch Checker
Test every key on your keyboard with 6 powerful modes. Check for dead keys, ghosting, N-key rollover, reaction speed, typing WPM, and switch actuation.
🏆 PERSONAL RECORDS
Keyboard Test — Complete Guide
This free online keyboard test lets you verify every key works, check for ghosting and N-key rollover, measure reaction time, test typing speed, and analyze switch actuation — all in your browser.
Keyboard Test Modes Explained
| Mode | What It Tests | Best For |
|---|---|---|
| Key Test | Press each key — it turns green when registered | Dead keys, stuck keys, missing keys |
| Ghosting Test | Hold multiple keys to reveal unregistered inputs | Membrane keyboards, gaming key combos |
| NKRO Rollover | Count simultaneous keys detected without drop | Gaming keyboards, anti-ghosting verification |
| Reaction Time | Press a key as fast as possible when prompted | Gaming reflex, latency testing |
| Typing Speed | Type a passage and measure WPM + accuracy | Typing benchmark, keyboard feel test |
| Switch Test | Measure press-and-hold duration and consistency | Mechanical switch health, actuation check |
Reaction Time Rating Table
| Reaction Time | Rating | Typical Group |
|---|---|---|
| <120ms | EXCEPTIONAL | Elite esports pros, outliers |
| 120–150ms | ELITE | Professional competitive gamers |
| 150–180ms | FAST | Experienced competitive gamers |
| 180–220ms | AVERAGE | Regular active gamers |
| 220–280ms | NORMAL | General population |
| >280ms | SLOW | Fatigued, distracted, or new users |
Typing Speed (WPM) Rating Table
| WPM | Rating | Typical Group |
|---|---|---|
| <30 WPM | BEGINNER | Hunt-and-peck typists |
| 30–50 WPM | AVERAGE | Casual computer users |
| 50–70 WPM | PROFICIENT | Regular office workers |
| 70–100 WPM | FAST | Experienced typists, developers |
| 100–130 WPM | VERY FAST | Professional typists |
| >130 WPM | ELITE | Competitive typists, stenographers |
Frequently Asked Questions
Use the Key Test mode. Press each key on your physical keyboard — it turns green in the on-screen layout when detected. Keys that do not light up after pressing are either dead, stuck, or not recognized by your browser. Common causes include debris under keycaps, switch failure, or driver issues.
Ghosting happens when holding multiple keys causes some presses to silently not register — a hardware limitation of matrix-based keyboards. Use the Ghosting Test mode and hold 3–6 keys simultaneously. If a key you are physically holding disappears from the detected keys list, your keyboard is ghosting it. Anti-ghosting keyboards guarantee specific key combinations always register. Full N-key rollover (NKRO) keyboards register every key independently.
N-key rollover means every key on the keyboard is detected independently, so any number of simultaneous key presses will all register correctly. Most quality gaming mechanical keyboards support full NKRO over USB. You can verify this with the Rollover Test mode — hold as many keys as possible and see if all are counted.
Fast typing misses are usually caused by keyboard ghosting (certain key combinations not registering), overly aggressive key debouncing in firmware, USB polling rate limitations, or physical switch wear. Use the Ghosting Test to check for the first cause, and the Switch Test to check for inconsistent actuation that may indicate wear.
Keyboard type has a modest effect on typing speed. Mechanical keyboards with tactile or clicky switches often help typists develop more consistent rhythm due to clear tactile feedback. However, individual preference matters most — the keyboard you are most comfortable with will produce your best results. Key travel distance, actuation force, and layout consistency are more impactful than switch type alone.
Use the Switch Test mode. Press and release the same key repeatedly. Consistent hold-time readings indicate a healthy switch. Large variation, or very short readings mixed with normal ones, can indicate contact chatter (the switch bouncing and registering multiple events per press). This is common in worn membrane or older mechanical switches and may require switch replacement or debounce firmware adjustment.