Skip to content

Free browser tools that respect your files: everything runs locally, nothing is uploaded.

Mouse Tester

Test your mouse online: click to count left, right, and middle buttons, check double-click registration and held state, watch a pointer trail, read scroll-wheel direction and deltas, and estimate DPI against a known physical distance. Nothing leaves your browser.

Test pad

Click, drag, and scroll inside the pad

Last wheel delta 0 (idle)

Down 0 · up 0

Net 0 over 0 events

Click counters

Left
0
Right
0
Middle
0
Back
0
Forward
0
Other
0
No buttons held

Last click: —

Double-clicks detected: 0

Last gap between clicks: — (double window 500 ms)

DPI estimate

Enter a physical distance you can repeat — say 5 inches of mousepad — then start, move the mouse exactly that far inside the pad, and stop. The estimate is screen pixels per physical inch: it equals your mouse's true DPI only with pointer acceleration off and display scaling at 100 percent.

Quick Answer

The mouse tester at practicalwebtools.com/utilities/mouse-tester exercises every mouse input in one pad: left, right, middle, back, and forward clicks are counted live, held buttons stay lit, double-clicks are flagged against a 500 ms window, the pointer leaves a fading trail, and the scroll wheel reports signed deltas per direction. A DPI mode estimates screen pixels per physical inch from a distance you enter. Everything runs in this browser tab.

How It Works

1

Click every button over the test pad — left, right, middle, back, forward — and watch the counters

2

Click in pairs to check double-click registration against the 500 ms window

3

Scroll the wheel over the pad and read the signed deltas, direction, and totals

4

Enter a distance, start the DPI measurement, sweep the mouse that far, and stop for the estimate

Key Facts

  • Live click counters for left, right, middle, back, forward, and other buttons
  • Held-button state that survives alt-tab only until release — blur clears it honestly
  • Double-click detection with a 500 ms window and a last-gap readout in milliseconds
  • Pointer trail on a canvas pad, fading over 600 ms so motion path is visible
  • Scroll-wheel readout: signed last delta, direction, up/down totals, and event count
  • DPI estimate: enter a physical distance, move the mouse that far, read pixels per inch
  • Wheel and right-click defaults are suppressed inside the pad only — the page behaves normally
  • Runs entirely in this browser tab — check the Network tab

Frequently Asked Questions

How do I test whether a mouse button is broken?

Click every button over the test pad. Each press bumps its counter — left, right, middle, back, forward — and the button lights as held until you release. A button whose counter never moves is dead or not reaching the browser; one that double-counts single clicks is a classic worn-switch symptom, which the double-click readout makes visible.

How does the double-click test work?

Every click you make on the pad is timed against the previous click of the same button. Two clicks within 500 milliseconds — the common OS threshold — count as a double-click, and the gap in milliseconds is displayed. This is also the honest way to catch a failing switch: a worn one registers doubles from single physical clicks, which shows up as unexpected double counts.

What does the scroll-wheel readout tell me?

Each wheel notch over the pad reports its signed delta: positive is down, negative is up. You get the last delta, the running totals for each direction, the net travel, and the event count — enough to spot a wheel that skips notches, fires in the wrong direction, or jitters between up and down while you scroll one way. If your browser reports deltas in lines or pages instead of pixels, the tester says so.

How accurate is the DPI estimate?

It measures screen pixels traveled per physical inch of mouse movement, using the distance you enter. It equals your mouse’s true DPI only when pointer acceleration is off and display scaling is 100 percent — with default settings it reads higher, and that is expected. Move the mouse in one steady sweep along a measured distance for the sanest figure, and treat the result as an estimate rather than a spec-sheet number.

Does this mouse test work on trackpads and laptops?

Yes, with caveats. Trackpads report pointer and click events the same way, so counting and the trail work; but trackpad scrolling can be pixel-smooth rather than notched, so wheel totals accumulate continuously. Laptop pointing sticks and middle-click emulation vary by vendor — the raw counters show exactly what the browser received, which is the point of the tester.

Is anything I do here sent anywhere?

No. This tester runs entirely in this browser tab — clicks, movement, and wheel events are handled locally to update the counters and the canvas. Check the Network tab in your developer tools while testing: no request leaves. There is nothing to log even if it wanted to; no account, no storage beyond the page itself.