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
- Mark two points on your desk 10 cm or more apart, using a ruler. Enter the distance.
- Put the mouse on the first mark, with the pointer over the box.
- Hold the left button, move in a straight line to the second mark, and let go.
- 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
- Mouse Polling Rate TestTypical, low, average and high Hz, and it tells you when your browser is the limit.
- Double Click TestInterval log for every button, with an adjustable limit and a clear fault line.
- Scroll Wheel TestShows wrong-way jumps and compares clicks felt with clicks counted, with a live chart.
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.