Mouse Tester

Press every button and roll the wheel inside the pad. This mouse tester shows which buttons register, how many times, and whether a single click turns into a double click.

Runs locally, nothing is uploaded

Click here to start

ButtonPressesDouble clicks
Left00
Right00
Middle (wheel)00
Back (side 4)00
Forward (side 5)00
Wheel up
0
Wheel down
0
Press each button once to see the result.

    What this mouse tester checks

    A mouse tester answers one simple question: does every input you make actually reach the computer? Pressing a button and watching a game or a document is not a reliable mouse test, because software can swallow, remap or delay a click. Here the browser reports raw button events directly, so the result reflects the hardware and its driver, not any application on top of it.

    The pad above tracks five buttons and the wheel:

    How to run a mouse button test

    1. Click once inside the pad so it has focus.
    2. Press the left button ten times at a normal pace. The counter should read exactly 10 and the double clicks column should stay at 0.
    3. Repeat for the right button, the wheel button and both side buttons.
    4. Hold each button for a second. The part in the drawing should stay lit the whole time. If it flickers off while you hold it, the switch is losing contact.
    5. Roll the wheel slowly up five notches and down five notches and compare the counters with what you felt.

    If every number matches what you did, the mouse passes. To test mouse buttons under load, try fast clicking for twenty seconds; a healthy switch keeps the double click count at zero even when you click quickly, because human clicks are rarely faster than 100 ms apart.

    Reading the mouse click test results

    A button never lights up

    The browser receives nothing from it. On side buttons this is usually a mapping issue in the vendor software, or the mouse is in a mode (Bluetooth, onboard profile) that turns extra buttons off. On the main buttons it points to a dead switch or a broken cable.

    Presses are counted twice

    When the same button registers a second press faster than the threshold, the tester counts it as a double click and marks it in the log. One or two in a long session can be a genuine fast double click by you. Several in a row during slow, deliberate clicking is a hardware fault called switch bounce. Run the double click test for a full report with every interval in milliseconds.

    A held button drops out

    If the part goes dark while you are still holding it, a drag in a game or a file move in Windows will break off halfway. This is the same worn switch problem seen from the other side.

    The wheel skips or reverses

    If scrolling down sometimes adds to the up counter, the wheel encoder is dirty or worn. The scroll wheel test records each notch with its direction and flags jumps for you.

    Why a mouse starts double clicking

    Most mice use small mechanical switches with a metal leaf inside. Over millions of clicks the leaf loses tension and its contacts oxidize, so one press makes and breaks contact several times within a few milliseconds. The firmware filters short bounces with a debounce delay, but a worn switch bounces longer than that delay and the computer sees two clicks. Optical switches avoid the metal contact and are much less prone to it, which is why many newer gaming mice use them.

    Fixes, from cheapest to most effort:

    Mouse input tester for gaming mice

    Gaming mice add more buttons, onboard memory and their own drivers, and every extra layer is a place where input can go missing. Use this mouse input tester right after you change a profile or flash firmware to confirm every button still reports as a standard mouse button. The other tools on this site measure the parts a button tester cannot see: the DPI tester checks whether the sensor resolution matches the number printed on the box, and the polling rate test shows how many reports per second the mouse sends.

    Browser support and privacy

    The mouse test page uses standard mouse and wheel events that every modern browser supports. It does not need any plugin, download or account. All counting happens in the page itself; no button presses, timings or scroll data leave your device, and nothing is stored after you close the tab.

    Mouse tester FAQ

    How do I use this mouse tester?

    Move the pointer into the test pad and press each mouse button once: left, right, wheel (middle) and the two side buttons. Each part of the drawing lights up while it is held and its counter goes up by one per press. Scroll the wheel up and down to test it. If a button never lights up, the browser is not receiving it.

    Why does my left click count two presses when I click once?

    That is the classic double-click fault. The switch inside the button is worn or dirty, so the contact bounces and the computer sees two presses a few milliseconds apart. The tester flags any second press of the same button that arrives faster than the threshold (80 ms by default). Use the double click test page for a longer session and a log of every interval.

    My side buttons do nothing in the test. Is the mouse broken?

    Not always. Some mice need their own software to send side buttons as Back and Forward (buttons 4 and 5); if they are mapped to a macro or a keyboard key, the browser receives a key press instead of a mouse button. Check the mapping in the vendor app first, then test again. Bluetooth mode on some gaming mice also disables extra buttons.

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

    Yes for the basics. A touchpad tap counts as a left click and a two-finger tap usually counts as a right click. Two-finger scrolling shows up as wheel movement. On a phone a tap is a left click only, because touch screens have no right or middle button.

    Is any data sent to a server?

    No. The mouse test runs entirely in your browser with JavaScript. Button presses, timings and scroll counts stay on your device and disappear when you close or reload the page.

    Which browsers are supported?

    Current versions of Chrome, Edge, Firefox, Safari, Opera and Brave all work. Firefox and Safari may still navigate back or forward when a side button is pressed outside the pad, so keep the pointer inside the test area while testing those buttons.

    More mouse tests