Mouse DPI Analyzer & Sensitivity Benchmark

Measure effective DPI from direct physical cursor displacement, benchmark sensor repeatability, and verify mouse settings in real-time.

Physical Distance:
Configured DPI Ref (Optional):
READY TO TEST DISPLAY RULER: 96.0 PPI (card) POINTER: STANDARD
Live Estimate: —

Ready for DPI Measurement

Place your mouse at the start mark on your physical ruler. Click & hold, move exactly 5.00 inches horizontally along your desk, then release.

Physical Target: 5.00 in Captured: 0 px

Live Telemetry

Displacement 0 px
Instant Est. DPI —
Path Efficiency — %
Quality Score —
X / Y Dominance: —
Vertical Deviation: 0 px
Movement Duration: 0.00 s
Browser Pointer Rate: — Hz
— DPI

Measured DPI: — DPI

NEAREST PRESET: —

Perform a physical distance test using a desk ruler to measure sensor counts per inch.

Diagnostic Insights & Measurement Recommendations
  • Ensure your OS pointer speed is at standard 6/11 (Windows) and 'Enhance Pointer Precision' is disabled to prevent speed-dependent variance.

How Mouse DPI Testing Works

Core Principles

  • Physical Measurement Standard. Measured DPI is calculated directly by tracking captured cursor pixel delta over a verified physical displacement distance using a ruler on your mousepad.
  • Display Ruler Utility. The Display Calibration tab provides an on-screen reference ruler calibrated to physical credit-card dimensions (3.370"), useful for verifying browser CSS pixel scaling.
  • Pointer Acceleration Diagnostic. Comparing fast vs slow sweeps helps detect non-linear pointer acceleration or operating system smoothing.

100% Client-Side Privacy

  • Zero Data Upload. Mouse movement samples, velocity telemetry, and performance logs are processed strictly in-memory inside your local browser thread.
  • Pointer Lock & Raw Movement. Uses native Pointer Lock API requesting raw unadjusted movement deltas where supported by Chromium / Firefox.
  • Local Persistence. Saved calibration, preferences, and history sessions remain privately inside your browser's LocalStorage.

Understanding Mouse DPI & Sensor Physics

What Is Mouse DPI?

Mouse DPI (Dots Per Inch) is the commonly used consumer term for the sensor's configured counts-per-inch resolution. It indicates how many discrete positional counts the sensor registers for every linear inch of physical movement across a mousepad or desk surface.

When an optical mouse moves, an integrated miniature CMOS camera illuminates the surface below using an LED or infrared diode, capturing thousands of microscopic surface frames per second. An on-board Digital Signal Processor (DSP) calculates positional shifts across consecutive frames and reports directional counts to the operating system.

Fundamental Relationship
DPI = Total Sensor Counts ÷ Physical Distance Traveled (Inches)

Higher DPI does not automatically mean better aim or superior sensor quality. A higher DPI setting simply generates more input counts per unit of hand displacement. An excessively high DPI can make the cursor overly sensitive to micro-movements or involuntary hand tremors.

DPI vs CPI: What Is the Difference?

While consumer packaging almost universally uses "DPI", CPI (Counts Per Inch) is the sensor-oriented term commonly used in optical engineering and hardware firmware documentation. In consumer contexts, both terms are frequently used interchangeably to describe configured movement sensitivity.

"Dots Per Inch" is a legacy term borrowed from printing and display rasterization. Because a mouse sensor registers digital counts rather than rendering physical ink dots, sensor manufacturers like PixArt describe tracking resolution in CPI. In practical everyday settings, both terms refer to the same movement scaling ratio.

If you are testing your mouse using our mouse checker or configuring game profiles, DPI and CPI can be treated as equivalent.

Term Meaning Typical Context
DPI Dots Per Inch Consumer & gaming marketing specifications
CPI Counts Per Inch Sensor hardware engineering & technical documentation
eDPI Effective DPI (DPI × Sens) Comparing sensitivity setups within the same game
cm/360 Distance for a 360° turn Physical rotational distance in FPS games

DPI Measurement Methodology & Sensor Analysis

How This DPI Test Works

This online analyzer tracks cursor displacement over a known physical distance. When you drag your mouse across the workspace, the browser captures pointer coordinate deltas via Pointer Events or the Pointer Lock API.

By dividing total accumulated pixel displacement by your measured physical target distance (in inches or centimeters), the tool calculates the effective measured DPI for your current system setup.

  • Captures pointer displacement deltas
  • Evaluates horizontal vs vertical deviation
  • Aggregates session mean and median values

Step-by-Step Testing Guide

  1. Position a Physical Ruler: Place a physical ruler flat against your mousepad parallel to your horizontal swipe path.
  2. Align Starting Edge: Line up the edge of your mouse against the 0-inch or starting reference mark on the ruler.
  3. Click and Hold: Press and hold the primary mouse button inside the measurement canvas.
  4. Slide in a Controlled Path: Move the mouse steadily along the ruler until you reach your target distance (e.g. 5.0 inches).
  5. Release and Compare: Release the mouse button to record the result. Repeat 3 to 5 times to establish an accurate median.

Why Configured DPI Can Differ

Configured and measured values can differ because of sensor implementation, firmware behavior, surface texture interaction, operating system pointer scaling, browser coordinate processing, or physical measurement variance.

  • Sensor Implementation: Optical sensors naturally have minor production variances across manufacturing batches.
  • Skate & Surface Height: Varying skate thickness can alter the distance between the optical lens and tracking surface.
  • Pad Texture: Different weave patterns (cloth, cordura, glass) reflect optical light differently.

DPI vs Sensitivity, eDPI, and CM/360 Dynamics

Mouse DPI vs Mouse Sensitivity

DPI and in-game sensitivity are distinct layers of a single input pipeline:

  • Hardware DPI: The raw count density your mouse sensor generates per inch of physical travel.
  • In-Game Sensitivity: A software multiplier inside the game engine that determines how many degrees of camera angle the view rotates for each incoming count.

Two players using different DPI settings can achieve a similar rotational turn rate by adjusting their respective in-game sensitivity sliders.

What Is eDPI?

eDPI (Effective Dots Per Inch) simplifies sensitivity comparison between players using different DPI settings within the same game.

eDPI = Hardware DPI × In-Game Sensitivity
400 DPI × 2.00 = 800 eDPI
800 DPI × 1.00 = 800 eDPI
1600 DPI × 0.50 = 800 eDPI

Important: eDPI is game-specific. Because different game engines use different sensitivity coefficients and yaw angles, eDPI values cannot be directly compared across different games.

What Is CM/360?

CM/360 is a widely used metric for comparing physical sensitivity between compatible FPS games and configurations. It measures the physical distance in centimeters your mouse must travel on your mousepad to perform a full 360-degree rotation.

Because it reflects real-world physical displacement, CM/360 provides a practical reference for cross-game comparisons:

Lower Sensitivity 40 – 65 cm/360 Common in tactical shooters
Higher Sensitivity 20 – 35 cm/360 Common in arena/tracking games

400 vs 800 vs 1600 vs 3200 DPI Comparison

400 DPI Low Density

Lower count density per inch; commonly paired with higher in-game sensitivity multipliers. Often preferred by players accustomed to legacy tactical FPS titles.

800 DPI Balanced

A common gaming configuration that offers a practical balance for many users across both general desktop navigation and competitive games on 1080p and 1440p displays.

1600 DPI High Density

Higher count density; can be paired with lower in-game sensitivity to maintain a similar overall sensitivity while offering fine sub-pixel granularity.

3200+ DPI Very High

Very high count density; whether it is practical depends on the mouse sensor, firmware implementation, game engine, and personal sensitivity preferences.

Converting Sensitivity When Changing DPI

Within the same game's sensitivity model, you can preserve the same basic DPI × sensitivity relationship and approximate cm/360 using proportional scaling:

New Sensitivity = Current Sensitivity × (Current DPI ÷ New DPI)

For example: If you play at 800 DPI with 1.40 sensitivity and switch to 1600 DPI, your equivalent sensitivity in that same game is 1.40 × (800 ÷ 1600) = 0.70.

Operating System Settings & Hardware Diagnostics

Windows Mouse Settings & Pointer Speed

The classic 6/11 Windows pointer setting is commonly used as a neutral reference for legacy desktop pointer scaling. Applications using raw mouse input may bypass this desktop scaling.

Slider Setting Scaling Multiplier Desktop Cursor Behavior
1/11 to 5/11 0.03125× to 0.75× Sub-samples cursor counts
6/11 (Reference) 1.0× (Neutral) Standard 1:1 legacy desktop scaling reference
7/11 to 11/11 1.5× to 3.5× Interpolates counts, skipping pixels

Many modern games use raw input APIs (Raw Input or DirectInput) that bypass desktop pointer speed settings entirely. For browser-based testing, maintaining the 6/11 notch helps ensure predictable desktop coordinate reporting.

Enhance Pointer Precision & Polling Rates

Enhance Pointer Precision is Windows' built-in pointer acceleration. When enabled, cursor travel distance is dynamically adjusted based on hand speed rather than purely physical distance:

  • • Moving slowly across a distance produces fewer cursor counts.
  • • Moving quickly across the exact same distance produces significantly more counts.

Many competitive players disable Enhance Pointer Precision when they want a more consistent relationship between physical movement and desktop cursor movement.

DPI vs Polling Rate (Hz)

While DPI measures spatial resolution (counts per inch), Polling Rate (Hz) describes how frequently the device reports input to the computer. A 1000 Hz mouse reports every 1.0 ms; an 8000 Hz mouse reports every 0.125 ms. You can also evaluate your clicking speed on our CPS checker or monitor refresh smoothness with the refresh rate checker.

Competitive FPS Game Settings & Monitor Scaling

Counter-Strike 2 (CS2) m_yaw: 0.022

Tactical precision shooter where many players use low to moderate sensitivity. Common ranges include 700 – 1000 eDPI (approx. 40–60 cm/360). Example: 800 DPI × 1.0 Sens = 800 eDPI.

VALORANT m_yaw: 0.070

Tactical shooter emphasizing micro-adjustments. Common configurations fall between 200 – 350 eDPI (approx. 45–65 cm/360). Example: 800 DPI × 0.35 Sens = 280 eDPI.

Apex Legends m_yaw: 0.022

Fast-paced movement shooter emphasizing continuous tracking. Typical ranges include 1000 – 1600 eDPI (approx. 25–40 cm/360). Example: 800 DPI × 1.5 Sens = 1200 eDPI.

Overwatch 2 m_yaw: 0.0066

High-verticality hero shooter. Typical settings range between 3200 – 5600 eDPI (approx. 25–45 cm/360) depending on hero mobility and role.

Fortnite m_yaw: 0.00396

Requires fast turn capability for rapid building and box fights. Many players configure 6.0% – 10.0% X/Y Sens at 800 DPI (approx. 20–35 cm/360).

Rainbow Six Siege m_yaw: 0.005555

Close-quarters tactical shooter. Common configurations use 8 – 14 in-game sensitivity at 800 DPI (approx. 30–50 cm/360).

Does Monitor Resolution Affect DPI?

On a 2D desktop, higher resolution displays (e.g. 4K vs 1080p) contain more total pixels, so an 800 DPI mouse requires more physical distance to travel from edge to edge. However, in many FPS games that use raw mouse input, changing display resolution does not by itself change the game's mouse sensitivity or cm/360.

Does Monitor Size Affect Mouse Sensitivity?

Physical screen size (e.g. 24" vs 32") does not change input calculations or in-game camera angles. However, a larger screen increases visual target size and perceived angular velocity, which may influence your personal sensitivity preference.

DPI Diagnostics, Benchmarking & Troubleshooting

Standard Protocol for Comparing Two Mice

When comparing sensor performance between two different gaming mice, follow this structured diagnostic routine:

  1. Identical Surface: Test both mice on the same mousepad at the same location.
  2. Same Physical Distance: Use the 5.0-inch preset with a secure physical ruler guide.
  3. Unified DPI Preset: Configure both mice to the same nominal preset (e.g. 800 DPI) in software.
  4. Perform Multiple Trials: Complete the 5-Test Repeatability Challenge on the Consistency & Challenges tab.
  5. Compare Median & Directional Symmetry: Compare the median results and evaluate whether left-to-right matches right-to-left counts consistently.

Common Troubleshooting Scenarios

"My mouse is set to 800 DPI but tests slightly different." Minor variance can occur due to sensor implementation, skate thickness, pad weave, Windows pointer speed, or ruler placement.
"Fast swipes produce significantly more pixels than slow sweeps." This indicates speed-dependent pointer acceleration. In Windows Mouse Properties, uncheck "Enhance pointer precision".
"Cursor movement feels floaty in game." Ensure V-Sync is disabled, Raw Input is enabled in game options, and verify display frame rate using our FPS checker.

Mouse DPI & Sensitivity Formulas Reference

Metric / Concept Mathematical Formula Practical Example Key Diagnostic Value
Measured DPI DPI = Pixels ÷ Inches Traveled 4000 px ÷ 5.0 in = 800 DPI Measures effective counts per physical inch
Effective DPI (eDPI) eDPI = DPI × Sensitivity 800 DPI × 1.25 Sens = 1000 eDPI Sensitivity comparison within the same game
DPI Conversion New Sens = Old Sens × (Old DPI ÷ New DPI) 1.0 × (800 ÷ 1600) = 0.50 Sens Preserves sensitivity ratio within compatible game engines
CM/360 Distance cm/360 = (360 × 2.54) ÷ (DPI × Sens × Yaw) 914.4 ÷ (800 × 1.0 × 0.022) = 51.95 cm Physical displacement metric across games

Frequently Asked Questions (FAQ)

1. What is mouse DPI?

Mouse DPI (Dots Per Inch) is the commonly used consumer term for the sensor's configured counts-per-inch resolution, indicating how many tracking counts the sensor registers for each inch of physical movement across a surface.

2. What is a mouse DPI checker?

A mouse DPI checker is a diagnostic benchmarking tool that measures effective movement DPI by tracking captured pointer displacement over a verified physical distance traveled across your desk or mousepad.

3. How do I test my mouse DPI accurately?

Place a physical ruler beside your mouse on your pad, align the mouse with a start mark, click and hold the test trigger, slide the mouse precisely along the measured distance (such as 5.0 inches), and release. Repeating the test several times helps produce a reliable average.

4. Is DPI the same as CPI?

In consumer gaming contexts, DPI and CPI are frequently used interchangeably to describe configured sensitivity. Technically, CPI (Counts Per Inch) is the sensor-oriented term describing physical displacement events, while DPI is a legacy display and printing term adopted by hardware marketing.

5. What is the difference between DPI and CPI?

DPI refers to dots rendered per linear inch on a display or print medium, whereas CPI refers to optical sampling counts registered by an optical mouse sensor per linear inch of travel. In mouse settings, both terms represent the same movement scaling ratio.

6. Can a browser accurately test mouse DPI?

A physical browser-based test can estimate effective DPI or movement scaling from measured physical displacement and captured pointer movement, depending on the input path, browser capabilities, and operating system settings.

7. Why is my measured DPI different from the DPI set in my mouse software?

Configured and measured values can differ because of sensor implementation, firmware behavior, surface texture interaction, operating system pointer scaling, browser coordinate processing, or physical measurement variance.

8. What is eDPI?

eDPI (Effective Dots Per Inch) is the product of your mouse hardware DPI and your in-game sensitivity multiplier (eDPI = DPI × In-Game Sensitivity). It allows players to compare overall sensitivity within the same game or engine sensitivity model.

9. How do I calculate eDPI?

Multiply your mouse hardware DPI by your in-game sensitivity value. For example, 800 DPI with a 1.25 in-game sensitivity yields 1000 eDPI (800 × 1.25 = 1000).

10. What is cm/360?

CM/360 is a widely used metric for comparing physical sensitivity between compatible FPS games and configurations. It measures the physical distance in centimeters your mouse must travel on your mousepad to perform a full 360-degree rotation in a first-person 3D environment.

11. How do I calculate cm/360?

CM/360 is calculated using the formula: cm/360 = (360 × 2.54) / (DPI × In-Game Sensitivity × Engine Yaw). Exact formulas vary by game engine depending on its specific yaw angle multiplier.

12. Is 800 DPI good for gaming?

800 DPI is a widely used gaming configuration that offers a practical balance between smooth desktop navigation and fine control in games, without requiring extreme in-game sensitivity multipliers.

13. Is 1600 DPI better than 800 DPI?

1600 DPI provides higher count density and can slightly reduce start-of-motion input latency when paired with a halved in-game sensitivity. However, whether it feels better depends on player preference, grip, and hardware configuration.

14. What DPI should I use for FPS games?

Common configurations include 400, 800, and 1600 DPI. Rather than seeking a single universally optimal number, choose a DPI that feels comfortable for desktop tasks, then calibrate your in-game sensitivity to achieve your preferred turn rate.

15. Does higher DPI mean better accuracy?

No. Higher DPI increases cursor displacement per inch of movement, but does not inherently make aim more accurate. Effective aim depends on sensor tracking consistency, surface stability, and player motor control.

16. Does monitor resolution affect mouse DPI?

Monitor resolution affects 2D desktop cursor travel because higher resolution displays contain more total pixels. However, in many FPS games that use raw mouse input, changing display resolution does not by itself change the game's mouse sensitivity or cm/360.

17. Does monitor size affect mouse sensitivity?

Physical screen size does not change mouse input calculations or 3D camera turn rates, although a larger visual area can alter visual perception and tracking feel.

18. What is mouse polling rate?

Mouse polling rate is the frequency (measured in Hertz, Hz) at which your mouse reports movement updates and button states to your computer. A 1000 Hz polling rate transmits data every 1 millisecond.

19. What is the difference between DPI and polling rate?

DPI measures spatial resolution (how many counts are registered per inch of physical movement), whereas polling rate describes temporal frequency (how many times per second those updates are sent to the operating system).

20. What is Enhance Pointer Precision?

Enhance Pointer Precision is Windows' built-in pointer acceleration feature. It dynamically adjusts cursor displacement based on mouse velocity rather than purely physical distance.

21. What is mouse acceleration?

Mouse acceleration is an input modification where moving the mouse faster produces more on-screen displacement than moving the exact same physical distance slowly, creating a speed-dependent relationship.

22. How can I test for pointer acceleration?

Move your mouse across a fixed physical ruler distance slowly, record the pixel displacement, then swipe across the exact same distance quickly. Significant variance between slow and fast movements indicates speed-dependent acceleration.

23. Can changing DPI keep the same in-game sensitivity?

Within the same game's sensitivity model, you can preserve the same basic DPI × sensitivity relationship by adjusting in-game sensitivity proportionally: New Sens = Old Sens × (Old DPI / New DPI).

24. Why does my mouse feel different after changing DPI?

Changing DPI alters 2D desktop navigation speed, input sampling granularity, and interaction with sensor processing algorithms inside your mouse firmware.

25. Why does my browser mouse movement feel different from my game?

Web browsers use 2D operating system cursor coordinates subject to Windows pointer speed, browser zoom, and display scaling. Competitive 3D games typically use raw input to read direct angular camera rotations.

Region & Language

Select your preferred language for the interface.