Mouse DPI Test & Analyzer
Use this free mouse DPI checker to estimate your effective DPI from a measured mouse movement. Run multiple passes to see the average, deviation, likely DPI step, and confidence—not just one unstable number.
The calculation happens locally in your browser. The tool does not need your mouse model, account, or uploaded data.
How to Use the Mouse DPI Test
This DPI analyzer compares the pointer movement observed by your browser with a physical distance you measure on the desk. For a dependable result, use a ruler, keep the movement straight, and repeat the same motion several times.
- Set browser zoom to 100%.
- In Windows, use the normal middle pointer-speed position and turn off Enhance pointer precision for the test.
- Place a ruler next to the mouse and choose a physical distance—2 inches or 5 centimeters is a practical starting point.
- Select Horizontal, Vertical, or Auto direction. Horizontal is easiest for most desks.
- Click Start measurement. The browser will try to lock the pointer so screen edges do not stop the movement.
- Move the mouse exactly the entered distance, then click once to finish.
- Use 5-Run Test and rely on the average when the runs are close together.
Best practice: Do not chase a perfectly round result from one run. If five readings cluster near 790–815, the configured step is probably around 800 DPI. The repeatability of the runs matters more than a single exact-looking number.
How Accurate Is an Online Mouse DPI Checker?
An online checker can provide a useful estimate of effective cursor DPI, but a browser cannot directly read the optical sensor’s raw hardware CPI. The observed number can be influenced by operating-system pointer speed, acceleration, browser zoom, display scaling, the browser’s pointer-event units, and how precisely you follow the ruler.
That is why this tool does more than print one number. The 5-run mode calculates an average, percentage deviation, a confidence label, and the nearest common 50-DPI step. This helps separate a stable result from an accidental one.
Physical reference
The entered ruler distance is converted to inches before the result is calculated.
Directional movement
Horizontal and vertical options reduce inflation caused by small diagonal hand movement.
Repeatability check
Multiple runs reveal whether the reading is stable enough to trust as a practical estimate.
- Use a physical mouse, not a laptop touchpad
- Keep browser zoom at 100%
- Use the same direction for every run
- Move smoothly without lifting the mouse
- Turn acceleration off during testing
- Prefer the five-run average
Important limitation: Treat the output as a browser-observed effective DPI estimate, not laboratory certification of the sensor. For the hardware’s configured CPI, compare the result with the mouse manufacturer’s software or onboard DPI profile.
How the DPI Calculation Works
DPI means dots per inch. In this browser test, the practical calculation is the number of pointer units observed along the selected direction divided by the physical inches moved.
The result is most useful when the same setup produces similar readings repeatedly. A large spread usually means the physical distance was inconsistent, acceleration was active, the path was diagonal, or the browser could not capture the movement cleanly.
What Is Mouse DPI?
DPI (dots per inch) is the familiar consumer term for mouse sensitivity. A higher number moves the pointer farther for the same physical hand movement. Sensor specifications may use CPI (counts per inch), which is technically closer to what an optical sensor records, but DPI remains the common term in mouse software, product pages, and gaming settings.
DPI is only one layer of the final experience. Windows or macOS pointer settings, display scale, game sensitivity, field of view, and polling rate can all change how the mouse feels. Read the detailed guide to mouse DPI or the step-by-step mouse DPI checking guide for more background.
What DPI Setting Should You Use?
There is no universal “best” DPI. The ranges below are sensible starting points, not rules. Keep the setting that lets you aim, navigate, or edit accurately without running out of comfortable mousepad space.
| Use case | Practical starting range | Why people choose it |
|---|---|---|
| Tactical FPS | 400–800 DPI | More physical movement for controlled crosshair placement. |
| Tracking-heavy FPS / battle royale | 800–1600 DPI | A balance of fast turns and continuous tracking. |
| MOBA / RTS | 1000–2000 DPI | Faster movement across maps, menus, and multiple monitors. |
| General office work | 800–1600 DPI | Comfortable navigation without excessive wrist travel. |
| Large or high-resolution displays | 1600–3200 DPI | Helps cross a larger desktop area with less hand movement. |
| Detailed design work | 600–1200 DPI | Often easier to control for selections and fine adjustments. |
For gaming, hardware DPI should be considered together with in-game sensitivity. Instead of copying another player’s DPI alone, compare the complete sensitivity using the eDPI calculator or move a setting between games with the mouse sensitivity converter.
DPI vs eDPI vs Polling Rate vs Sensitivity
| Term | What it describes | Where to test or calculate it |
|---|---|---|
| DPI / CPI | Mouse movement scale per physical inch. | This mouse DPI test. |
| In-game sensitivity | The multiplier applied by a specific game. | The game’s own settings menu. |
| eDPI | DPI multiplied by in-game sensitivity for easier comparison inside one game. | eDPI Calculator |
| Polling rate | How frequently the mouse reports movement to the computer. | Mouse Polling Rate Test |
| cm/360 or in/360 | Physical distance required for a full turn in a game. | Sensitivity Converter |
Example: 800 DPI at 0.35 sensitivity produces 280 eDPI in a game where that simple multiplication is meaningful. The same sensitivity number in another game may feel different because games use different yaw and field-of-view calculations.
How to Change Mouse DPI
Use the DPI button
Many gaming mice have a button near the scroll wheel that cycles through saved DPI stages. Because an LED color does not always reveal the exact number, check the model manual or software profile and then confirm the effective result with the test above.
Use the manufacturer’s software
- Logitech: G HUB or onboard memory profiles
- Razer: Synapse sensitivity stages
- Corsair: iCUE DPI presets and onboard profiles
- SteelSeries: GG / Engine CPI settings
- HyperX: NGENUITY sensitivity presets
Windows pointer speed changes software scaling; it does not rewrite the hardware DPI stored in a gaming mouse. For consistency, avoid changing hardware DPI and operating-system pointer speed at the same time.
Why Does the DPI Result Change Between Runs?
| Symptom | Likely cause | What to do |
|---|---|---|
| Every run is very different | Inconsistent physical distance or acceleration | Use the five-run mode, slow down, and check pointer settings. |
| Result is much lower than expected | Browser zoom/display scaling or wrong unit | Set zoom to 100%, confirm inches/cm/mm, and retry. |
| Result stops increasing | Pointer lock was blocked and the cursor reached a screen edge | Allow pointer lock or use a shorter 1-inch movement. |
| Horizontal and vertical results differ | Diagonal path, angle snapping, or axis inconsistency | Run Axis Check with a straight edge and compare repeated runs. |
| Configured 800 reads around 790–815 | Normal hand and browser measurement variation | Use the average and nearest common 50-DPI step. |
| Wireless result feels unstable | Low battery, receiver placement, interference, or polling instability | Charge the mouse, move the receiver closer, then run the polling rate test. |
Continue Testing Your Mouse and Keyboard
These related tools use the same focused mouse-and-keyboard topic, helping you diagnose a complete input setup rather than treating DPI as an isolated number.
Mouse DPI Test FAQs
How can I check my mouse DPI online?
Set a physical distance, place a ruler beside the mouse, start the test, move exactly that distance, and finish the run. Repeat it five times and use the average rather than relying on one measurement.
Does this tool show the mouse sensor’s exact hardware DPI?
No browser can directly read raw sensor CPI. This tool estimates effective cursor DPI from browser-observed movement. Operating-system settings, zoom, scaling, browser behavior, and physical technique can affect the result.
Why should I turn off Enhance pointer precision?
Enhance pointer precision applies speed-dependent acceleration. The same physical distance can then produce a different pointer distance depending on how quickly the mouse is moved, reducing repeatability.
What distance gives the best DPI reading?
A longer distance can reduce the effect of small placement errors, but it is harder to measure and may exceed available mousepad space. Two inches or five centimeters is a practical starting point. Use pointer lock when the browser permits it.
Why does the result not match a round DPI preset?
Small variation is normal in a physical browser test. If repeated runs cluster near a common setting—for example 790 to 815—the likely configured step may be 800 DPI. A wide spread means the setup should be checked.
What is a good deviation score?
As a practical tool guideline, 3% or less is strong repeatability, 3–7% is usable but worth retesting, and above 7% suggests inconsistent motion or settings. These are tool confidence bands, not hardware certification standards.
Is higher DPI better for gaming?
Not automatically. Higher DPI means more pointer movement for the same hand movement. The useful setting is the one that works with your in-game sensitivity, mousepad space, monitor, and aiming style.
What is the difference between DPI and eDPI?
DPI is the mouse sensitivity setting. eDPI usually multiplies DPI by a game’s sensitivity value to make settings easier to compare within that game. Use the eDPI calculator for the calculation.
Does the test work on mobile or a touchpad?
The page is mobile-friendly, but a meaningful DPI measurement requires a physical mouse. Touchscreens and laptop touchpads do not provide the same physical ruler-based relationship.