Mouse Tester
Press every button and roll the wheel to check your mouse works. Tests left, right, middle, back and forward buttons, scroll and tilt, and flags a worn switch that double-clicks. Free, runs in your browser.
Keep the pointer in this box, then click every button and scroll the wheel both ways.
Checklist
0/7- Left clicknot tested yet
- Right clicknot tested yet
- Middle clicknot tested yet
- Wheel upnot tested yet
- Wheel downnot tested yet
- Back (side)not tested yet
- Forward (side)not tested yet
If your wheel tilts
- Tilt leftnot tested yet
- Tilt rightnot tested yet
Buttons
| Button | Presses | Double clicks |
|---|---|---|
| Left | 0 | 0 |
| Middle | 0 | 0 |
| Right | 0 | 0 |
| Back | 0 | 0 |
| Forward | 0 | 0 |
A double click here means two presses of the same button less than 80 ms apart. A worn switch can bounce that fast, and so can a finger if you click that fast.
Scroll wheel
Counts are wheel events. A trackpad or smooth-scrolling mouse sends many per gesture.
Event log (last 20)
Nothing yet. Click or scroll inside the test area.
The page blocks the right-click menu, middle-click autoscroll and side-button navigation inside the test area. Some browsers still go back a page on the back button anyway, which resets the results. Buttons remapped in your mouse software may report as a different button or as a key press, and those will not show here.
How to check a mouse with this tester
New or second-hand: what to try
Work down the checklist, then spend a minute on the main buttons. Click left and right at a normal pace about 30 times each, hold each one for a second, and drag the pointer while holding. Roll the wheel slowly one notch at a time in both directions. On a used mouse, the left button takes the most wear, so give it the most time. If the seller says it works perfectly, this takes two minutes to verify.
Signs of a failing switch
Worn or oxidised switches bounce, so one press sends two clicks. Any red row in the button table or the log is a press arriving under 80ms after the last one. A finger can also click that fast, so press slowly when you are checking the switch. The other sign is a hold that breaks: an "up" with a short hold time while your finger is still down, which is why drags drop files halfway. A click that sometimes never shows up at all is the third symptom. The double click test runs a longer check for chatter.
A scroll wheel that skips or reverses
A wheel with a dirty or worn encoder sends the odd event the wrong way, so the page jumps back up while you scroll down. The tester flags a direction change within 60 ms as a possible skip. Roll slowly one way: every notch should add to one counter only. Dust can often be cleared with compressed air into the wheel gap; a worn encoder needs replacing.
Side buttons that do nothing
If back and forward never light up, the hardware is usually fine. Mouse software such as Logitech G Hub or Razer Synapse may have remapped them to a key or turned them off, and on macOS side buttons often need the maker's driver to work at all. Reset the profile, or test on another computer, before blaming the mouse.
Related tools
Check how often your mouse reports with the mouse polling rate test and whether its sensor matches the box with the mouse DPI test. For speed, try the click speed test or the right click CPS test. Testing a controller instead? The gamepad tester shows every button and stick.
Frequently asked questions
Which mouse buttons does this tester count?
It uses the browser button number. 0 is left, 1 is middle (pressing the wheel), 2 is right, 3 is back and 4 is forward. A press is counted on the way down, and that part of the drawing lights up until the button is released. On the drawing, forward is the upper side button and back is the lower one. A number past 4 is only written in the log, as Button followed by that number plus one, so button 5 shows as Button 6. It is not added to the five counts. If mouse software sends a keyboard key instead of a mouse button, that press does not show here.
Does a right-click open the browser menu?
Not while the pointer is inside the test box. The box cancels the context menu there so the right button can be counted. On the rest of this page, including these questions, a right-click opens the menu as usual.
Will the back or forward button leave the page?
It might. Inside the test box the page cancels the usual action of the side buttons, and some browsers then stay put. Others still go back or forward, which leaves this page and clears the counts. Outside the box, back and forward navigate as they normally do. Keep the pointer inside the box while you try them.
Is anything uploaded?
No. Presses, wheel events and the log stay in memory on this page. Nothing is sent to a server, and nothing is saved in the browser. Reset clears the counts. Reloading or leaving the page clears them too.
How are wheel up, wheel down and tilt chosen?
Only a wheel event with the pointer inside the test box is counted, and that box does not scroll the page. A negative vertical delta is wheel up and a positive one is wheel down. Tilt is used when the horizontal delta is larger: negative is tilt left and positive is tilt right. If the two amounts are equal, it counts as up or down. An event with no movement is ignored. The numbers are events, not notches, so a trackpad or a smooth-scrolling mouse can add many for one gesture. If the browser reports the roll as horizontal, that counts as tilt. A flip to the opposite direction within 60 ms is marked as a possible skip. Scrolling the rest of the page, including this list, is not counted. The system scroll setting, such as natural scrolling, decides which physical roll the browser reports as up or down.
What does the double-click count mean?
Two presses of the same button less than 80 ms apart. The second press is added to that button's double-click count and shown in red. The gap is from one press to the next press, not the double-click speed set in the operating system. A bouncing switch can do this from one finger press. A very fast click can do it too, so click slowly when you are checking the switch.
Can I test a phone or a trackpad?
If the browser reports no fine pointer and only a coarse one, a note appears. A tap then counts as a left click. A touchscreen has no right, middle, back or forward button, and a finger slide usually does not send a mouse wheel event. A trackpad click counts as left, a two-finger tap often counts as right, and a two-finger slide sends wheel events that move the wheel counters. For the side buttons, plug in a mouse or open the page on a computer.