0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Mouse test
Test the buttons and wheel, measure the mouse's actual polling rate, detect unintentional double clicks, and verify that the pointer moves smoothly.

Move the pointer and click inside the box: the context menu and scrolling are disabled inside so you can try the right click and the wheel without leaving the page.

Test area: move, click and turn the wheel here
Left button0 clicks
Wheel (middle click)0 clicks
Right button0 clicks
back button0 clicks
forward button0 clicks
Polling rate
0 Hz
Maximum measured: 0 Hz
You move the pointer in circles within the box for a few seconds to arrive at the actual value.
Wheel
0 top0 down0 horizontal
Double click
Last interval: —0 double clicks
Make several separate single clicks: if any are double-counted, the button is bouncing.

How it works

Check the four most common mouse failures in the same place: buttons that do not respond, a wheel that jumps or spins on its own, a pointer that jerks, and clicks that duplicate themselves. Each button is marked when pressed and has its own click counter, including the back and front sides.

Polling rate is measured by counting how many motion events arrive per second as you move the pointer within the box. An office mouse is around 125 Hz; A gamer can reach 500 or 1000 Hz. The value also depends on the browser and the refresh rate of the screen, so it should be taken as a reference and not as a laboratory measurement.

The double-click block measures the milliseconds between consecutive presses of the same button. When the microswitch wears out, it starts bouncing and a single click is recorded twice in a few milliseconds: the tool counts those cases aside so you can confirm the problem with data.

Examples

125 Hz8 ms entre lecturasThis is the standard value for an office USB mouse: the computer consults its position 125 times per second.
1000 Hz1 ms entre lecturasCommon in gaming models. The browser can group events, so the measured number is usually below the nominal number.
deltaMode: 1displacement measured in linesFirefox reports the wheel in lines and Chrome in pixels: that's why the same spin produces such different numbers depending on the browser.

Use cases

  • Confirm that a mouse double-clicks on its own before claiming warranty or changing the microswitch.
  • Verify that the back and forward side buttons reach the browser.
  • Compare the actual polling rate of two mice or check that the manufacturer's software applied the change.
  • See if the pointer jumps or sticks, a typical symptom of a dirty sensor or an inadequate surface.
  • Test the pressure and tilt of a digital pen or graphics tablet.

Frequently asked questions

Why is the measured polling rate lower than what the manufacturer advertises?

The browser groups several movements in the same drawing box to avoid cluttering the page, so a 1000 Hz mouse usually counts significantly fewer events per second. It is used to compare devices and to confirm that a configuration change took effect, not to certify the nominal value.

What is microswitch bounce?

It is the wear of the metallic contact inside the button: when you release it it makes an extra microcontact and the system interprets it as a second click. It is noticeable when dragging files that they drop by themselves or when opening the same item twice. The tool marks clicks separated by less than 60 ms, which is an impossible interval to achieve by hand.

Why can't I try right clicking on other pages?

Because it opens the browser's context menu and the event is lost. Within the test box that menu is disabled, as is scrolling the page with the wheel, so that both can be tested without interference.

Can I measure the DPI or sensitivity of the sensor?

Not precisely. DPI relates physical movement in inches to pixels moved, and the browser can't know how many centimeters you moved your mouse across the desktop. What you do see is the displacement reported in each event, useful for detecting jumps or unexpected acceleration.

Does it work with trackpad, pen or touch screen?

Yes. The tool uses pointer events, which unify mouse, trackpad, pen, and finger. The device type is shown in the box and, if reported by the hardware, also the pen pressure and tilt.