Mouse DPI Analyzer: Test Your Real Mouse DPI Online
How to use it: pick a distance, lay a ruler next to your mouse, then press and hold the left button inside the box, move exactly that far to the right and let go. Do it 3 times and the tool shows the average.
This mouse DPI analyzer measures the real DPI of your mouse with a ruler and your browser. You move the mouse a known distance while holding the left button, the tool counts how many pixels the cursor travelled, and it divides that by the distance. Three tries give you an average you can compare with the DPI your mouse software claims.
DPI (dots per inch), also called CPI (counts per inch), is the number of movement counts a mouse sends to the computer for each inch it travels. At 800 DPI, one inch of hand movement sends 800 counts. Many mice ship with a DPI button but no screen that tells you the value, and some cheap mice list a number on the box that is not quite what the sensor delivers. A quick mouse DPI test online like this one settles the question in under a minute, with nothing to install.
How to test mouse DPI with a ruler
- Choose a distance with the buttons above the box: 1 in, 2 in, 3 in, 5 cm or 10 cm. The default is 2 inches. Changing the distance clears your tries.
- Lay a ruler or tape measure flat on your desk or mouse pad, parallel to the bottom of your screen.
- Line up the left edge of your mouse with the zero mark. Put the cursor near the left side of the box.
- Press and hold the left mouse button inside the box. The title changes to “Moving…”.
- Slide the mouse exactly the chosen distance to the right, in a straight line, then release the button.
- Read the Last try box. Lift the mouse, put it back on zero and repeat. After the third try, Est. DPI shows the rounded average of all three.
Pressing the button again after three tries starts a fresh set, and Reset clears everything at any time. Only the left button starts a measurement, and the tool asks for a mouse if you try it with a finger or a pen, because touchscreens and styluses do not have a DPI setting.
How the DPI test works
The analyzer reads the cursor’s horizontal position while you hold the button. When you let go, it takes the distance the cursor moved, converts it from CSS pixels to physical screen pixels using your browser’s device pixel ratio, and divides by the distance you chose in inches. Centimetre distances are converted at 2.54 cm per inch, so 5 cm counts as 1.97 inches and 10 cm as 3.94 inches.
That number equals your mouse DPI only when the operating system turns one mouse count into exactly one screen pixel. On Windows that happens at the default pointer speed with acceleration off, which is why the setup section below matters more than anything else on this page.
| What you see | What the tool did |
|---|---|
| ~800 DPI after a 2 in move | The cursor moved 1,600 physical pixels: 1,600 ÷ 2 = 800 |
| Last try | The DPI from your most recent move only |
| Est. DPI | The rounded average of up to 3 saved tries |
| Tries 2/3 | Two moves saved, one to go |
| Too short | The cursor moved fewer than 50 physical pixels, so nothing was saved |
| Green bar | A rough progress guide that assumes 800 DPI; at 1600 DPI it is only half full when you finish |
A few details worth knowing. The tool keeps tracking if the cursor leaves the box during a move, so you do not have to stay inside it. There is no automatic DPI detection: the mouse never tells the browser its DPI setting, so the only way to check it from a web page is to compare cursor travel with a real distance, as this tool does. Only sideways movement counts, and it uses the net distance, so drifting up or down does not change the result but sliding back to the left before you release does. Moving right to left works too, because the tool uses the absolute distance. Nothing is saved after you leave the page.
Settings to check before you test DPI
Your operating system sits between the mouse and the cursor, and it can stretch or shrink every movement. Check these before you trust the number.
Windows
- Open Settings, then Bluetooth & devices (Windows 11) or Devices (Windows 10), then Mouse, then Additional mouse settings (called Additional mouse options on some Windows 10 builds).
- On the Pointer Options tab, set the pointer speed slider to the sixth notch, the middle of the 11 positions.
- Clear Enhance pointer precision.
Enhance pointer precision is a form of mouse acceleration and it is on by default in Windows, as How-To Geek explains. With it on, a fast move pushes the cursor further than a slow move of the same length, so your result would change with your speed. Turn it back on afterwards if you prefer it.
macOS and Linux
macOS applies pointer acceleration to mice by default, so a Mac reading is an effective value rather than the sensor’s true DPI. On macOS Sonoma and later you can switch off Pointer acceleration under System Settings, Mouse, Advanced, which makes the tries more consistent, but the result is still best treated as approximate. Move at a steady, medium pace and the three tries will at least be consistent with each other. On Linux, results are closest to the real DPI when mouse acceleration is off (the Mouse Acceleration switch in GNOME Settings, or the flat profile in libinput).
Browser zoom and display scaling
Keep the browser zoom at 100% before you measure. The tool converts CSS pixels to physical pixels with the device pixel ratio, and MDN notes that page zoom changes that value. Windows display scaling (for example 125% or 150%) is already taken into account by the same conversion.
Mouse software
If your mouse has several DPI stages, check which one is active in Logitech G HUB, Razer Synapse, Corsair iCUE or whatever software your mouse uses, or count the presses of the DPI button. Test one stage at a time.
Pick a distance your screen can fit
Longer moves reduce ruler error, but the cursor stops at the edge of your screen, and every pixel it cannot travel is lost. If the cursor hits the edge before you finish, the result comes out too low. The table shows the highest DPI each distance can measure on common screen widths, starting from the far left edge. Your real limit is a little lower, because the box does not start at the edge.
| Distance | 1920 px wide | 2560 px wide | 3840 px wide |
|---|---|---|---|
| 1 in | 1,920 | 2,560 | 3,840 |
| 5 cm | 975 | 1,300 | 1,950 |
| 2 in | 960 | 1,280 | 1,920 |
| 3 in | 640 | 853 | 1,280 |
| 10 cm | 487 | 650 | 975 |
So for a 1600 DPI mouse on a 1080p monitor, use 1 in. For 400 or 800 DPI, use 2 or 3 inches. If you have two monitors side by side at the same scaling, the cursor can carry on across both, which raises the limit. For mice set to 3200 DPI or more, the easiest route is to test a lower stage and trust that the higher stages scale the same way.
How accurate is an online mouse DPI tester?
A careful run with any mouse DPI tester online, including this one, usually lands within a few percent of the true value; most of the error comes from your hand, not the tool. Starting or stopping 1 millimetre off the mark changes the result by about 2% on a 2 inch move. The shorter the distance, the bigger that same slip becomes.
| Distance | Error from a 1 mm slip |
|---|---|
| 1 in (25.4 mm) | about 3.9% |
| 5 cm or 2 in | about 2% |
| 3 in (76.2 mm) | about 1.3% |
| 10 cm | about 1% |
Here is what that means in practice: on an 800 DPI mouse, a 2 inch move that actually travels 52 mm instead of 50.8 mm reads about 819 DPI. To keep slips small, line up the same edge of the mouse each time, move slowly, and look straight down at the ruler rather than at an angle. If one of your three tries is far away from the other two, press Reset and do the set again.
Sensors also differ a little from the number printed on the box, so a result a few percent above or below your setting does not mean anything is wrong. A result that is double or half your setting almost always points to a settings problem: the Windows slider is not on the middle notch, acceleration is on, or a different DPI stage is active.
DPI, CPI and sensitivity
DPI and CPI describe the same thing on a mouse: counts per inch of movement. Some brands print DPI, others CPI, and a mouse CPI test is the same measurement as a dpi mouse test. Sensitivity is a separate multiplier set in your operating system or game. Two players with different DPI can have identical aim speed if their in-game sensitivity makes up the difference.
That combined number is called eDPI (DPI multiplied by in-game sensitivity). Once you know your real DPI, put it into the eDPI calculator or a game-specific one such as the Valorant eDPI calculator or the CS2 eDPI calculator. The eDPI guide explains how to compare settings with other players, and the sensitivity converter carries your aim from one game to another.
What DPI should you use?
There is no single right DPI. Pick one that lets you reach every part of your screen comfortably, then tune sensitivity in each game. A quick dpi mouse check with the tool above tells you where you are starting from.
- Everyday use: 800 to 1600 DPI suits most 1080p and 1440p screens. On a 4K screen a higher value saves you from long arm movements.
- Shooters: competitive players mostly use low DPI with low in-game sensitivity. A SCOPE.GG guide says most professional CS2 players use values from 400 to 800.
- Precision work: photo editing or drawing with a mouse often feels better at a lower DPI with a slower pointer.
After you change DPI, a short session in the aim trainer shows whether your new setting feels right.
Mouse DPI latency: what this test cannot measure
This tool does not measure latency, and it is not a mouse DPI speed test either: it counts distance, not time or how fast you move. Claims that a higher DPI lowers input lag come mainly from community tests, and the effect, if any, is small compared with your polling rate, frame rate and display. If delay is what you want to check, use the polling rate checker to see how often your mouse reports, read how polling rate works, and try the reaction time test for the human side of the chain.
When your result looks wrong
- Result is half or double your setting: check the Windows slider (sixth notch) and Enhance pointer precision, then confirm the active DPI stage in your mouse software.
- Results jump around between tries: acceleration is probably on, or you are moving at very different speeds. Turn acceleration off and move at the same pace.
- Result is lower than expected at high DPI: the cursor hit the screen edge. Choose a shorter distance or start further left.
- “Too short” keeps appearing: you moved less than 50 physical pixels. Hold the button for the whole move and release only at the end mark.
- “Mouse needed”: you used touch or a pen. Connect a mouse; a laptop touchpad usually counts as a mouse to the browser, but touchpads have no fixed DPI, so the number will not mean much.
If the cursor jumps, freezes or skips during the move, the sensor or surface may be the problem rather than the DPI. Clean the sensor window, try a plain mouse pad, and check the buttons themselves with the mouse button checker and the double click test.
Frequently asked questions
How do I test my DPI mouse setting without software?
Use this analyzer. Set Windows to the sixth pointer speed notch with Enhance pointer precision off, put a ruler next to the mouse, hold the left button in the box and move exactly 2 inches. The cursor travel divided by the distance is your DPI, and three tries give a reliable average.
Is 800 DPI the same as 800 CPI?
Yes. For mice, DPI and CPI mean the same measurement: movement counts per inch. CPI is the more precise name because a mouse sends counts rather than printing dots, but brands use both words for the same setting.
Why does my mouse DPI test show a different number from my setting?
Small gaps of a few percent come from ruler placement and normal sensor variation. Big gaps, such as half or double, come from the operating system: a pointer speed that is not on the middle notch, mouse acceleration, browser zoom, or a different DPI stage being active.
Which distance gives the most accurate DPI result?
The longest distance your screen can fit. A 1 mm slip is about 1% of a 10 cm move but nearly 4% of a 1 inch move. At 1600 DPI on a 1920 pixel wide screen, though, only the 1 inch option fits, so check the table above first.
Can I test DPI on a Mac?
Yes, but the result is your effective DPI, not the sensor’s exact value, because macOS applies pointer acceleration to mice. Moving at the same steady speed each time keeps the three tries consistent, which is still useful for comparing two mice or two DPI stages on the same Mac.
Does a higher DPI mean a better mouse?
No. A higher maximum DPI only means the sensor can report finer steps. Most people use well under the maximum, and accuracy and consistency at the DPI you actually use matter far more than the top number on the box.
Does this tool change my mouse settings?
No. The analyzer only reads cursor movement inside your browser. It cannot change your DPI, pointer speed or any other setting, and nothing is stored after you close the page.