Keyboard & Mouse Tools
Free browser-based tools to test your keyboard and mouse performance. Measure reaction time, check CPS, detect polling rate, and verify every key — all in your browser, no download needed.
Spacebar Clicker
Count how many times you can press the spacebar. Compete with your best score.
DPI Checker
Estimate your mouse DPI using your sensitivity settings and a simple movement test.
About These Keyboard & Mouse Tests
These tools run entirely in your browser using standard Web APIs — no plugins, no downloads, no accounts. They measure real input events reported by your operating system, giving you accurate readings for reaction time (in milliseconds), click speed (clicks per second), mouse polling rate (in Hz), and keyboard key recognition across every physical key including simultaneous multi-key presses.
All test scores and personal bests are stored in your browser's local storage — they stay on your device only and are never sent to a server.
What Is Mouse Polling Rate and Why Does It Matter?
Mouse polling rate is how many times per second your mouse reports its position to your computer. A polling rate of 125 Hz means the mouse sends 125 position updates per second — one update every 8 ms. At 1000 Hz, that interval drops to 1 ms. For competitive gaming, the difference is significant: at 125 Hz, a fast mouse movement can be undetected for up to 8 ms, creating a visible delay between physical movement and cursor response. At 1000 Hz that gap shrinks to 1 ms — effectively imperceptible.
Modern gaming mice often ship with polling rates of 2000 Hz, 4000 Hz, or even 8000 Hz. Whether those rates are useful in practice depends on your monitor's refresh rate, your frame rate, and your CPU's ability to process the additional USB interrupt load. Our Mouse Polling Rate Test measures your mouse's actual report rate directly — not the rate advertised in the spec sheet, but the rate your OS is receiving in real time.
What Is Keyboard Ghosting?
Keyboard ghosting happens when a keyboard fails to register a keypress because other keys are already held down. It's a hardware limitation in the keyboard's matrix circuit — most budget keyboards can only detect 3–6 simultaneous keypresses before dropping inputs. For gaming, ghosting is a real problem: holding W + Shift + Space while pressing Q (common in FPS games) can result in the Q not registering at all.
N-Key Rollover (NKRO) means the keyboard can detect every key independently regardless of how many others are held down. Most gaming keyboards advertise NKRO, but some only achieve it over PS/2 — over USB they fall back to 6-key rollover (6KRO). Our Keyboard Tester lets you verify actual rollover by holding combinations of keys simultaneously and watching which ones register.
Polling Rate & Reaction Time: Key Numbers to Know
| Polling Rate | Report Interval |
|---|---|
| 125 Hz | 8 ms |
| 500 Hz | 2 ms |
| 1000 Hz | 1 ms |
| 2000 Hz | 0.5 ms |
| 4000 Hz | 0.25 ms |
| 8000 Hz | 0.125 ms |
Average Reaction Time by Skill Level
Human visual reaction time — the time between seeing a stimulus and clicking — averages around 200–250 ms for most people. Elite esports players typically fall in the 150–190 ms range. Reaction time is trainable and improves with warm-up: most people react 15–30 ms faster after their first 20 attempts than on their first cold try. Use our Reaction Time Test after a proper warm-up for the most representative reading.
| Reaction Time | Rating |
|---|---|
| < 150 ms | Elite |
| 150–190 ms | Excellent |
| 190–220 ms | Above Average |
| 220–250 ms | Average |
| 250–300 ms | Below Average |
| > 300 ms | Slow |
How to Improve Your Results
For polling rate: If your mouse reads significantly below its rated polling rate (e.g., 500 Hz instead of 1000 Hz), check your USB connection first — use a USB 2.0 port directly on the motherboard rather than a hub. Some USB 3.0 ports cause polling rate instability due to RF interference from the 5 Gbps bus. Also check your mouse driver software — Logitech G Hub, Razer Synapse, and SteelSeries GG all have polling rate settings that can override hardware defaults.
For reaction time: The biggest gains come from consistency, not raw speed. Take 20–30 attempts in a session and look at your median result, not your best. Warm up for 5 minutes before measuring — cold reaction times are typically 20–40 ms slower. Monitor your results across days to identify whether fatigue or time-of-day affects your performance.
For keyboard ghosting: If you find your keyboard drops keys in common gaming combinations (e.g., WASD + Shift + Space), the fix is a keyboard with genuine NKRO support. Any keyboard advertising "anti-ghosting" should be verified — the term is used loosely by manufacturers and sometimes only applies to specific key zones, not the whole board.
Last updated: