Every reading here is measured from real pointer events in this tab: your files and inputs never leave your device.
Move the mouse across this area for about five seconds.
Keep moving steadily, without lifting the mouse. The DPI and acceleration runs below lock the pointer to this same area.
Measure the distance on your desk or mousepad with a ruler first. Starting the run locks the pointer to the capture area, which is what makes the browser report raw sensor counts instead of scaled screen pixels. Click or press any key when you have finished the move.
Move the mouse across the same physical distance twice, once slowly and once quickly. Without acceleration both runs report about the same number of counts, because counts track distance rather than speed.
Click anywhere in this pad with each button. The right button menu is suppressed here.
Roll the wheel over this area. The page will not scroll while you do.
Run any of the tests above and the full breakdown appears here, ready to copy.
Related tools
- Click Speed Test (CPS)Measure clicks per second over a 5, 10, 30, 60, or 100 second window, with a peak rate and a per second breakdown.
- Display InfoLive readout of your screen resolution, pixel density, refresh rate, color capabilities, and input features.
- Reaction Time TestMeasure visual reaction time across repeated trials, with false start detection and a comparison against typical human reaction.
- Gamepad TesterTest every button, trigger, and analog stick on a connected gamepad, and quantify analog stick drift precisely.
- Monitor Test SuiteCheck your display for dead and stuck pixels, backlight bleed, ghosting, gradient banding, gamma, and more with a full catalog of classic test patterns.
- Key Rollover TesterCheck N-key rollover and ghosting visually by holding down keys and watching a live diagram.
What it does
Measures four things about a mouse that manufacturer specs do not verify: actual polling rate in Hz from real pointer event timing, actual DPI (counts per inch) from a measured physical move, whether the OS or driver is applying pointer acceleration, and click and scroll health, including double-click intervals and switch bounce on worn buttons.
How to use it
Run each test in the live panel: move the mouse continuously for a few seconds for the polling rate reading, lock the pointer and move it a measured distance with a ruler for DPI, repeat that move once slowly and once quickly for the acceleration check, and click or scroll to record button and wheel behavior. Each run produces a JSON report that this page turns into a labeled breakdown.
Why this one
Most polling rate testers only show a live graph with no way to see the underlying numbers, and most DPI checkers just echo back whatever the mouse driver reports instead of measuring it. This measures polling rate and DPI directly from real browser events, entirely on your device, with no ads and no account.
FAQ
- My mouse is rated 1000 Hz but this reads 125 Hz. Why?
- Browsers commonly coalesce pointermove delivery to the display's refresh rate, so a page reading raw event timestamps can undercount a fast mouse. Use a Chromium browser, since it exposes getCoalescedEvents on pointer events, which recovers the individual hardware samples the display-rate events were bundled from.
- How does the DPI test actually work?
- With the pointer locked, movementX reports the mouse sensor's raw counts instead of scaled CSS pixels. Moving the mouse a known physical distance and summing those counts, then dividing by the distance in inches, gives the sensor's real counts per inch, which is what DPI means.
- What does the acceleration check tell me?
- It compares total counts from moving the mouse the same physical distance slowly versus quickly. If counts stay close between the two runs, movement is linear (1:1 with distance). If the fast run reports noticeably more counts, the OS or driver is scaling movement with speed, commonly called pointer acceleration or enhance pointer precision.
Keyboard shortcuts: press ? anywhere on this page to see them.