How to check your mouse DPI without software
Set a distance
Pick 10 cm or 4 inches (or your own). No ruler? A bank card is exactly 85.6 mm (3.37 in) wide.
Hold and move
Press Start, hold the left button, move the mouse exactly that distance in a straight line, then let go.
Repeat three times
We average three moves and tell you how consistent they were and how far you are from the rated DPI.
This mouse DPI checker works with any mouse and any brand, and you do not need to install anything to check mouse DPI.
How the DPI analyzer works
DPI (dots per inch, also called CPI) is how many position counts your mouse sends per inch of movement. While you hold the button we lock the pointer and add up every count the mouse sends; dividing by the distance gives your real DPI.
In Chrome and Edge we read the raw counts straight from the mouse, so Windows pointer speed and acceleration do not affect the result. Other browsers report the pointer after the system has scaled it; the result is then marked approximate and we tell you which settings to change.
What your result means
On target
Your mouse is within 5% of its rated DPI. That is normal sensor and measurement tolerance.
A little off
Measure again carefully. If it stays off, your mouse surface may affect the sensor.
Clearly off
Check that you set the distance correctly and that your mouse software is not applying a different DPI step.
Why is my real DPI different from the advertised DPI?
Every result is a bit high or low
- Likely cause
- Sensors have a tolerance, and some measure differently on different surfaces.
- What to do
- Normal within about 5%. If you care about exact numbers, adjust the DPI in your mouse software until the test matches.
The three moves disagree
- Likely cause
- The moves were not the same length or not straight.
- What to do
- Line the mouse edge up with the ruler mark and move slowly. Consistency matters more than speed.
Result changes with Windows pointer speed
- Likely cause
- Your browser does not support raw counts.
- What to do
- Use Chrome or Edge, or set pointer speed to 6 of 11 and turn off “Enhance pointer precision”.