Check every button, click, scroll notch, and movement reading — right here in your browser, in real time.
Click, right-click, middle-click, or press the side buttons anywhere in this panel.
Click once, at a normal pace. Each click should raise the counter by exactly one.
Double-click the panel below at your normal speed.
Measures the gap between your two clicks. If a click meant to be single keeps registering here, that's the same switch issue the Click Reliability panel checks for.
Press start, then click the panel as fast as you can for five seconds.
Scroll up, down, or side to side inside the panel below.
Move the cursor inside the box to estimate your mouse's update rate.
Browsers limit and group move events for performance, so this is an estimate — not your mouse's true polling rate.
Mouse Test is a browser-based tool for checking that your mouse's buttons, clicks, scroll wheel, and tracking are all working the way they should. Everything runs locally in your browser — nothing you click, scroll, or move is sent anywhere.
It's useful for a few common situations: testing a mouse before a return window closes, checking whether a single click is accidentally registering as two (a common sign of a worn switch), confirming that side buttons still work after a driver update, or just seeing how fast you can click.
Every reading above updates as you interact with it. Nothing is saved between visits — refresh the page and every counter resets to zero.
Short definitions for the terms people usually search alongside a tool like this one.
This is usually caused by a mechanical switch wearing out inside the mouse, which briefly reconnects and disconnects on a single press — often called contact bounce. If the Click Reliability panel above regularly flags intervals under 50 milliseconds, the switch is likely close to failing.
Not precisely. Browsers limit and group mouse-move events for performance, so the Movement panel gives an approximate reading rather than the exact polling rate reported by manufacturer software.
Not every mouse has side buttons, and some browsers use them for page navigation before this page can read them. If they work elsewhere but not here, they should still be recognized by other software.
Basic clicking and scrolling generally work, but middle-click and side buttons usually don't exist on a trackpad, so those panels won't have anything to detect.
No. Every test runs locally in your browser with plain JavaScript. Closing or refreshing the tab clears everything.
Try updating or reinstalling the mouse's drivers first, since some manufacturers let you adjust the debounce timing in software. If the problem continues, the switch itself has likely worn out and the mouse typically needs to be repaired or replaced.
Runs entirely in your browser · Nothing is recorded or sent anywhere