Mouse DPI Analyzer

Estimate your mouse's DPI with a ruler.

Press and hold here, move the measured distance in a straight line, let go
0 counts

Result

Do three runs

Line the mouse up at the first mark, hold the left button over the box, move to the second mark, then let go.

RunCountsEstimated DPIInput
Limits of a browser: what this can't tell you
  • This is an estimate. A browser can't read your mouse's true hardware DPI.
  • Where the browser offers raw input we use it, which skips pointer acceleration. If not, your pointer speed and acceleration change the reading, and the page says so.
  • Your measuring matters: 1 cm out over 10 cm is a 10% error. Use a ruler and a longer distance.
  • On screens with display scaling, some browsers report movement in scaled units, which can shift non-raw readings.
  • A moving mouse tilted or lifted loses counts.

Move the mouse a measured distance a few times and get an average, with the spread shown so you can judge the reading.

How to use the DPI analyzer

  1. Mark two points on your desk 10 cm or more apart, using a ruler. Enter the distance.
  2. Put the mouse on the first mark, with the pointer over the box.
  3. Hold the left button, move in a straight line to the second mark, and let go.
  4. Repeat at least three times. Runs should agree within 10%.

How DPI is worked out

  • DPI = counts moved ÷ inches moved. So 1,600 counts over 2 inches reads 800 DPI.
  • Counts are movement values the browser reports (movementX and movementY). The table shows whether each run used raw input.
  • A hand-measured run has error, so a reading within 10% is treated as a match (our rule of thumb).

Common questions

How do I check the DPI of my mouse?

The mouse software shows your setting, if it has any. To measure it, use the analyzer above: move a known distance and divide the counts by the inches moved.

How do I know if my DPI is 1600?

Enter 1600 as your setting, run three times over a measured distance, and compare. Within about 10% means it matches. Turn acceleration off first if the page says raw input isn't available.

How to use a DPI analyzer?

Enter a distance you measured on your desk, hold the button, move the mouse exactly that far and let go. Repeat, and read the average. Longer distances give steadier results.

What does 800 DPI look like?

At 800 DPI, moving one inch reports 800 counts. How far the pointer moves also depends on your system's pointer speed and acceleration settings. Higher DPI moves further for the same hand movement.

Related tests

Privacy

Any page counting is cookie-free; see the privacy page. Results stay in this browser and join your device report.

Technical reference, read 2026-11-01: MDN: Element.requestPointerLock().

Windows is a trademark of Microsoft Corporation. DeviceJig is independent and is not affiliated with Microsoft.

All 11 tests, by device

Find your device, pick the numbered part you want to check.