Skip to the mouse tester
Mouse Tester Online

About

Mouse Tester Online is an independent set of browser tools for checking whether a mouse is working properly — the buttons, the wheel, the tracking, the click interval and the report rate. It exists because most of the tools that answer these questions either show a number without explaining it, or quietly measure the wrong thing.

How the tests actually work

Everything runs as JavaScript inside your browser, reading the same pointer events any web page receives. Nothing is uploaded, nothing is stored, and there is no account. If you disconnect from the internet after the page loads, every test still works.

The button test reads pointer events and tracks which buttons are held by diffing the browser's button bitmask, so pressing a second button while the first is held is registered correctly — a case that trips up several other testers.

The polling rate test is the one where method matters most. Browsers batch mouse movement and deliver it in step with your screen's refresh rate, so counting movement events measures your monitor, not your mouse. This test reads the individual reports inside each batch — through pointerrawupdate where the browser supports it, otherwise through the coalesced events inside each movement — and it names on screen which of the two it used.

Where the numbers stop being exact

Being useful means being clear about limits, so these are stated on the tools themselves rather than buried here:

  • No browser can read your mouse's USB polling rate directly. The figure shown is the rate your browser actually received. It separates 125, 500 and 1000 Hz dependably; above that, confirm in your mouse's own driver software.
  • The double-click threshold is a heuristic, not a specification. Presses closer than 40 ms are flagged as likely switch bounce because no finger moves that fast, but the measured interval is always shown so you can judge it yourself.
  • Scroll direction is reported, never distance. Scroll delta values differ between browsers, operating systems and devices, so any "scroll accuracy" score built on them would be invented.
  • Some buttons cannot be tested on some hardware. A laptop touchpad has no middle or side buttons, and Firefox does not deliver side-button events at all. Those stay at zero, and that is expected rather than a fault.

What this site deliberately does not do

There is no sign-up, no upload, and no "upgrade picks based on your result". Several mouse testers are published by hardware shops and end with product recommendations; this one has nothing to sell you, which is the point of it.

What a result does and does not prove is set out more formally in the terms of use, and what the site does with data — effectively nothing — is in the privacy policy.

Contact

Corrections and bug reports are genuinely welcome — particularly if a test reports something you can prove is wrong about your hardware. Write to hello@mousetesteronline.com, or see the contact page.