Mouse & Pointer Test
A real measurement pad: double-click chatter, jitter and sensor drift, effective polling rate, every mouse button and scroll-wheel behaviour — each with a pass/fail verdict and what a failure means.
Test pad
Move, click, double-click and scroll here — the trail colour shows velocity
The rule: a genuine double-click arrives as a second pointerdown whose detail === 2 — expected, never flagged. A bouncing switch instead emits two presses that both report detail === 1 inside the debounce window (40 ms), or an implausible gap (< 25 ms); each of those is counted as one chatter event with its measured interval.
Live pointer stats
clientX / clientY
0 / 0
pageX / pageY
0 / 0
Pad offset X / Y
0 / 0
movementX / Y
0 / 0
Velocity (EMA)
0 px/s
Pressure
0 (not reported)
pointerType
—
Contact w / h
0 / 0 px
Tilt X / Y
not supported
Mice normally report pressure 0 and zero contact size — a device limitation, not a fault. A pen or tablet reports real values; if a pen reports zero for all three, the digitizer driver is not exposing them.
Jitter / drift while stationary
Accumulated drift
0.00 px
Peak micro-jitter
0.00 px
Window
0.00 / 2.00 s
Polling rate & resolution
Effective rate (median)
0 Hz
Interval avg / median
0.00 / 0.00 ms
Interval min / max
0.00 / 0.00 ms
Events in window
0
rolling ~1 s
Avg movement / event
0.00 px
CPI / DPI hint
Rough CPI estimate
move to measure
from 800 DPI
Interval histogram (60 ms span, 3 ms bins) · idle
Double-click chatter detector
Clicks
0
Double-clicks
0
detail === 2
Chatter events
0
Min / avg gap
—
A healthy button emits one press per physical click. Chatter bounces the contact and emits two separate pointerdown events for one press — the classic symptoms are windows opening then closing, or a drag dropping mid-move. The left, right and middle buttons are also chatter-tested per button below.
All-buttons test
Scroll wheel test
deltaY (last)
0
deltaX (last)
0
deltaMode
0 px
Direction X / Y
— / —
Cumulative X / Y
0 / 0
Wheel events
0
Device heuristic (wheel vs trackpad)
No wheel data yet
Direction the content moves
vertical scrolling looks not moved yet
Trackpad-vs-wheel detection is a heuristic built only from delta size, fractionality and deltaMode — browsers never expose the physical device. Scroll direction is inferred from the deltaY sign, so an OS-level “natural scrolling” setting and a reversed driver mapping are indistinguishable here.
About this tool
This pad diagnoses a mouse or pointing device: double-click chatter against a debounce window, jitter and sensor drift while stationary, the effective polling rate derived from pointermove timestamps, every standard button, and scroll-wheel behaviour including horizontal tilt — each with a pass/fail verdict and an explanation of what a failure means. It runs entirely in your browser: no pointer position, timing or device data leaves the page and nothing is uploaded. Some results are necessarily heuristics — trackpad vs wheel detection, natural-scrolling direction, the CPI estimate (which trusts the DPI you typed), and browser event coalescing can each make a healthy device look slightly worse than it really is.
- 100% free — no account needed
- Runs in your browser
- Nothing is uploaded
Frequently asked questions
Is Mouse & Pointer Test really free?
Yes. Mouse & Pointer Test is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.
Does Mouse & Pointer Test upload my data?
No. Mouse & Pointer Test runs entirely inside your browser, so anything you type, paste, or open stays on your own device.
Do I need to sign up or install anything?
Neither. There is no account and nothing to download — open the page and Mouse & Pointer Test is ready to use on desktop or mobile.
Does Mouse & Pointer Test work offline?
Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.
More utility tools
Password Strength Checker
Score your password strength and generate stronger ones.
Password Generator
Generate strong random passwords with configurable length and character sets.
Decision Maker
Let the tool randomly pick from your list of options.
Yes or No Wheel
Spin a wheel for a random yes or no answer.
Discord Timestamp Generator
Pick a date and time to generate Discord timestamp tags with live preview and one-click copy.
Discord Embed Builder
Design Discord embeds with live preview — copy JSON for bots, webhooks, and Discord.js.