Skip to tester
THE DESK BRIEFAll free tools

Free hardware tester

Mouse DPI Test: Estimate Sensor DPI Online

Runs locally in your browser. Nothing is uploaded.

Mouse DPI test

Move the mouse a measured physical distance and estimate sensor counts per inch.

Start calibrated movementPlace the mouse at a ruler mark. Move exactly the entered distance to the right, then press Enter.
0
Horizontal counts
Estimated DPI
Waiting
Input mode
Accuracy depends on the measured distance and whether the browser supplies unaccelerated pointer movement.

Last updated: July 29, 2026

Mouse dpi test: This mouse DPI test estimates counts per inch from browser pointer movement over a distance you measure with a ruler.

How this mouse DPI test works

Enter a longer measured distance such as 10 centimetres, align the mouse with a ruler mark, start the test, move exactly that far to the right, and press Enter. Repeat at least three times and average stable results.

How to read the results

The estimate is horizontal movement counts divided by inches travelled. Raw pointer input is requested where the browser supports it. Standard pointer lock may still include operating-system scaling or acceleration.

Common causes of failed tests

Results vary with ruler error, diagonal movement, acceleration, angle snapping, browser support, wireless instability, sensor surface, and DPI profile switching.

Troubleshooting before you replace hardware

Use a longer distance, move straight and slowly, disable acceleration, confirm the active mouse profile, and repeat. Treat the result as an estimate rather than laboratory calibration.

For setup and buying context, see the mouse test, polling rate test, and sensitivity converter.

Frequently asked questions

Is this DPI result exact?

No. Measurement error and browser input handling make it an estimate.

Why use a longer distance?

A longer measured movement reduces the percentage effect of small ruler and stopping errors.

What is raw pointer input?

It asks the browser for unaccelerated movement counts when the platform supports that request.