Mouse Tester Online

Press every button, scroll the wheel and move the mouse to check buttons, double-click chatter, polling rate and DPI, all measured on your device.

The Mouse Tester reads button, wheel and movement events inside this tab only. No input is recorded or uploaded; only your chatter threshold and scroll setting are remembered in this browser.

Built and maintained by Udit Agarwal

Practise with the Aim Trainer

About Mouse Tester

The Mouse Tester turns one pad into a full diagnostic for the mouse in your hand. Every button is tracked separately — left, right, middle, back and forward — with a press counter, how long each press was held and the gap between presses. If a button registers a second press sooner than a threshold you set, 80 ms by default, it is flagged as possible switch bounce, which is the classic cause of a mouse that double-clicks on its own. The scroll wheel counters show direction, tilt and normalised distance. Move the mouse quickly and the tool estimates the polling rate in hertz from the timestamps of the movement events. A DPI analyzer measures counts over a distance you slide with a ruler. Everything is calculated in this tab from the events your browser reports, and nothing is recorded or uploaded.

Features

  • Live map of left, right, middle, back and forward buttons that lights up while pressed
  • Per-button press counts, average and last hold time, and the gap between presses
  • Double-click chatter detector with an adjustable threshold, flagging possible switch bounce
  • Scroll wheel up, down and tilt counters with deltas normalised to pixels, whatever unit the browser reports
  • Polling rate estimate in Hz from the median interval between movement events, snapped to 125 to 8000 Hz
  • DPI analyzer that counts raw movement over a centimetre or inch distance you measure
  • Mini click counter showing clicks in the last second and your peak
  • Right-click menu and back/forward navigation suppressed over the pad only, never elsewhere on the page

How to use the Mouse Tester

  1. Click each button on the pad, including side buttons, and watch the diagram light up
  2. Click one button repeatedly and read the chatter flag and the shortest gap between presses
  3. Move the mouse quickly in circles over the pad until the polling rate estimate appears
  4. For DPI, lay a ruler beside the mouse, press Measure DPI, slide exactly that distance and click to finish

Example

Input

Left button pressed 3 times, 38 ms and 61 ms apart
Mouse moved quickly over the pad

Output

Left: 3 presses, 2 under 80 ms, shortest 38 ms -> possible bounce
Polling rate: ~1000 Hz (median 1.00 ms between events)
DPI: 1600 counts over 10 cm -> 406 DPI

A press that repeats within a few dozen milliseconds is far quicker than a deliberate double click.

Common errors & troubleshooting

  • The polling rate reads about 60 or 144 Hz instead of 1000 Hz. — Some browsers hand over one movement event per display frame, which caps the reading at your screen refresh rate. Move fast in wide circles and try a Chromium-based browser; the tool warns when the result matches your display.
  • The back and forward buttons navigate the page instead of lighting up. — Press them with the pointer over the pad; the pad cancels the navigation only while you are inside it. A few browsers or mouse drivers still intercept them, in which case the vendor software may be remapping the buttons.
  • A button shows fast repeat presses but you only clicked once. — Raise the threshold only if you click very quickly on purpose. Repeated gaps under about 40 ms point to a worn switch; test the same button several times to confirm it is not a one-off.
  • The DPI reading is far from the number printed on the mouse. — Sensors often use a slightly different real DPI than the label. If raw input is unavailable, the figure includes your operating system pointer speed, so repeat the slide three times over a longer distance and compare.

Frequently asked questions

How does the mouse tester detect a double-clicking problem?
It records the time of every press of each button and measures the gap between one press and the next. A gap shorter than the threshold you set, 80 ms by default, is counted as chatter. Repeated gaps under about 40 ms are very unlikely to be intentional and suggest a worn or bouncing switch.
Can the mouse tester read the side buttons of my gaming mouse?
Yes, as long as the mouse reports them as standard back and forward buttons. Extra buttons that your driver maps to keyboard shortcuts or macros never reach the browser, so they cannot appear on the pad. Unrecognised extra buttons are listed by number.
How accurate is the polling rate estimate?
It is an estimate. The tool takes the median gap between movement events, converts it to hertz and snaps it to the nearest of 125, 250, 500, 1000, 2000, 4000 or 8000 Hz, with a confidence label. Browsers may round timestamps or merge events, so treat the reading as an estimate rather than a lab measurement.
What do I need to measure my mouse DPI in the browser?
A ruler and a straight slide. The analyzer captures the pointer, adds up the movement counts and divides by the inches you moved. Where raw input is allowed the result is close to the sensor setting; elsewhere it reports an effective figure that includes pointer speed settings.
Does the scroll test work with a trackpad or a smooth-scrolling wheel?
Yes. Wheel deltas are converted to pixels whether the browser reports pixels, lines or pages. A notched wheel registers one event per notch, while trackpads and smooth wheels send many small events, so the counters show events rather than physical clicks.
Is anything from my mouse activity saved or uploaded?
No. The tester reads events in this tab and keeps only the repeat threshold and scroll preference in your browser. Press counts, timings and movement are never stored or sent anywhere, and closing the tab clears them.

Related tools

  • Click Speed Test (CPS) — Click as fast as you can and see your clicks per second over 1 to 60 seconds.
  • Keyboard Tester — Press any key to light it up on an on-screen keyboard — find dead keys and test rollover.
  • Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
  • Aim Trainer — Practice mouse aim with a gridshot-style target game that tracks score, accuracy and reaction time.
  • Gamepad Tester — Test controller buttons, sticks and triggers, check stick drift and try vibration, live in your browser.
  • Mouse Sensitivity Converter — Convert mouse sensitivity between games and get cm/360 and eDPI so your aim feels the same everywhere.

Guides

More Online Tests tools

  • Aim Trainer — Practice mouse aim with a gridshot-style target game that tracks score, accuracy and reaction time.
  • Chimp Test — Click numbered squares in order after they hide and see how far your working memory goes.
  • Number Memory Test — Remember a growing number and type it back to measure how many digits you can hold in short-term memory.
  • Visual Memory Test — Memorise a flashing pattern of squares and click them back from memory, level after level.
  • Typing Speed Test — Measure your typing speed in WPM with accuracy, consistency and a per-second chart.
  • Click Speed Test (CPS) — Click as fast as you can and see your clicks per second over 1 to 60 seconds.
  • Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
  • Keyboard Tester — Press any key to light it up on an on-screen keyboard — find dead keys and test rollover.
  • Mic Test — Check that your microphone works with a live level meter, waveform and a record-and-play-back check.
  • Webcam Test — Check your camera with a live preview, true resolution, frame rate and a snapshot.
  • Internet Speed Test — Measure your download speed, upload speed, ping and jitter, and see what your connection can handle.
  • Gamepad Tester — Test controller buttons, sticks and triggers, check stick drift and try vibration, live in your browser.

See all Online Tests tools (16) · All tools