NOTICE

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.

FREE TOOL GHOSTING TEST N-KEY ROLLOVER REACTION TIME TYPING WPM SWITCH TEST KEY HEATMAP
⌨️
KEYBOARD TEST — ALL KEYS
Press any key to test it. Tested keys turn green. Find dead, stuck, or missing keys instantly.
KEY TEST
LAST KEY
Code:
Key:
Char Code:
Hold Time:
Press #:
HELD KEYS (0 simultaneous)
0
Keys Tested
0
Total Presses
0
Max Simultaneous
0s
Session Time
0
Keys / Sec
0%
KB Coverage
📋 KEY LOG
KEYS PER SECOND
Current KPS
Peak
Average

🏆 PERSONAL RECORDS

No records yet. Complete a test!
📊 LEADERBOARD
No scores yet.
Theme & Colors
Custom:
Auto follows OS preference
Controls UI transition durations
Celebrate new personal records
Key Appearance
Color keys by press frequency
Extra glow on Shift/Ctrl/Alt
Subtle marker on ASDF JKL;
Test Configuration
Random wait window before GO signal
Held keys before ghosting is checked
Automatically restart after result
Cannot backspace past errors
Layout & Panels
0 = Auto-fit
Live KPS in browser tab title
Stats bar sticks while scrolling
Sound Settings
Plays a softer click on key up
Accessibility Options
Enlarges text on keycaps
Disable all animations
Increases button sizes
Enhanced ARIA announcements
Optimize for keyboard navigation
Performance Tuning
Simulated display — actual rate set by OS
Software debounce filter
Lower rate improves performance
Use GPU for transitions
Include ms timestamps in key log
Prioritize input responsiveness
📊 SESSION STATS
Peak KPS:
Total Events:
Session Time:
User Profile
Preset Themes
🤖
CYBER
Dark + Cyan
💜
NEON
Dark + Purple
🔥
EMBER
Dark + Orange
💻
MATRIX
Dark + Green
🌸
SAKURA
Dark + Pink
👑
ROYAL
Dark + Gold
❄️
ARCTIC
Light + Teal
MONO
Dark + Grey
🌅
SUNSET
Dark + Red
🌊
OCEAN
Dark + Blue
🌲
FOREST
Dark + Emerald
🌈
VAPORWAVE
Dark + Lavender
Custom Theme Builder
Keyboard Shortcuts & Macros
Reset Mode Esc
Toggle Theme T
Toggle Heatmap H
Save Score S
Switch Modes F1–F6 F1–F6
Open Settings F12
Global single-key shortcuts while testing
Allow shortcuts during typing test
Custom Text Macros
Assign short phrases to F-keys for quick typing practice
In-App Alerts
Show popup on challenge unlock
100 keys, 1000 keys, etc.
Alert on missed keys or switches
Language & Region
UI translations coming soon — affects prompts & labels
Words used in typing test prompts
Use ⌫ ⇧ ⇥ symbols on keys
Show key labels in selected language
🧪
EXPERIMENTAL FEATURES
These features are in active development. They may be unstable, change without notice, or be removed. Enable at your own risk.
Real-time suggestions based on your weak keys
Per-finger breakdowns and bigram tracking
Sync records across devices (coming soon)
Beat-synced keypress audio visualization
Race against others in real time
Hides all UI except the keyboard
Animated audio waveform behind keyboard
Keys disappear after being tested
Race to test all keys in under 60s
Use controller buttons as key inputs
Drag-and-drop custom keyboard layout builder
Estimates switch life based on press patterns
FEEDBACK
Found a bug or want to suggest a feature?
Data Management
💾 Storage:
⌨️ KEYBOARD SHORTCUTS
Esc Reset mode F1–F6 Switch modes T Toggle theme S Save score H Toggle heatmap

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

ModeWhat It TestsBest For
Key TestPress each key — it turns green when registeredDead keys, stuck keys, missing keys
Ghosting TestHold multiple keys to reveal unregistered inputsMembrane keyboards, gaming key combos
NKRO RolloverCount simultaneous keys detected without dropGaming keyboards, anti-ghosting verification
Reaction TimePress a key as fast as possible when promptedGaming reflex, latency testing
Typing SpeedType a passage and measure WPM + accuracyTyping benchmark, keyboard feel test
Switch TestMeasure press-and-hold duration and consistencyMechanical switch health, actuation check

Reaction Time Rating Table

Reaction TimeRatingTypical Group
<120msEXCEPTIONALElite esports pros, outliers
120–150msELITEProfessional competitive gamers
150–180msFASTExperienced competitive gamers
180–220msAVERAGERegular active gamers
220–280msNORMALGeneral population
>280msSLOWFatigued, distracted, or new users

Typing Speed (WPM) Rating Table

WPMRatingTypical Group
<30 WPMBEGINNERHunt-and-peck typists
30–50 WPMAVERAGECasual computer users
50–70 WPMPROFICIENTRegular office workers
70–100 WPMFASTExperienced typists, developers
100–130 WPMVERY FASTProfessional typists
>130 WPMELITECompetitive typists, stenographers

Frequently Asked Questions

How do I test if my keyboard keys are working?

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.

What is keyboard ghosting and how do I test for it?

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.

What is N-key rollover (NKRO)?

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.

Why does my keyboard miss keystrokes when I type fast?

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.

Does keyboard type affect typing speed?

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.

How do I check if my mechanical switch is worn or chattering?

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.