To test your mouse, use the free mouse tester below: click each button (left, right, middle, back, forward) inside the test area, scroll the wheel up and down, then double-click the left button to measure the interval in milliseconds. Every button that registers turns green on the diagram; any button that stays gray is dead or misfiring, and a double-click interval under 40ms indicates switch chatter from a worn-out contact. For the complete picture, see all our hardware tests and tools.
CPS Test
Sensitivity Converter
Reaction Time
Keyboard Tester
Mouse Tester
Monitor Test
Dead Pixel Test
Most mouse testing tools only detect left and right click. This one maps every button including side buttons, middle click, and the scroll wheel. It also measures your double-click interval in milliseconds – useful for diagnosing the infamous double-click issue on aging Omron switches.
Disclosure: We may earn a commission when you buy through links on this page. This does not affect our recommendations – we only suggest products we would choose ourselves. Learn more
How to Test Your Mouse in 6 Steps
A complete mouse check takes about two minutes. Work through these steps in order – each one targets a different failure mode (dead button, stuck scroll encoder, bouncing switch, acceleration glitch). Supplies needed: a gaming mouse and any modern browser (Chrome, Edge, Firefox, or Safari).
- Verify all buttons respond (left, right, middle, side buttons). Click inside the tester area once with every button your mouse has. The SVG diagram turns green for each button that registers. Left is button 0, right is button 2, middle (scroll-wheel press) is button 1, back is button 3, forward is button 4. A button that stays gray is not sending a signal.
- Test click response and count. Click the left button 10 times at a normal pace. The Total Clicks counter should increment once per click. If it jumps by two on a single press, the switch is registering phantom clicks.
- Check for double-click detection issues. Double-click the left button at a normal speed (roughly 150ms apart). The Double-Click Speed stat shows your fastest interval. Any value under 40ms is switch chatter, not a real double-click. Repeat 20 times to see if a bad switch shows up intermittently.
- Test the scroll wheel up and down. Hover over the test area and scroll up 10 notches, then scroll down 10 notches. The Scroll Events counter should increase smoothly. Missed notches or sudden reverses indicate a worn encoder.
- Measure mouse acceleration and tracking. Move the cursor in slow circles across your pad, then fast horizontal swipes. The cursor should track 1:1 with your hand. Overshooting on fast moves points to pointer acceleration being enabled in Windows settings (not a hardware issue).
- Check polling rate stability. The browser cannot read raw polling rate, but consistent tracking during fast flicks (no stutter, no cursor snap) confirms the mouse is reporting at its rated frequency. For exact Hz measurements, use a native tool like MouseTester by microe.
If any step fails, jot down which button or behavior broke – you will match that against the switch-type table further down to decide whether software debounce, a switch swap, or a replacement mouse is the right fix.
Mouse Tester Tool
Click the test area below using different mouse buttons. Right-click and middle-click are detected automatically. Scroll your wheel up and down to test the scroll sensor. The tool prevents context menus so right-click testing works without interruption.
The Double-Click Problem Explained
The most common reason gamers test their mouse is the double-click issue – you click once but the computer registers two clicks. It ruins drag-and-drop, misfires abilities in games, and makes menu navigation frustrating. The root cause is almost always mechanical switch degradation.
What Causes It
Omron switches (used in most gaming mice made between 2015 and 2023) use a metal leaf contact. Over millions of clicks, the contact surface oxidizes and develops microscopic pitting. When you click, the degraded contact bounces – making and breaking the circuit multiple times within milliseconds. The mouse controller interprets these bounces as separate clicks.
The tester above can detect this. Click the left button repeatedly at normal speed. If the double-click speed shows values under 40ms, that is almost certainly switch bounce rather than intentional double-clicking. Human reaction time cannot produce sub-40ms double-clicks.
The Fix
Three options depending on your situation:
- Software debounce – increase the debounce time in your mouse software (if available). This adds a delay after each click where subsequent signals are ignored. Works as a short-term fix but adds input lag.
- Switch replacement – if your mouse has a standard micro-switch footprint, you can solder in new switches. Kailh GM 8.0 and TTC Gold are popular replacements. Takes 20 minutes with a soldering iron.
- New mouse – mice with optical switches (Razer, some SteelSeries models) or Hall effect switches cannot double-click because they use contactless actuation. No metal contact means no contact bounce.
For a deeper walkthrough on fixing this, see our complete double-click fix guide. If you also want to benchmark click speed against other players, run a round on the CPS click speed test. And for the difference between 125Hz, 500Hz, and 1000Hz reporting, read what is polling rate explained.
New to picking a mouse in general? Start with our gaming mouse buyer’s guide – it covers grip styles, sensor tiers, switch choices, and weight targets in one pillar.
Mouse Switch Types Compared
Not all mouse switches fail the same way. Here is how the three main types compare on longevity and the double-click problem:
| Switch Type | How It Works | Lifespan | Double-Click Risk |
|---|---|---|---|
| Mechanical (Omron, Kailh, TTC) | Metal leaf contacts touch when pressed | 20-80M clicks (rated) | High after 1-2 years of heavy use |
| Optical | Light beam broken by shutter on the switch | 70-100M clicks | Zero – no contact bounce possible |
| Hall Effect (magnetic) | Magnet passes Hall effect sensor | 100M+ clicks | Zero – contactless detection |
Optical switches became mainstream in 2020 with the Razer DeathAdder V2 and Viper. They eliminated the double-click issue entirely but some users dislike the lighter, less tactile click feel. Hall effect switches are newer and found in mice like the Razer DeathAdder V3 HyperSpeed – they combine the clean actuation of optical with a more traditional click feel.
When to Test Your Mouse
- After buying a new mouse – confirm every button works and the scroll wheel has no dead spots. Some scroll encoders have issues out of the box where certain scroll positions skip.
- When drag-and-drop keeps failing – this is the classic sign of a double-clicking left button. The tester will show sub-40ms double-click intervals if your switch is bouncing.
- After firmware updates – some firmware updates change debounce settings or polling behavior. A quick test confirms nothing broke.
- When in-game actions misfire – if your weapon fires twice, abilities activate unexpectedly, or you keep picking things up and dropping them, test the specific button first before blaming the game.
- Before selling a used mouse – screenshot the test results showing all buttons working and clean double-click speeds as proof for the buyer.
Time for an Upgrade?
If the tester reveals double-click issues, dead buttons, or scroll problems that cleaning does not fix, here are our top picks based on your grip style:
- Best Mice for Claw Grip – aggressive shapes with short bodies, many using optical or Hall effect switches
- Best Wireless Gaming Mice – modern wireless mice with zero-bounce optical switches and sub-1ms latency
- Best Gaming Mice Under $30 – budget options that still avoid the double-click problem
If double-clicking is your main issue, prioritize mice with optical switches. Every mouse in our wireless guide uses either optical or Hall effect actuation specifically because they cannot develop the double-click defect.
Frequently Asked Questions
How do I test if my mouse buttons all work?
Use the mouse tester above. Click inside the test area with each button on your mouse. The visual mouse diagram turns green for every button that registers. Side buttons, middle click, and scroll wheel all detect separately. If a button stays gray after clicking, it is not sending a signal to your browser.
What double-click speed is normal versus a defective switch?
Intentional human double-clicks take 80-200ms between clicks. If the tester shows intervals under 40ms, your switch is bouncing – that is unintentional double-clicking caused by worn contacts. Values between 40-80ms are borderline and worth monitoring. Over 80ms is normal intentional clicking.
Why does my right-click not work in the tester?
Some browsers or extensions intercept right-click for their own menus. The tester blocks the default context menu, but if a browser extension overrides this (like some ad blockers or gesture tools), it can prevent detection. Try disabling extensions or testing in an incognito window.
Can this tool test my mouse polling rate?
Not directly. Polling rate (125Hz, 500Hz, 1000Hz) describes how often the mouse reports position changes to the computer – it requires measuring movement data frequency at the OS level. Browser-based tools cannot access the raw USB polling data. Dedicated software like MouseTester by microe or your mouse manufacturer’s app can measure this.
Does this work with wireless mice?
Yes. Wireless mice send the same click and scroll events through the browser as wired mice. There is no difference in how buttons are detected. If your wireless mouse has higher latency due to connection issues, you might see slightly higher double-click intervals, but all buttons should still register normally.
My mouse has more than 5 buttons. Will they all show up?
The visual diagram shows the standard 5 buttons (left, right, middle, back, forward). If your mouse has additional buttons beyond these (DPI buttons, sniper buttons, extra side buttons), they may or may not register depending on how your mouse driver maps them. Some extra buttons send keyboard shortcuts rather than mouse button signals, which this tool does not detect. The click log at the bottom will show the raw button number for any detected click.
Sources and References
- Omron D2F-01F series microswitch technical specifications – rated cycle life and contact bounce characteristics under various load conditions
- Razer engineering blog on optical switch design – explains infrared light-gate actuation and why it eliminates contact bounce entirely
- USB HID specification for mouse button event reporting – documents standard 5-button mapping and extended button protocol
