Mouse Test

Check every mouse button, the scroll wheel, double-clicking, cursor tracking, and dragging. The mouse graphic lights up as you click. Everything runs on your device — nothing is uploaded.

Click the buttons on your real mouse — left, right, and the wheel (middle) — over this area. Right-click is captured here so no menu pops up.

Last button
Clicks0
Double-click
Scroll
Cursor (x, y)
Suspected switch bounces0 in 0 clicks
Shortest interval

A worn switch fires two presses for one click. Two presses of one button under 80 ms apart count as a bounce. See common hardware faults.

Single-click drill

Press Start, then click here 50 times. Leave a full second between clicks.

Drag test

Press and drag inside this box

How to use the mouse test

Move your cursor over the page and the cursor (x, y) readout tracks it in real time — jumpy or frozen numbers can indicate a failing sensor or a dirty surface. Click each button on your real mouse: the matching part of the on-screen mouse lights up, the last button field names it, and the clicks counter ticks up. Test the left, right, and middle (scroll-wheel) buttons this way; right-clicks are captured inside the tool so the context menu won't interrupt you.

To check for a worn double-click switch, deliberately double-click and confirm the double-click field reads "detected". A common fault on older mice is the opposite problem — a single click that registers as a double. The suspected switch bounces field catches it by timing. The tool records every press per button and flags two presses of the same button under 80 ms apart. A human double-click almost always takes more than 100 ms, so a flagged pair is the switch, not you. The shortest interval field shows the closest pair seen so far. For a clean answer, run the single-click drill: press Start, click the box 50 times with a full second between clicks, and read how many registered as two. A healthy mouse reports 0. Scroll the wheel up and down to confirm the scroll direction is detected both ways, and press-and-hold inside the drag test box, moving before you release, to confirm dragging holds without dropping mid-motion.

Press Reset counters to start a fresh run. This tool only reads standard mouse and pointer events in your browser and records nothing.

None of this says anything about how often your mouse reports back — the figure gaming mice advertise as 500 Hz or 1000 Hz. That is a timing measurement rather than a button one, so it has its own page: the mouse polling rate test times the gaps between reports and tells you straight out how much of the answer your browser's clock is able to resolve.

If a button feels unreliable, our guide to common hardware faults and how to diagnose them covers double-click failure and drift. Using a game controller? Check for stick drift at stickdriftcheck.com.