Mouse Test

This free mouse test checks every button, the scroll wheel, click speed, and polling rate — and automatically flags the classic double-click switch fault. No download, no sign-up.

RUNS ENTIRELY IN YOUR BROWSER · NOTHING YOU CLICK OR MOVE IS RECORDED OR SENT ANYWHERE

Last updated: · Reviewed for accuracy against current browser APIs

Move your cursor into the box below and click, scroll, or move around to begin.
Waiting for input…

Click any button, scroll the wheel, or move your mouse in this box.

Left0
Middle0
Right0
Back0
Forward0
↑ Scroll up0
↓ Scroll down0
Total clicks0
Clicks / sec0.0
Last interval—
Polling rate—
✓ Switch health: no issues detected yet — click a button a few times to check.
Drag testNot tested yet
DRAG

How to test your mouse

Here's how to test your mouse online in under a minute — covering everything from a basic click check to double-click fault detection.

  1. Click every button.

    Move into the test box and click left, right, middle, and both side buttons if your mouse has them. Each one lights up and its counter increases the moment it registers.

  2. Scroll the wheel up and down.

    The arrows below the test box confirm each direction is being read correctly.

  3. Check for double-click issues.

    Click a single button a few times, at a normal pace. If a press ever registers twice in quick succession, the fault banner will flag it automatically.

  4. Move around to check polling rate.

    Move your cursor in circles inside the test box — the Hz reading approximates how often your mouse reports its position.

  5. Try the drag test.

    Click and hold the round handle, drag it across the track, and release — this confirms click-and-drag works smoothly, not just individual clicks.


Who tests a mouse, and why

Gamers test a mouse test online after noticing a click that didn't register mid-match, since knowing whether it's the mouse or just a missed input actually changes what they do next. Competitive players specifically check polling rate and click consistency after switching mice or updating drivers, both of which can quietly reset settings — Logitech, Razer, and Corsair all keep the current software for their gaming mice on their own support sites. Anyone who's just bought a new or second-hand mouse runs the full test out of the box, since a double-click fault is exactly the kind of thing that's easy to miss in a five-minute store demo but obvious after a week of real use. People troubleshooting a laptop's built-in trackpad or a mouse that's started "acting up" use this to narrow down whether it's a specific button, the scroll wheel, or the whole device. And when a mouse that used to feel fine starts registering double clicks on ordinary single presses, this test is usually the fastest way to confirm it's a genuine switch fault rather than just imagination. It's a natural pair with our Keyboard Test whenever you're checking a whole input setup at once, rather than the mouse alone.


How this mouse test actually works

The click zones respond to your browser's native mousedown and mouseup events, the scroll test reads the wheel event, and the polling-rate counter times how frequently mousemove fires while you move the cursor across the tracking pad — all standard browser APIs, all read-only. Nothing about your cursor position, click timing, or button usage is transmitted anywhere; it's measured, displayed, and discarded the moment you reload the page.


Troubleshooting, matched to what you're actually seeing

The cursor doesn't move at all

  1. Check the obvious physical causes first.

    A dead battery on a wireless mouse, a USB receiver that's come loose, or an optical sensor covered by a sticker or dust are the three most common causes, in roughly that order of likelihood.

  2. Try a different USB port, ideally a USB-A port directly on the machine rather than through a hub.

    Some hubs and docks don't reliably power a mouse receiver even when other devices on the same hub work fine.

  3. Test on a second computer if you can.

    This immediately tells you whether the fault travels with the mouse or stays with the computer.

One specific button doesn't register

This is almost always the physical switch under that button wearing out, especially on the left button of a mouse used heavily for years. Cleaning rarely fixes a genuinely worn switch, though it's still worth a try with compressed air around the button's edge before assuming it needs replacing.

The cursor jumps or moves erratically

On an optical mouse, check the surface first — glass, some patterned mousepads, and highly reflective surfaces can all confuse the sensor. If the surface is fine, outdated mouse drivers or a USB port defaulting to power-saving mode (which can starve a wireless receiver of consistent power) are the next places to look.


Operating system settings that change how your mouse feels

Before assuming the hardware is at fault, it's worth checking whether a setting is quietly working against you — these affect feel far more than most people expect.

Windows: pointer precision and pointer speed

Under Settings → Devices → Mouse → Additional mouse settings → Pointer Options, "Enhance pointer precision" adds acceleration on top of your raw sensor movement — great for desktop navigation, disliked by most gamers, since it makes movement distance inconsistent. Turning it off gives a flatter, more predictable 1:1 feel.

macOS: tracking speed and natural scrolling

System Settings → Mouse controls tracking speed on its own curve, separate from Windows' system, and "Natural scrolling" flips the scroll direction to match touchscreen-style behavior — worth checking if scrolling feels backwards after switching from a Windows machine.

Linux: libinput acceleration profiles

Most modern distributions use libinput, which applies its own pointer acceleration profile by default. Desktop environments typically expose a basic speed slider in their Mouse settings panel, but libinput-list-devices in a terminal shows the full detail if the on-screen setting isn't giving you the control you expect.


Understanding the double-click issue

This is the single most common mouse complaint, and it has a specific mechanical cause. Inside a mechanical mouse switch, two metal contacts touch when you press the button. Over tens of thousands of clicks, those contacts wear down and start to "bounce" — briefly disconnecting and reconnecting within a single press — which your computer reads as two separate clicks instead of one.

This test watches the time between clicks on the same button and flags anything unusually fast as a suspected fault, using the reference below.

Interval between clicksVerdictWhat it means
More than 80 msNormalTypical human clicking pace, including fast intentional double-clicks
50–80 msBorderlinePossible with very fast clicking; repeat the test with slow, deliberate presses
Under 50 msLikely faultAlmost impossible to produce on purpose with one press — points to worn switch contacts

A genuinely worn switch tends to get worse over time rather than better, and it isn't something a software update can fix — the wear is physical. Some people get temporary relief from a debounce delay setting in their mouse's software, but replacing the switch (or the mouse) is the only permanent solution. If you're shopping for a replacement, mice with optical switches — which use a light beam instead of physical metal contacts — don't suffer from this specific failure mode at all.


Polling rate and DPI, explained

Polling rate is how many times per second your mouse reports its position to your computer, measured in Hertz (Hz). A mouse polling at 125 Hz reports 125 times a second; at 1000 Hz, it reports a thousand times a second. Higher polling rates mean your cursor's on-screen position is updated more frequently, which many gamers feel as a more responsive, "connected" feeling — though the practical difference shrinks a lot above 500–1000 Hz for most people. Moving your cursor in the test box above gives you a live approximation of your mouse's actual polling rate.

DPI (dots per inch) is different — it's how far your cursor moves on screen for a given physical distance you move the mouse. A higher DPI means the cursor travels further for the same hand movement. Most gaming mice let you switch DPI on the fly with a dedicated button, trading precision for speed depending on the game or task. DPI can't be measured precisely through a browser the way polling rate can, since it depends on your mouse's own sensor calibration — your mouse's manufacturer software is the accurate source for that number.


Mouse types compared

Not every mouse is built for the same job, and knowing which type you're testing helps set the right expectations.

Mouse typeHow it connectsTypical strengthsBest for
Basic wired mouseUSB cableReliable, zero input lag, inexpensiveEveryday office and home use
Wireless (2.4 GHz)USB dongle receiverLow latency, no pairing hassleGaming and general use without a cable
Bluetooth mousePaired directly to the deviceNo dongle needed, works with laptops/tabletsTravel, minimalist setups
Gaming mouseWired, 2.4 GHz, or bothHigh polling rate, adjustable DPI, extra buttonsCompetitive gaming, power users
Trackball / vertical mouseWired, wireless, or BluetoothReduced wrist strain, stays in one spotErgonomics, limited desk space

Frequently asked questions

Should I turn off "Enhance pointer precision" on Windows?

Most gamers and anyone who wants consistent, predictable cursor movement turn it off, since it adds acceleration on top of your raw sensor input. It's a personal preference for everyday desktop use, but if your cursor movement feels inconsistent, this is the first setting worth checking.

Does this mouse tester track my clicks or movement?

No. Everything is measured and displayed on this page only, using standard browser events, and nothing is stored or sent anywhere once you navigate away.

How do I test if my mouse buttons are working?

Move your cursor into the test zone on this page and click each button — left, right, middle, and the two side buttons if your mouse has them. Each one lights up and its counter increases the moment it registers.

What is the mouse double-click issue?

It's when a single physical click registers as two clicks, caused by worn contacts inside a mechanical mouse switch. This test flags any click that repeats within 50 milliseconds as a suspected switch fault.

Can double-clicking be fixed without buying a new mouse?

Sometimes cleaning the switch with contact cleaner helps temporarily, and some people adjust a debounce delay in mouse software. But a genuinely worn switch will keep getting worse, and replacing the switch or the mouse is the only permanent fix.

What is mouse polling rate?

Polling rate is how many times per second your mouse reports its position to your computer, measured in Hertz (Hz). Common values are 125, 500, and 1000 Hz — a higher rate means your cursor position is updated more often.

Why is my measured polling rate lower than my mouse's rated Hz?

Browsers and operating systems can cap how often movement events are delivered, so a browser-based reading is a reasonable approximation rather than an exact lab measurement, especially above 1000 Hz.

Does this test work with a wireless or Bluetooth mouse?

Yes. Any mouse your operating system recognizes — wired, 2.4 GHz wireless, or Bluetooth — can be tested the same way. A low battery can occasionally cause missed clicks that look like a hardware fault.

Why don't my side buttons register anything?

This is usually a browser limitation rather than a broken mouse — some older browsers can't capture side-button events at all. Try an up-to-date version of Chrome, Firefox, or Edge before assuming the buttons are faulty.

What is CPS and why would I test it?

CPS stands for clicks per second. It's mostly used by gamers to measure how fast they can click, though this test also uses your click timing to help detect double-click switch faults.

Is my data collected during this test?

No. Every click, scroll, and movement is processed locally in your browser. Nothing is uploaded or stored anywhere, and all counters reset when you leave or reload the page.


More tools on ProDeviceTest

Troubleshooting a whole setup rather than just your mouse? These run the same way — instant, no download, right in your browser.

  • Keyboard Test — check every key for stuck or unresponsive presses
  • Mic Test — check your microphone with a live waveform and recording playback
  • Sound Test — confirm your speakers or headphones play correctly on both channels
  • Webcam Test — verify your camera before a call
  • All Device Tests — the full category