Mouse DPI Estimator
Estimate mouse DPI using Pointer Lock movement counts across a known physical distance. Results are estimates only.
Tests run locally in your browser. We do not upload keystrokes, pointer paths, or media.
Requires Pointer Lock. Desktop browsers only in most cases.
Important
- Estimated DPI is affected by OS acceleration, display scaling, browser implementation, and movement technique.
- 1. Enter the physical distance and mark start/end points.
- 2. Place the mouse at the start, then click Start trial.
- 3. The cursor will disappear while Pointer Lock is active.
- 4. Move exactly the entered distance.
- 5. Press Space or Enter to finish and save.
- 6. Press Esc to cancel without saving.
ready
Ready — place the mouse at your marked start point.
Movement counts: X 0, Y 0 · |counts| 0
Results
- Estimated DPI (median)
- —
- Trial 1
- —
- Trial 2
- —
- Trial 3
- —
- Coefficient of variation
- —
browser estimate only
lower is more consistent
Complete three trials for a median and variation check. OS acceleration, display scaling, Pointer Lock behavior, and path error affect this estimate; it is not exact laboratory DPI.
How to use
- Set a known physical distance (1 inch or 2.54 cm are good defaults).
- Disable or check mouse acceleration in your OS.
- Start a trial, allow Pointer Lock, move straight along that distance, then finish.
- Repeat for three trials. The median is the estimated DPI.
What the result means
- Estimated DPI ≈ movement counts / distance in inches.
- Median across three trials reduces single-run movement error.
- Coefficient of variation shows how consistent the three estimates are.
Limitations
- OS acceleration, display scaling, and browser Pointer Lock behavior affect counts.
- User path curvature and distance marking errors change the estimate.
- Never treat the number as an exact factory DPI rating.
Troubleshooting
- Pointer Lock is blocked
- Use a desktop browser, click the surface directly, and ensure the site is allowed to use Pointer Lock.
- Huge variation between trials
- Mark a physical start/end, move slowly in a straight line, and re-check acceleration settings.
Related tools
Mouse Test
Check mouse buttons, hold stability, movement path, and basic wheel events using the browser Pointer Events API.
Scroll Wheel Test
Diagnose wheel direction, jumps, reverse events, and short-window event rates without converting to physical RPM.
Double Click Test
Analyze click intervals and possible unintended double-clicks using configurable browser event thresholds.
FAQ
Will you say my exact DPI?
No. We only show an estimated DPI with clear uncertainty language.