Processor and graphics card specifications are live
Free · Runs in its own window

Mouse test online. Buttons, wheel, and bounced clicks.

Click every button and scroll, and the test catches the fault most people search for: a worn switch that sends two clicks for one.

One check

  • Mouse

One check after another, with your progress along the top and a plain verdict on each. Nothing you show the camera or say into the microphone leaves this page.

In short

Mouse test: the answer first

A mouse test lights every button and the wheel as they register, catches a worn switch that sends two clicks for one, and reads the polling rate three ways from the movement reports the browser receives.

Reading your result

Two presses within 80 ms
That is faster than a finger clicks twice, so it is the switch bouncing. Replace the mouse or its switch.
Polling rate with its method
Each method's figure is shown. It snaps to a standard rate only when close to one, so an odd figure is reported as measured.
A button that never registers
On a wireless mouse, replace the battery and re-pair before assuming a failed switch.

What it measures

Measured here, not assumed.

Every button
Left, right, middle, back and forward, each lit as it registers.
Bounced double clicks
Two presses of the same button within 80 ms, faster than a finger can go, are a switch bouncing.
Polling rate
Read three ways: raw input events where the browser fires them, the reports coalesced into each frame, and plain moves as the floor. The median gap between reports gives the rate, and it is snapped to 125, 250, 500, 1000, 4000 or 8000 Hz only when within 12 percent. Each method's figure is shown.

If it fails

The usual failures, and what fixes each.

Single clicks become doubles
The switch is worn. Replace the mouse, or the switch on a mouse worth keeping. Check the double-click speed setting is not set very slow first.
A button never registers
A failed switch or a damaged cable. On a wireless mouse, replace the battery and re-pair before assuming a fault.
The wheel scrolls the wrong way or skips
Dust in the wheel encoder. Clean around the wheel with compressed air.

Where a browser stops

What it cannot tell you.

  • DPI and sensor accuracy, which a browser cannot read.
  • Click latency end to end.
  • Rates above 1000 Hz on browsers that fold raw reports before the page sees them; Chrome passes them through, Safari often does not.

Privacy

Nothing leaves this page.

The camera and microphone are read on this page and stopped as soon as they have been measured. The clip you can play back lives in the browser's memory and is discarded when you leave. The location check discards the position. The internet test sends random bytes to this site and nothing else. The result is stored nowhere unless you ask for it by email, and then only the fact that an email was sent is kept.

The privacy policy

Questions

Mouse test, answered

How do I test if my mouse is double clicking?
Click the left button slowly and steadily in the test. Every click that arrives as two within 80 ms is counted as a bounce. Any bounces at all mean the switch is wearing.
What polling rate should my mouse have?
125 Hz is the USB default and fine for desktop work; gaming mice run at 500 to 8000 Hz; under 100 Hz is our line for slow, usually a Bluetooth link. The figure comes from raw movement reports, so move the mouse steadily in circles for a reading.
Does this work with a trackpad?
Yes, for clicks and scrolling. Polling rate is not meaningful on a trackpad.
Why does my polling rate read lower than the box?
Browsers deliver movement in different ways, and some coalesce reports into frames. The page shows each method so you can see which one the browser supports.

Read next

Then test the machine itself. A free stress test, in the same browser.