Ruler-based movement estimate

Mouse DPI Test

Use this free mouse DPI test to estimate your mouse's DPI (CPI) online. Enter a physical movement distance, move your mouse along a ruler, and compare repeated measurements with our mouse DPI checker. No software download required.

Your measurements are not uploaded and are cleared when you refresh.

Mouse DPI Checker

Physical ruler required · desktop mouse
Movement stays in this page

Use 2–60 cm. In inches, 0.7875–23.6220 is within that range. Default: 10 cm. Measure on your desk, not your screen. After changing units, enter the distance again.

Ready to measure

Mark your physical distance. Start, move horizontally once, then finish without moving back.

Either left or right. Keep the mouse facing forward; do not rotate, lift, or backtrack.

Mouse DPI analyzer

Estimated CPI / DPI—
Saved measurements · this mode0 / 3 minimum
Difference between measurements—
Horizontal / vertical movement— / —Browser-reported units · 0 movement updates

Repeat at least three times in the same mode

Reduce system acceleration (requested). The median uses the latest five valid passes in this mode only. Keep the same mouse DPI setting throughout; reset after changing it.

“Reduce system acceleration” asks the browser for unadjusted movement, but support varies and the request may be ignored. The result is an estimate, not a reading of your mouse's DPI setting. “Use system pointer settings” reports pointer units per inch instead; these depend on system settings and do not represent hardware DPI. See the accuracy limitations before comparing results.

Four steps

How to Test Mouse DPI Online

To check mouse DPI online, use a physical ruler and leave enough desk space for one straight pass.

1

Mark the physical distance

Place a ruler left-to-right beside your mouse and mark 10 cm on your mousepad. Choose one reference point, such as the center of the mouse's front edge. Align that same point with each mark; don't measure from the front at the start and the back at the end.

2

Enter the distance and start

Choose cm or inches, enter the distance, and select “Reduce system acceleration (when supported)”. Click Start, then wait for “Measuring horizontal movement.” Before moving, check that your reference point is still at the start mark.

3

Move once and finish

Slide left or right without turning or lifting the mouse. Rotation changes the sensor's path relative to your reference point. Stop at the end mark and press Enter, preferably with your other hand, or click once. Don't move back to reach Finish.

4

Repeat in the same mode

Wait for the pointer to unlock, then lift and return the mouse to the start. Complete three to five valid passes with the same DPI preset and measurement mode. Reset the session before changing the preset, browser or system pointer settings.

Use a physical ruler, not a screen ruler

Measure desk movement, not cursor travel. A 1 mm marking error is 1% of a 10 cm pass, but 5% of a 2 cm pass. Prefer 10 cm or longer if you can keep the whole movement straight.

Calculation

How Does This Mouse DPI Analyzer Work?

The analyzer divides the horizontal movement reported by your browser by the physical distance in inches. Screen resolution and display scaling are not used to adjust the result.

Units per inch = absolute net horizontal movement units × 2.54 ÷ distance in cm

For example, 6,299 units over 10 cm gives approximately 1,600 units per inch. That corresponds to CPI only if the browser units equal unscaled sensor counts.

Reading three repeated measurements

Suppose three valid passes in the same mode give 1,580, 1,600 and 1,620 units per inch. These are illustrative numbers, not measurements from a tested mouse.

  • Median: 1,600. Sort the results and take the middle value. The tool uses the latest five valid passes at most, separately for each mode.
  • Variation: 2.5%. The range is 1,620 − 1,580 = 40; divide by the median, 1,600, and multiply by 100. This is run-to-run spread, not a ±2.5% accuracy guarantee.
  • What it tells you: the passes were repeatable. A consistently wrong distance or scaled input can still produce tightly grouped results.

A “Valid pass” means enough movement was recorded without too much backtracking or up-and-down drift. It cannot confirm that you moved the distance you entered. If the tool asks you to repeat a pass, follow the stated reason; rejected passes do not enter the median.

If you choose “Use system pointer settings,” keep the browser, system settings and movement speed similar when comparing results. Those numbers describe pointer movement, not hardware DPI. Results from the two modes are kept separate.

Terminology

What Is Mouse DPI? DPI vs CPI

DPI is the common marketing term for mouse movement resolution. CPI (counts per inch) describes sensor counts per physical inch more precisely. It does not directly measure accuracy, cursor speed or input latency.

Nominal settingIdeal counts over 1 inch
400 DPI400
800 DPI800
1600 DPI1,600
3200 DPI3,200

These are theoretical relationships, not guaranteed readings from a browser.

Different measurements

Mouse DPI vs Sensitivity vs Polling Rate

DPI / CPI

Movement resolution: how many counts the mouse reports per physical inch.

Pointer sensitivity

How the operating system or a game converts input into cursor or camera movement. This tool is not an aiming or mouse sensitivity test.

Troubleshooting

Why Is My Estimated Mouse DPI Different?

Possible causeWhat to try
Distance measurement errorUse a longer physical distance and clear start/end marks.
Diagonal movement or rotationKeep the mouse facing forward and follow a horizontal ruler.
Reversing during the passMove in one direction; reposition only after finishing.
System acceleration or scalingTry “Reduce system acceleration”; don't multiply results to match your expected DPI.
Browser event processingCompare another supported desktop browser.
Changed DPI presetCheck the current preset in manufacturer software and reset the session.
Different movement speedsCompare three slow passes with three faster passes in separate sessions.

If the results cluster away from your expected DPI, recheck the physical marks and active preset before changing anything else. Change one condition at a time and reset between sets. A mismatch alone does not establish a sensor fault.

Windows settings

How to Check Mouse DPI on Windows 11

For the configured DPI, check the active profile in your mouse manufacturer's software or its documented DPI-button presets. If several stages are available, confirm which one is selected. Without that software, this ruler-based test provides an estimate, not a readout of the preset.

Windows Settings → Bluetooth & devices → Mouse controls pointer speed. “Enhance pointer precision,” available in additional mouse settings on many Windows 11 versions, can also affect measurements taken with “Use system pointer settings”. Neither setting displays sensor DPI. Turning acceleration off does not prove the browser receives raw sensor counts; keep settings unchanged during each set of passes.

Read before comparing

Limitations of Browser-Based Mouse DPI Tests

If measurement won't start or stops unexpectedly

The pointer disappeared
The browser locks and hides the pointer so you can keep moving without hitting the screen edge. This feature is called Pointer Lock. Press Enter or click once to finish; use Esc to cancel and restore the pointer.
Start was refused or timed out
Keep the page active, respond to any browser permission prompt, then click Start again. If “Reduce system acceleration” doesn't work, select “Use system pointer settings” and retry. If the browser cannot lock the pointer at all, try another desktop browser.
Esc or switching tabs lost the pass
Esc, focus loss and hidden tabs cancel rather than finish. Partial passes are discarded because they may not cover your entered distance. Earlier valid results remain; reposition and start again.

Starting a measurement does not guarantee that system acceleration was removed. Some browsers may ignore that request. This tool cannot read or change hardware DPI, and touchscreens or trackpads cannot substitute for ruler-measured mouse movement.

How much can you trust the result?

Accuracy has not yet been checked against known mouse DPI settings across browsers, and compatibility testing is not complete. Treat these results as estimates, even when repeated measurements agree. See how measurements are calculated and checked for more detail.

Reference: MDN Pointer Lock API.

Mouse DPI Test FAQ

How can I check my mouse DPI online?

Use a physical ruler to mark a horizontal distance, enter it in the mouse DPI checker, and start measurement. Move once along the ruler, then press Enter or click to finish. Repeat at least three times in the same measurement mode and compare the median. Do not use an on-screen ruler.

Can a website detect my exact mouse DPI?

No. A website cannot directly read or certify your mouse’s hardware DPI setting. This tool estimates movement units per inch using a measured physical distance and browser-reported movement. Results may vary across browsers and operating systems, even when you choose “Reduce system acceleration”.

Is mouse DPI the same as CPI?

Mouse makers commonly use DPI to describe movement resolution. CPI, or counts per inch, is the more precise term for how many counts a sensor reports over one inch of physical movement. Browser movement units are not guaranteed to equal sensor counts.

How do I check mouse DPI without software?

You can estimate it here without installing software, using a mouse and a physical ruler. To confirm the configured hardware setting, check the manufacturer’s software or the mouse’s documented DPI presets. Windows pointer speed alone does not reveal sensor DPI.

Why does my DPI test show different results?

Distance errors, backtracking, diagonal movement, acceleration, browser event processing, and a changed DPI preset can all affect results. Use a longer measured distance, keep the mouse facing forward, and compare three slow passes with three faster passes in separate sessions. A difference does not by itself mean the sensor is faulty.

Is DPI the same as mouse polling rate?

No. DPI describes movement resolution; polling rate describes how frequently input updates arrive, measured in Hz. Use the mouse polling rate test to estimate browser-observed update frequency.