Buttons and wheel
Click any button, scroll up and down
This mouse test checks every part of your mouse. Click each button in the box below, spin the wheel, then move the cursor fast in the polling area. Every counter updates live, and nothing leaves your browser.
Click any button, scroll up and down
Move fast in circles inside the box
Live
0 Hz
Peak 0 Hz Average 0 Hz
Single-click slowly; red means a phantom click
0
clicks
--
last interval
0
faults
5 second timer starts on your first click
0.00 CPS
Time 5.00 s Clicks 0
Click here to start a 5 second test
Hold the button and draw slow curves; look for steps or jitter
Draw inside this area
Follow these in order and you will know within a minute whether the problem is a button, the sensor, or the connection.
Press left, right, middle, back and forward inside the button box. Each press should light one shape on the diagram and add exactly one to its counter. A counter that jumps by two is your first sign of a worn switch.
Scroll down slowly, then up. Watch the two arrow counters: if a downward scroll ever increments the up counter, the wheel encoder is dirty or failing.
Swirl the cursor quickly inside the polling box to reach your peak Hz, then draw gentle curves in the smoothness area. Stair-steps in the line point to sensor or surface problems.
The tester reads the browser's native Pointer Events API, the same stream your games and design apps receive. No driver, no extension, no account.
Coalesced move events are counted individually, so high-rate mice are measured properly instead of being capped at your screen's refresh rate.
Any two presses arriving under 80 ms apart are flagged in coral. That is faster than any human can click, so a flag means the switch bounced.
All counting and drawing happens in your tab. No click data, trajectories or device names are sent anywhere.
Read these once and every spec sheet will make sense.
Check the polling rate setting in your mouse software first. Then make sure the laptop is plugged in, battery saver is off, and you are on a current browser build. Move the cursor quickly in circles for a few seconds, since slow movement produces fewer events.
The tester reads timestamps straight from the Pointer Events API, including coalesced events, so the readings reflect what your operating system actually receives. Your monitor's refresh rate can make the cursor look laggy, but it does not change the measured numbers.
Red means two clicks arrived under 80 ms apart when you pressed once. If it happens often, the micro-switch is likely worn. Clean it with compressed air; if it persists, claim warranty or replace the switch.
Yes, but touch screens have no left, right or side buttons and report at their own sampling rate, so only the tap counter and smoothness test are meaningful on mobile.
Match your symptom below and work through the steps in order.
Drags let go on their own, folders open on a single click. Confirm with the double-click check, clean the switch with compressed air, raise the system double-click speed threshold, then replace the switch or claim warranty.
Draw in the smoothness area and look for spikes. Clean the sensor lens, avoid glass or glossy surfaces, use a plain mouse pad, and turn off pointer acceleration in the OS.
Run the polling test. If Hz is low, plug into a USB port on the back of the PC, update the mouse firmware, charge the battery, and disable USB power saving in the OS.
Move the wireless receiver to a front port or use the extension cable, keep it away from routers and USB 3 drives, charge fully, then re-pair the mouse.
| Rate | Interval | Best for | Trade-off |
|---|---|---|---|
| 125 Hz | 8 ms | Office work, turn-based games | Cursor skips at high speed |
| 500 Hz | 2 ms | MOBA, RPG, general gaming | Slightly behind 144 Hz+ monitors |
| 1000 Hz | 1 ms | FPS and competitive play | A little more CPU load |
| 4000–8000 Hz | 0.25–0.125 ms | Pro esports on 240 Hz+ displays | Needs a strong CPU and a supporting game |