Input Device Diagnostics

Mouse Test

Check every button, click, scroll notch, and movement reading — right here in your browser, in real time.

Real-Time Button & Input Monitor

Click, right-click, middle-click, or press the side buttons anywhere in this panel.

STATUS — AWAITING INPUT
LAST INPUT — —
LEFT0
RIGHT0
MIDDLE0
BACK0
FORWARD0
Fig. 01Click Reliability

Click once, at a normal pace. Each click should raise the counter by exactly one.

Click Here
Clicks0
Flagged0
    Fig. 02Double-Click Test

    Double-click the panel below at your normal speed.

    Double-Click Here
    Double-Clicks0
    Last Interval
    Speed

    Measures the gap between your two clicks. If a click meant to be single keeps registering here, that's the same switch issue the Click Reliability panel checks for.

    Fig. 03Click Speed

    Press start, then click the panel as fast as you can for five seconds.

    Click Here
    Time Left5.0
    Clicks0

    Fig. 04Scroll Wheel

    Scroll up, down, or side to side inside the panel below.

    Scroll Here
    Direction
    Magnitude0
    Events0
    Fig. 05Movement Tracking

    Move the cursor inside the box to estimate your mouse's update rate.

    Move Here
    X
    Y
    Rate (approx.)0

    Browsers limit and group move events for performance, so this is an estimate — not your mouse's true polling rate.

    App. AWhat Is This

    Mouse Test is a browser-based tool for checking that your mouse's buttons, clicks, scroll wheel, and tracking are all working the way they should. Everything runs locally in your browser — nothing you click, scroll, or move is sent anywhere.

    It's useful for a few common situations: testing a mouse before a return window closes, checking whether a single click is accidentally registering as two (a common sign of a worn switch), confirming that side buttons still work after a driver update, or just seeing how fast you can click.

    Every reading above updates as you interact with it. Nothing is saved between visits — refresh the page and every counter resets to zero.

    App. BCommon Searches, Explained

    Short definitions for the terms people usually search alongside a tool like this one.

    Mouse Test
    General term for any tool that checks whether a mouse's buttons, scroll wheel, and tracking are working correctly.
    Click Test
    Counts each click you make to confirm your mouse registers exactly one click per press — the basis of the Click Reliability panel above.
    CPS Test (Clicks Per Second)
    Measures how many times you can click in a set window, usually five or ten seconds, and is a common way gamers benchmark click speed.
    Double-Click Test
    Checks how quickly two clicks need to land to be recognized as one double-click, and can reveal a mouse that double-clicks on its own.
    Ghost Clicking (Mouse Chatter)
    When a single physical press is read as two or more clicks because a worn switch briefly reconnects on its own.
    Mouse Button Test
    Confirms that every physical button on the mouse — left, right, middle, and any side buttons — sends the correct signal.
    Scroll Wheel Test
    Checks that scrolling up, down, and — on some mice — side to side moves in the right direction and increments the way it should.
    Mouse Polling Rate
    How many times per second a mouse reports its position to the computer, measured in Hz. Higher rates feel more responsive but need dedicated software to measure exactly.
    Jitter Clicking
    A technique some gamers use to raise their CPS by tensing the forearm so the fingertip vibrates rapidly against the button.
    Butterfly Clicking
    A technique that alternates two fingers on the same button to register clicks faster than one finger can alone.
    App. CFrequently Asked Questions
    Why does one click sometimes count as two?

    This is usually caused by a mechanical switch wearing out inside the mouse, which briefly reconnects and disconnects on a single press — often called contact bounce. If the Click Reliability panel above regularly flags intervals under 50 milliseconds, the switch is likely close to failing.

    Can this test my mouse's polling rate?

    Not precisely. Browsers limit and group mouse-move events for performance, so the Movement panel gives an approximate reading rather than the exact polling rate reported by manufacturer software.

    My side (back/forward) buttons don't seem to do anything here.

    Not every mouse has side buttons, and some browsers use them for page navigation before this page can read them. If they work elsewhere but not here, they should still be recognized by other software.

    Does this work with a trackpad?

    Basic clicking and scrolling generally work, but middle-click and side buttons usually don't exist on a trackpad, so those panels won't have anything to detect.

    Is any of this data stored or sent anywhere?

    No. Every test runs locally in your browser with plain JavaScript. Closing or refreshing the tab clears everything.

    How do I fix a mouse that double-clicks by itself?

    Try updating or reinstalling the mouse's drivers first, since some manufacturers let you adjust the debounce timing in software. If the problem continues, the switch itself has likely worn out and the mouse typically needs to be repaired or replaced.

    Runs entirely in your browser · Nothing is recorded or sent anywhere