Mouse Button Tester

Test every mouse button, the scroll wheel, and double-click timing to check for chatter, misclicks, or a failing mouse. Free, no download required.

Click or scroll anywhere in this box to test your mouse

Left
0
No clicks yet
Middle
0
No clicks yet
Right
0
No clicks yet
Back
0
No clicks yet
Forward
0
No clicks yet
Scroll up
0
Scroll down
0

Find a failing mouse before it costs you a match

Click every button, scroll the wheel, and check the exact time between clicks to catch chatter, a stuck button, or a dead scroll wheel before they cause a misclick.

5 Buttons · Scroll Wheel · Click Interval

Why Use This Mouse Tester?

Every Button Covered

Left, right, middle, and side buttons are each tracked with their own counter, so a single quiet button is easy to spot.

Scroll Wheel Check

Scroll up and down inside the test area to confirm both directions register cleanly, without skips or double steps.

Chatter Detection

Every click interval is measured in milliseconds, so an unwanted double-click from a worn switch stands out immediately.

Nothing Leaves Your Browser

Click and scroll data stays on the page and updates your counters instantly. Nothing is logged or sent anywhere.

How this Mouse Button Tester works

This mouse tester listens to your browser's mouse events to check each button, the scroll wheel, and the timing between clicks, all in one place. Click inside the test area with your left, right, or middle button, or with a side button if your mouse has one, and the matching button on screen lights up and its counter goes up. Scroll up or down inside the same area and the wheel counters move with it, so you can confirm the wheel reads both directions cleanly.

Double-click timing is where most mouse problems actually show up. Every time you click the same button twice, the tool measures the gap between the two clicks in milliseconds and adds it to a short history list. A real double-click from a person almost never lands under about 80 milliseconds. When a gap that short shows up on its own, without you trying to double-click, it usually means the switch inside that button is wearing out and firing extra clicks by itself, a fault commonly called switch chatter.

Right-click is tested the same way as any other button, and the test area blocks the normal right-click menu so the click registers instead of opening a browser menu. Everything is calculated on the page as you click; no click data is saved or sent anywhere. Reset the counters whenever you want to start a clean run, for example after testing a second mouse for comparison.

How to use this Mouse Button Tester

1

Click inside the test area

Click with each button — left, right, middle, and any side buttons — and watch it light up with a running count.

2

Scroll the wheel

Scroll up and down inside the test area to confirm both scroll directions are read correctly.

3

Watch the click interval

Check the gap between clicks in milliseconds. A very short, unintended gap can point to switch chatter.

Example Usage

Checking click interval for switch chatter:

Input
Click the left button twice quickly
Output
Left clicks: 2 Interval: 32 ms Result: Possible chatter (faster than a real double-click)

Frequently Asked Questions

What does this mouse tester actually check?
It checks whether each mouse button, the scroll wheel, and the timing between clicks are detected correctly by your browser. Every click and scroll updates a counter on screen so you can see exactly what your mouse is sending.
What is mouse chatter or a "double-click bug"?
Chatter happens when a single physical click is read as two or more separate clicks because the switch inside the button is worn or dirty. It often shows up as an accidental double-click when you only clicked once, especially while dragging or selecting text.
How does this tool detect chatter?
It measures the time between two clicks of the same button. A deliberate double-click from a person is almost never faster than about 80 milliseconds. A shorter gap that you did not intend usually points to chatter rather than a normal click.
Why doesn't right-clicking inside the test area open the usual menu?
The test area blocks the browser's right-click menu so your click is counted by the tool instead of opening a menu. Right-click works normally everywhere else on the page and the rest of the site.
My mouse has side buttons. Will they show up here?
Most five-button mice report their back and forward buttons through the browser, and this tool tries to detect them. Some mice map side buttons to keyboard shortcuts or browser navigation instead of a raw click, so they may not register on every device.
Can this tool measure my mouse's polling rate or DPI?
No. Polling rate and DPI need direct access to the mouse hardware, which a website cannot read. This tool works with click and scroll events only, which is enough to check buttons, chatter, and scroll direction.
Why does the scroll wheel counter only go up sometimes?
Some touchpads and trackballs send scroll signals differently from a mouse wheel, so a step may register as a bigger or smaller jump. Test with a standard USB or wireless mouse for the clearest scroll wheel result.
Is my click data saved or sent anywhere?
No. Every click and scroll event is processed directly in your browser to update the counters on the page. Nothing is logged, stored, or sent to a server.
Can I use this test on a touchscreen phone or tablet?
This tool is built for a physical mouse and its click and scroll events. On a touchscreen device, connect a USB or Bluetooth mouse if you want accurate results.
What should I do if a button or the scroll wheel fails this test?
If a button does not register at all, or the wheel does not move in one direction, try a different USB port or a fresh set of batteries first. If the problem stays the same, the mouse itself likely needs cleaning, repair, or replacement.

Related Tools

The Mouse Button Tester is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Comments

Questions, corrections, and useful tips are welcome. Comments are reviewed before publication.

Loading comments...

Comments are stored and moderated using Cusdis Cloud. Email is optional. Privacy Policy

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge