Free Mouse DPI Analyzer & Test
Estimate your mouse DPI with a ruler-based test. Multi-trial statistics, sensor deviation mode, eDPI and cm/360 conversion, shareable results. Everything runs locally — nothing is uploaded.
- No sign-up
- No tracking
- 44-model DPI database
Test setup
- Turn off mouse acceleration ("Enhance pointer precision" in Windows)
- Set browser zoom to 100%
- Measure the distance with a ruler, not by eye
DPI test
Results (estimated)
Trial details
| # | Distance | Units | DPI (est.) | Time | Path | Mode |
|---|---|---|---|---|---|---|
| No trials recorded yet. | ||||||
Movement path
From your measured DPI
Enter your in-game sensitivity to see your effective DPI and turn distance for a game.
Share this result
Session history
Saved in your browser only (localStorage). Nothing leaves your device.
Quick calculators
DPI from movement
Result: —
Unit converter
Result: —
For game sensitivity math, use the eDPI calculator, the cm/360 calculator, or the sensitivity converter.
How to use the DPI analyzer
- Set the distance. Enter how far you will physically move the mouse (for example 1 inch or 10 cm) and measure it with a ruler.
- Prepare your system. Turn off mouse acceleration, set browser zoom to 100%, and close anything that moves the cursor.
- Start the test. Your browser requests Pointer Lock so the cursor cannot hit the screen edge. If Pointer Lock is unavailable, a fallback mode measures movement inside the test area instead.
- Move in a straight line. Swipe the exact distance you entered, at a steady speed, then click "Finish trial".
- Repeat. Run 3–5 trials. The tool reports the average estimated DPI plus median, standard deviation, and CV% so you can see how consistent your technique is.
How the measurement works (summary)
The browser records relative pointer movement while you move the mouse a known physical distance. Estimated DPI = movement units ÷ distance in inches. Because the browser only sees OS-processed cursor movement — not the sensor's hardware registers — the result is an estimate, not a hardware readout. Multiple trials quantify the uncertainty: the coefficient of variation (CV%) tells you how repeatable the measurement is. Full details, formulas, and error bounds are on the methodology page.
More mouse tools
Keep exploring: the DPI deviation test isolates sensor consistency, the eDPI calculator and cm/360 calculator translate DPI into game settings, the sensitivity converter moves settings between games, and the mouse DPI database lists native DPI steps for 44 popular mice. See all tools.
Frequently asked questions
What is mouse DPI?
DPI (dots per inch) is how many counts of movement a mouse sensor reports per inch of physical movement. At 800 DPI, moving the mouse one inch produces about 800 counts. Higher DPI means the cursor travels farther for the same hand movement.
What is CPI, and is it different from DPI?
CPI (counts per inch) is the technically accurate term for what a sensor measures; DPI is the legacy term the industry prints on boxes. In practice they describe the same thing, and vendors use them interchangeably.
Can a browser detect my exact mouse DPI?
No. Browsers cannot read a mouse sensor's internal DPI registers. This tool estimates DPI from browser-observed cursor movement and a physical distance you measure with a ruler. Every number on this page is an estimate, labeled as such.
How does the DPI analyzer work?
You move the mouse a known physical distance while the browser tracks relative pointer movement. Movement units divided by distance in inches gives the estimated DPI. Running several trials lets the tool report average, median, standard deviation, and CV% so you can judge consistency.
Why do I need a ruler?
The browser only sees relative cursor movement, not physical distance. A ruler provides the ground truth that converts movement units into an estimated DPI.
Why should I disable mouse acceleration?
Pointer acceleration makes the cursor travel farther when you move faster, which breaks the fixed relationship between physical distance and reported movement. Turning it off makes the estimate far more repeatable.
Does Pointer Lock make the test more accurate?
Pointer Lock gives cleaner data by preventing the cursor from hitting screen edges, and it reports raw relative movement. It does not turn the browser into a hardware reader — results are still estimates, just more consistent ones.
Why are my results different each time?
Human movement varies, surfaces differ, sensors behave slightly differently at different speeds, and the OS and browser process the input. That is exactly what the CV% and deviation mode quantify: small variation is normal.
What is eDPI?
eDPI (effective DPI) = mouse DPI × in-game sensitivity. It lets you compare sensitivity setups within the same game. It does not transfer across games, because each game turns a different number of degrees per count.
What is cm/360?
cm/360 is the physical mouse distance needed to turn 360 degrees in a game. It depends on DPI, in-game sensitivity, and the game's yaw constant. Unlike eDPI, it is directly comparable across games.