Skip to content

Mouse Tester

Test mouse buttons, scroll and movement, measure polling rate and click speed, and diagnose a double-click fault.

Runs in your browserNo account neededFree
Loading tool…

Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.

How to use the mouse tester

  1. Click every button inside the test area, including the wheel and any side buttons.
  2. For a double-click fault, click one button slowly at least eight times and read the verdict.
  3. Run the polling test and keep the mouse moving, then try the click speed test.

About this mouse tester

Four tests on one page: every button and the scroll wheel, a timed double-click check, polling rate in Hz, and clicks per second.

The double-click check is the one most people come for, and it measures rather than asks you to watch a counter. Each press is timed against the previous press of the same button, so a switch that closes twice on one push shows up as a gap of a few milliseconds — faster than a finger can move, and therefore proof rather than suspicion.

Right-click is captured inside the test area instead of opening the context menu, which is the only way to test that button in a browser. Nothing is recorded or sent anywhere; the page reads events and forgets them when you close it.

The double-click fault

A worn micro-switch bounces: the contact closes, springs open and closes again within a few milliseconds, and the computer sees two clicks from one push. It is the most common way a mouse dies, it affects the left button first because that one takes the most use, and it does not improve on its own.

The check here times each press against the one before it on the same button. A deliberate double-click from a person is two separate presses, normally 150 milliseconds apart or more, and the fastest intentional repeat anyone manages is around 100 milliseconds. A gap under 35 milliseconds is not something fingers do, so it is counted as a fault rather than a fast click.

Click slowly and deliberately — the test is looking for repeats you did not intend, so clicking quickly on purpose tells it nothing.

Gap between pressesReading
Under 35 msSwitch bounce — a hardware fault
35–80 msSuspiciously fast; test again more slowly
80–500 msA normal deliberate double-click
Over 500 msTwo separate clicks

Polling rate

Polling rate is how many times per second the mouse reports its position, in hertz. An office mouse is usually 125 Hz; gaming mice are commonly 500 or 1000 Hz, and some newer ones go higher. It is worth checking when you have changed the setting in the mouse's own software and want to confirm it took effect.

Measuring it in a browser needs coalesced pointer events, which hand back the individual hardware reports the browser batched together for one frame. Without them a page sees movement once per repaint and would report your monitor's refresh rate instead of the mouse's rate — so the test says whether your browser supports them rather than printing a confident wrong number. Chrome, Edge and Firefox do; older Safari does not.

Keep the mouse moving for the whole measurement. The rate is read from the gaps between reports, and a stationary mouse sends none.

Which buttons a browser can see

A browser sees five buttons at most, and only if the mouse sends them as buttons. Side buttons are the usual disappointment: many gaming mice are configured in their own software to send keyboard shortcuts instead, so the browser receives a keystroke and nothing appears here even though the button works perfectly.

ButtonReported asNotes
LeftButton 0Always available
Middle / wheel clickButton 1Press the wheel straight down
RightButton 2Context menu is suppressed inside the test area
BackButton 3Only if the mouse sends a mouse button, not a shortcut
ForwardButton 4The same caveat
Extra buttonsNot reportedBeyond five, browsers expose nothing

Common uses

  • Proving a double-click fault before returning a mouse under warranty.
  • Checking a mouse is actually running at the polling rate it was set to.
  • Confirming side buttons and horizontal scroll are seen by the browser.
  • Measuring clicks per second.

Frequently asked questions

How do I test for the double-click problem?
Click one button slowly and deliberately at least eight times in the test area. Each press is timed against the last, and any repeat under 35 milliseconds is reported as switch bounce, with the verdict shown underneath.
What causes a mouse to double-click on its own?
The micro-switch under the button wears out and its contact bounces, closing twice on a single press. It is mechanical wear, it gets worse over time, and no software setting fixes it — the switch has to be replaced, or the mouse does.
Can a double-click fault be repaired?
Sometimes. Cleaning or bending the switch's contact leaf can buy months, and replacing the switch outright is a reliable fix if you can solder. Neither is worth doing on an inexpensive mouse, but the test result is useful evidence for a warranty claim.
What is a mouse polling rate?
How many times per second the mouse tells the computer where it is, measured in hertz. 125 Hz is typical for an office mouse and 500 or 1000 Hz for a gaming one. Higher rates make movement fractionally smoother and cost slightly more CPU.
Why can my browser not measure polling rate?
Because it does not expose coalesced pointer events, which are the individual mouse reports the browser grouped into one frame. Without them a page only sees movement once per repaint, so it would measure the display's refresh rate instead. The test reports this rather than showing a wrong figure.
Why is the measured rate lower than my mouse's setting?
Usually because the mouse was not moving continuously — reports only arrive while it moves. A busy page or a low-power setting on a laptop can also reduce it. Run it again, moving the whole time, and take the higher reading.
Why don't my side buttons register?
Many mice are set to send keyboard shortcuts for the side buttons rather than mouse buttons. The browser then sees a keystroke, not a button, so nothing shows here. Check the mouse's own configuration software.
Why is right-click not opening the menu?
That is deliberate inside the test area, so the right button can be tested at all. Everywhere else on the page it behaves normally.
What is a good clicks-per-second score?
Ordinary clicking is around 5 to 7 clicks per second. Above 10 usually means a technique such as butterfly clicking rather than plain clicking, and the number says as much about method as about the mouse.
Does this work with a trackpad or touchscreen?
Buttons and clicks register from a trackpad, and the pointer type is shown so you can see what the browser thinks you are using. Polling rate is meaningful for a mouse; a trackpad or touchscreen will give a figure that reflects the hardware but not a configurable setting.
Is anything recorded or uploaded?
No. The page reads pointer events as they happen and keeps nothing; there is no server involved, and closing the tab discards everything.

Related tools