esc
No tool matches that yet.
  1. Home
  2. Hardware testers
  3. Mouse tester

Mouse tester

Click, scroll and move inside the test area. Every button — side buttons included — lights up, hold times and gaps are measured to the millisecond, and a switch that double-fires or a wheel that skips is flagged for you.

Click, scroll and move here

Per-button results
ButtonPressesHold ms (last / avg)Fastest gapGapDouble-firess
0up
0down
0left
0right

Scroll inside the test area. Each wheel notch is counted and checked for direction glitches.

0cursor speed (px/s)
0distance moved (px)
0peak CPS (rolling 1 s)
0OS double-clicks
—click dispatch delay
0faults flagged

Click speed (CPS) test

5.00seconds left
0clicks
0.0clicks per second
—your best (this length)

Only real mouse or touch presses count — holding Enter or Space will not.

Event log (0)

    Diagnosis

    Buttons are read with mousedown/mouseup, so pressing two at once is detected correctly.Side buttons won't navigate away while the pointer is over the test area.

    How to run a mouse click test

    Move your pointer into the test area and it switches into capture mode: the right-click menu, Windows middle-click autoscroll and the browser's back and forward actions are all blocked there, so pressing a side button tests the button instead of leaving the page. Press each button in turn. The part lights orange while it is held and turns green once it has registered, and the table beside it records the number of presses, how long you held the button, the fastest gap between two presses of that button and how many of those gaps were suspiciously short.

    The wheel counters below the table show every notch up, down and — on mice with a tilting wheel or a thumb wheel — left and right. Moving the cursor draws a fading trail, built from the browser's coalesced pointer events so fast flicks are not reduced to straight lines, and the stats row shows cursor speed and total distance. Everything happens in your browser; nothing is uploaded, and the log can be copied or downloaded as a report.

    How the double click test works

    A mouse switch is a tiny metal leaf that snaps against a contact. As it wears or oxidises, the contact can bounce, and the mouse's firmware sees two presses where you made one. That is the familiar my mouse double-clicks by itself fault: files open when you meant to select them, and drag-and-drop lets go halfway.

    The tester measures the time between consecutive presses of the same button. Human double-clicks are rarely faster than about 90–120 ms between the two presses; switch bounce is usually far faster, often under 30 ms. Any gap shorter than the double-click threshold (80 ms by default) is counted as a double-fire. Drag the slider and every past press is re-scored immediately, so you can see how close a borderline switch is running.

    Fastest gapWhat it usually means
    Under 30 msSwitch bounce — the button is faulty
    30–80 msVery likely a fault, or an unusually fast deliberate double-click
    80–150 msNormal fast double-clicking
    Over 150 msOrdinary clicking

    To test properly, single-click slowly and deliberately twenty or thirty times. One flag on a button you were hammering can be you; flags that keep appearing on slow clicks are the switch. The separate OS double-clicks counter shows how often your operating system turned two presses into a dblclick event, which depends on the double-click speed set in your system settings.

    Testing the scroll wheel, tilt and side buttons

    Roll the wheel slowly, one notch at a time. Each notch should add exactly one to the up or down counter. The readout shows the raw deltaY the browser received and its unit: most wheels send about 100 pixels or 3 lines per notch, while high-resolution and free-spinning wheels send smaller, more frequent steps. The tester also watches for the classic worn-encoder fault, where a steady scroll in one direction briefly jumps the other way. That pattern is logged as a direction glitch. A trackpad's inertial scrolling is not a wheel test, so use a real wheel when judging this.

    Horizontal scrolling comes from a tilting wheel, a thumb wheel, or holding Shift while rolling in some browsers; the log notes when Shift was held. Side buttons are reported by the browser as buttons 4 (back) and 5 (forward). If yours do nothing here, check whether the mouse's own software has remapped them to a keystroke or a macro — those arrive as keyboard events, which you can confirm in the keyboard tester. Extra buttons beyond five are listed if the browser reports them.

    The CPS test and what the numbers mean

    Pick a length — 1, 5, 10, 30 or 60 seconds — and click the big target. The timer starts on your first click, runs from high-resolution timestamps rather than a counting interval, and ignores clicks that land after the deadline. Your best score for each length is saved in this browser only. Holding Enter or Space does not count; only real mouse or touch presses do.

    • 5–7 CPS is typical for ordinary clicking with one finger.
    • 8–10 CPS is fast and usually needs practice.
    • 10–14 CPS is jitter-clicking territory, where you tense the forearm to vibrate the finger.
    • 15+ CPS generally means butterfly clicking with two fingers.

    A mouse that double-fires will inflate CPS scores, which is why some games and servers treat very high rates with suspicion. If your CPS jumps well above your normal range and the double-fire counter rises with it, the mouse is doing the clicking.

    What a browser can and can't measure

    The page sees what your operating system reports, after any mouse software has had its say. That means a button remapped in Logitech G Hub, Razer Synapse or similar will show up as whatever it is mapped to, and DPI buttons normally never reach the browser at all. The click dispatch delay is the time between the operating system timestamping the click and this page handling it — useful for spotting a busy or throttled system, but it is not the sensor-to-screen latency of the mouse itself.

    To check how often the mouse reports its position, use the mouse polling rate checker; for game controllers there is a separate gamepad tester. If a button fails here, try another USB port and, for wireless mice, a fresh battery before blaming the switch — a weak battery causes dropped and doubled clicks too.

    Frequently asked questions

    How do I know if my mouse is double-clicking by itself?

    Click the left button slowly and deliberately twenty or thirty times inside the test area. If any single press is recorded as two presses with a gap shorter than the threshold, the table shows a double-fire and the diagnosis panel explains it. A fastest gap under about 30 ms is almost always switch bounce rather than your finger.

    Why doesn't my back or forward button register?

    Make sure the pointer is inside the test area when you press it. If it still shows nothing, the button has probably been remapped in the mouse's software to a keystroke, a macro or a DPI change, which the browser receives differently or not at all. Reset the mapping to the default Back and Forward functions and test again.

    What is a good CPS score?

    Most people click 5 to 7 times per second with one finger. Eight to ten is fast, and scores above ten usually come from jitter clicking. Butterfly clicking with two fingers can exceed fifteen. Try the 10-second mode for a fair comparison, because 1-second scores are dominated by how quickly you start.

    Can I fix a mouse that double-clicks?

    Sometimes. Blowing compressed air around the button and clicking it firmly a few hundred times can clear light oxidation. If the mouse is under warranty, download the report as evidence and claim a replacement. Otherwise the switch can be replaced with a soldering iron, or on some models re-tensioned. Many gaming mice also offer a debounce setting that hides mild bounce.

    Does the mouse tester work on a laptop trackpad or a phone?

    Yes. Trackpad clicks and two-finger right-clicks register as normal buttons, and two-finger scrolling moves the wheel counters, although inertial scrolling makes the glitch detector less meaningful. On a phone or tablet, each tap counts as a left click and the CPS test works with touch.

    Is anything sent to a server?

    No. Every click, scroll and movement is processed by JavaScript on this page and never leaves your device. Your best CPS scores and threshold setting are stored in your browser's local storage so they survive a refresh, and the Reset button clears the session.

    Hardware testers