Keyboard Test - Check Every Key, Ghosting & Polling Rate Online
Test all keys, detect ghosting and key chatter, measure keyboard polling rate—free in your browser with no installation.
Keyboard Tester
Press keys to highlight them in real-time. Supports multiple layouts, language keycaps, combo history, sound toggle, and reset.
- Use the layout switcher to match your physical keyboard (ANSI/ISO/TKL).
- Change keycap language for Z/Y swaps or regional legends.
- Reset clears highlights and combo history for a fresh run.
- Completion banner appears when all keys in the layout are tested.
Keys tested for current layout
What Each Keyboard Test Does
Our keyboard tester covers every standard check in one place.
Key Test
Press each key and watch it light up in real time. Instantly identifies dead keys—switches that fail to register—before you commit to a purchase or attempt a repair.
Keyboard Ghosting Test
Hold multiple keys simultaneously to verify all are recognized. Exposes anti-ghosting limits and confirms whether your keyboard supports N-Key Rollover (NKRO) for gaming or fast typing.
Key Chatter Test
Detect if a single key press produces multiple inputs—a sign of debounce failure or a worn switch. Each keystroke event is logged individually so repeated signals stand out clearly.
Keyboard Polling Rate Test
Measure how many times per second your keyboard reports key states to your PC (in Hz). Higher polling rates mean lower input latency—critical for competitive gaming and fast typists.
What is a Keyboard Test?
This keyboard test includes a Keyboard Polling Rate Test so you can see your device's Hz while typing. A keyboard test detects and displays every key press in real-time, verifying that all keys—including function keys, modifiers like Ctrl and Alt, and special keys—work correctly. Essential for buying used keyboards, troubleshooting input issues, or testing new mechanical keyboards. This browser-based tester requires no installation and supports ANSI, ISO, and TKL layouts. Use it as a keyboard ghosting test, key chatter detector, NKRO tester, or polling rate checker—all free in your browser.
What Is a Keyboard Polling Rate Test?
A Keyboard Polling Rate Test measures how often your keyboard reports key states to the computer, in Hertz (Hz). Higher polling rates reduce input delay and improve responsiveness. Run the test in your browser to spot low polling settings or USB bottlenecks without extra software.
How This Online Keyboard Test Works
Our keyboard tester uses JavaScript keyboard event listeners to capture every key press and release in real-time. When you press a key, the browser fires keydown and keyup events that we detect and visualize on the virtual keyboard. We track key codes, modifier states (Shift, Ctrl, Alt), and key combinations. All processing happens locally in your browser—no key data is sent to any server, ensuring your typing remains completely private.
Accuracy and Limitations
This browser-based test accurately detects most keys on standard keyboards. However, there are limitations: Some system keys (Print Screen, certain function keys) may be intercepted by the operating system before reaching the browser. Anti-ghosting limits vary by keyboard hardware. Media keys and special keys may not be fully supported. For testing system-level key bindings, consider native keyboard testing software.
How to Interpret Your Results
Key Response
Keys should highlight immediately when pressed and return to normal when released. Delayed or no response may indicate switch issues or browser compatibility problems.
Ghosting Issues
If pressing multiple keys causes unexpected keys to register or some presses to be missed, your keyboard may have anti-ghosting limitations. Gaming keyboards typically handle this better.
Modifier Keys
Shift, Ctrl, Alt, and Cmd/Win keys should register and combine correctly with other keys. Issues here may indicate driver problems or hardware defects.
When to Test Your Keyboard
Common scenarios where a keyboard test delivers real value.
Gaming
Verify NKRO and anti-ghosting to ensure every simultaneous key press registers correctly during intense gameplay. Check polling rate to confirm low-latency input.
Testing a Used Keyboard
Before buying second-hand, press every key to check for dead keys, chatter, or ghosting. A quick browser test can save you from an expensive mistake.
After a Spill or Cleaning
Liquid damage and deep cleaning can leave keys sticky or unresponsive. Run a full key test to confirm everything is back to normal before returning to work.
Diagnosing Typing Issues
Experiencing unexpected characters, missed keystrokes, or duplicate inputs? Use the chatter, ghosting, and key tests together to pinpoint the root cause.
Keyboard Troubleshooting Guide
Common keyboard problems and how to fix them.
Key Not Registering (Dead Key)
Cause: Switch failure or debris under the keycap. Fix: Remove the keycap and clean with compressed air. On hot-swap keyboards, try replacing the switch. Test again after cleaning.
Key Chatter / Double Input
Cause: Worn switch contacts or debounce time too short. Fix: Adjust debounce settings in keyboard firmware if available. Clean with electrical contact cleaner. Replace the switch if the issue persists.
Keyboard Ghosting
Cause: Hardware matrix limitations common in membrane keyboards. Fix: Confirm your keyboard's NKRO support. For gaming use, upgrade to a mechanical keyboard with full NKRO over USB.
Keyboard Testing Glossary
Key terms explained so you can understand your test results.
- NKRO (N-Key Rollover)
- The ability to recognize every key pressed simultaneously, no matter how many keys are held at once. Essential for gaming and fast touch typing. The opposite of ghosting.
- Key Ghosting
- When pressing multiple keys causes unrecognized presses or phantom keystrokes due to the keyboard's electrical matrix design. Common in budget membrane keyboards.
- Key Chatter
- A defect where a single physical key press generates two or more input events. Caused by contact bounce in aging mechanical switches or faulty debounce firmware.
- Debounce Time
- A firmware delay (typically 5–30 ms) that ignores rapid repeated signals after a key press, preventing chatter. Too short causes chatter; too long causes missed fast keystrokes.
- Polling Rate
- How many times per second the keyboard sends its state to the computer, measured in Hz. Standard keyboards poll at 125 Hz; gaming keyboards at 1000 Hz or higher for lower latency.
Keyboard Test FAQ
Common questions about key testing and layouts.
Keyboard Care Tips
Keep your keyboard in top condition and avoid common issues.
Clean Keycaps Regularly
Use a keycap puller and a soft brush or compressed air to remove dust and debris. Regular cleaning prevents debris-induced chatter and sticky switches.
Avoid Liquids Near Your Keyboard
Spills cause short circuits and sticky switches. If a spill happens, unplug immediately, flip upside down, and let it dry for 48 hours before testing.
Use the Right Switch for Your Need
Linear switches (e.g., Red) suit gaming; Tactile switches (e.g., Brown) suit typing; Clicky switches (e.g., Blue) provide audible feedback. Choose based on your primary use case.
Update Keyboard Firmware
Some keyboards support firmware updates that improve debounce timing, polling rate, and NKRO support. Check the manufacturer's website for the latest firmware.
Related Hardware Tests
More free tools to check your setup.
Key Rollover Test
Test keyboard anti-ghosting and N-key rollover (NKRO) by pressing multiple keys simultaneously and seeing which register.
Typing Speed Test
Measure your typing speed in words per minute (WPM) and accuracy. Choose 30s or 60s mode with color-coded word feedback.
Mouse Tester
Test left/right clicks and scroll wheel directions with instant visual feedback and scoring.
Input Lag Test
Measure browser-level click-to-frame latency using requestAnimationFrame. See average, best, and worst lag across 10 clicks.
Mouse Polling Rate Test
Measure mouse polling rate (browser event Hz) with distribution, median, peak, and stability checks.
About This Test
Methodology: Our testing methodology uses standard Web APIs (KeyboardEvent) supported by all modern browsers. Tests are designed for accuracy and repeatability.
About: HardwareTest provides free, privacy-first hardware diagnostics. All tests run entirely in your browser with no data collection.
Disclaimer: This tool provides browser-based key detection. Some system keys may be intercepted by your operating system. For comprehensive keyboard testing, multiple browsers may be needed.