Mouse DPI Analyzer

Move your mouse a set distance along a ruler to get its real DPI. It counts raw movement, so Windows acceleration and pointer speed don't change the result.

Distance to move

10 cm

Line your mouse up with the ruler's start mark and click here.

Measured DPI (average)

-DPI

Pick a distance and click the measuring area. We average 3 runs.

Measuring. Move the set distance sideways, then click.

One run done. Bring the mouse back to the start mark and click again.

Done. Click the area again to start over.

The mouse barely moved, so that run was not counted.

Pointer lock was released, so that run was not counted. Click again.

Couldn't lock the pointer. Wait a moment and click again; if it keeps failing, open this page in Chrome or Edge on Windows.

This browser doesn't provide raw, unaccelerated movement, so DPI can't be measured accurately. Open this page in Chrome or Edge on Windows.

We haven't confirmed the movement units in this browser or OS. Results from Chrome or Edge on Windows are the reference.

Measure on a PC with a mouse connected.

Enter a distance from 1 to 60 cm.

Run 1
-
Run 2
-
Run 3
-
Spread
-
Vs. your setting
-

How to check your mouse DPI

  1. Place a rulerLay a ruler sideways on your mouse pad and line one edge of the mouse up with the start mark.
  2. Click the measuring areaThe cursor disappears and counting starts.
  3. Move, then clickSlide sideways until the same edge reaches the end mark, then click.
  4. Repeat 3 timesAfter 3 runs you get the average DPI and the spread. Enter the DPI you set to see the difference in %.

DPI, eDPI and in-game sensitivity

eDPI is DPI × in-game sensitivity, the number players use to compare sensitivity within the same game. Put your measured DPI into the eDPI calculator or the sensitivity converter.

When the result differs from your setting

  1. Align the marksOver 10 cm, being off by just 1 mm changes the result by about 1.0%. Use the same edge of the mouse at the start and the end.
  2. Keep it parallelOnly the sideways movement the mouse reports is counted. Holding the mouse at an angle lowers that count and the result.
  3. Pad surfaceSensors can lose track on glass, mirrors, high-gloss, wood-grain or grooved surfaces. Measure on a mouse pad or white paper, with dust cleared from the sensor opening.
  4. Check the DPI stepMake sure a DPI button or software profile hasn't changed the step. If repeated runs show the same gap, that is this mouse's real DPI.

Cursor goes farther when you move faster?

This test reads raw values before acceleration, but the Windows cursor goes through 'Enhance pointer precision' (mouse acceleration). Lutimize (our app) turns it off with one button, and you can undo it.

See Lutimize

How it measures, and its limits

Clicking the area locks the pointer and reads raw movement that skips OS acceleration and pointer speed. That total divided by the chosen distance in inches is the DPI.

  • Browsers that don't provide raw movement get no result, because accelerated movement isn't DPI.
  • Units are confirmed for Chrome and Edge on Windows. Results from other browsers or systems come with a warning.
  • Only sideways movement is counted. Mice with a separate vertical DPI show the horizontal value.
  • Measurements, the distance and the DPI you enter are not sent to our server or added to the page address.

Common questions

Where can I check my mouse DPI?

Your mouse software shows the setting. To see the DPI it actually moves at, measure it like this page does, over a known distance.

Does Windows pointer speed change the result?

No. It counts raw movement before pointer speed and 'Enhance pointer precision' are applied.

Why Chrome or Edge?

DPI can only be measured from raw movement, and Chrome and Edge on Windows are where we confirmed its units.

How far should I move for an accurate result?

Longer is better because ruler error matters less. Over 10 cm, 1 mm off is about 1.0%.

How do I get my eDPI?

Multiply DPI by in-game sensitivity. Plug your measured DPI into the eDPI calculator.

Last reviewed 2026-11-12