Mouse DPI Calculator & Analyzer
Measure actual DPI · calculate eDPI · convert sensitivity across games
📏 Measure Actual DPI
Move mouse from the left edge to the right edge of the ruler below, then enter the physical distance you moved your mouse.
⚡ eDPI Calculator
eDPI (effective DPI) = DPI × in-game sensitivity. Compare your sensitivity across games.
DPI Reference
⚠Results are estimates based on browser event timing. Actual hardware values may vary due to OS scheduling and browser overhead.
The Mouse DPI Calculator measures your mouse's actual DPI by tracking pixel movement against physical distance. It also calculates your eDPI (effective DPI) — the single number that standardizes sensitivity across any game and hardware combination.
What Is Mouse DPI?
DPI stands for Dots Per Inch — the number of screen pixels your cursor moves for every inch of physical mouse movement. A mouse set to 800 DPI moves the cursor exactly 800 pixels when you move the mouse 1 physical inch across your desk. Higher DPI makes the cursor faster; lower DPI makes it slower and more precise.
The key insight: DPI alone doesn't determine your in-game sensitivity. What matters is eDPI = DPI × in-game sensitivity. 400 DPI at 2.0 sensitivity and 800 DPI at 1.0 sensitivity produce identical cursor movement.
Best DPI Settings by Game Genre
Competitive FPS (CS2, Valorant)
400–800 DPI. Low eDPI (400–1200). Arm aiming, large sweeps. Most professional players use 400 or 800 DPI with sensitivity around 1.0–2.5 in CS2.
Battle Royale (Fortnite, Apex)
800–1600 DPI. Medium eDPI (1000–2500). Mix of building/navigation and precision aiming requires compromise sensitivity.
MOBA (Dota 2, LoL)
1600–3200 DPI. High DPI for fast multi-point clicking. Cursor precision matters less than navigation speed across the map.
RTS / Strategy
1600–3200 DPI. Fast unit selection and multi-click commands benefit from higher DPI. No aiming required.
Professional Player DPI Settings
Based on aggregated pro player databases:
- CS2 pros: ~57% use 400 DPI, ~38% use 800 DPI. Average eDPI ≈ 850. s1mple: 400 DPI × 3.09 sens = 1236 eDPI.
- Valorant pros: ~40% use 400 DPI, ~45% use 800 DPI. Average eDPI ≈ 280 (0.32× scale = ~875 CS2 equivalent).
- Overwatch 2 pros: 800–1600 DPI common. Average eDPI ~1900 (1.374× scale).
- Apex Legends pros: 400–800 DPI. Average eDPI ~750 in Apex scale.
How to Measure Mouse DPI Without Software
- Use the ruler above — move your mouse across the full width of the ruler zone.
- Simultaneously move your physical mouse exactly the distance you entered in the "Physical Distance" field.
- Use a physical ruler on your mousepad to measure the distance precisely.
- Click "Calculate DPI" — the formula is:
DPI = Pixels ÷ Inches
The eDPI Rule: Never compare sensitivities between players without normalizing to eDPI. A player at 400 DPI × 2.5 sensitivity has 1000 eDPI — identical to 800 DPI × 1.25 sensitivity or 1600 DPI × 0.625 sensitivity. eDPI is the only meaningful sensitivity metric.
Frequently Asked Questions — Mouse DPI Calculator
Professional CS2 players overwhelmingly use 400 DPI (approximately 60%) or 800 DPI (approximately 35%), with most pros having eDPI between 400–1200. In Valorant, pros cluster around 200–400 in-game sensitivity at 800 DPI (eDPI 160–320, equivalent to 320–640 in CS2 terms). Very few professionals use DPI above 1600. The common thread is low eDPI to ensure precise aim control through arm movements rather than wrist flicks.
eDPI = Mouse DPI × In-game sensitivity. It matters because it gives you a single comparable number across different hardware setups and games. A player using 400 DPI at 2.0 sens has 800 eDPI — identical in-game cursor speed to 800 DPI at 1.0 sens. Use eDPI to benchmark your sensitivity against professional players or to convert your settings when switching games or upgrading your mouse to a different DPI rating.
Absolutely. 400 DPI is used by many active professional players and remains perfectly viable. It requires a larger mousepad for comfortable large sweeping movements, but provides maximum precision for fine adjustments. The only limitation of 400 DPI is that it requires a minimum of 400 pixels of physical movement to move 1 inch on screen — on high-resolution (4K) displays at 400 DPI, you may need a very large mousepad for comfortable navigation.
The formula is: 360° distance (cm) = 36000 ÷ (DPI × in-game_sens × game_multiplier). The game multiplier normalizes different games' sensitivity scales to a common unit. For CS2 (multiplier ~1.0), 800 DPI at 1.0 sensitivity = 36000 ÷ 800 = 45cm for a full 360°. Most competitive FPS players prefer 25–50cm for a 360° rotation. Valorant uses approximately 0.32× the CS2 sensitivity scale.
The browser measurement accuracy depends on: (1) How precisely you measure the physical distance you moved your mouse — this is the biggest source of error. (2) Mouse sensor consistency — gaming mice with optical sensors are highly accurate. (3) Surface quality — irregular surfaces cause sensor skipping. With careful measurement technique (using a ruler on a clean flat mousepad) you can achieve ±5% accuracy, sufficient to verify whether your DPI setting is correct.
Hardware DPI is set in the mouse sensor firmware and represents actual optical resolution — the sensor truly tracks at that DPI. Software DPI scaling (done via Windows pointer settings or in-game) interpolates or subsamples the hardware signal. Some mice advertise 25600 DPI but their sensors natively support only 3200 DPI — values above that are software-interpolated and result in lower tracking quality. Always use the mouse's native DPI range for best accuracy.
Competitive FPS (CS2, Valorant, PUBG): 400–800 DPI, low eDPI (400–1200). Battle Royale (Fortnite, Apex): 800–1600 DPI, medium eDPI (1000–2000). MOBA (Dota 2, LoL): 1200–2400 DPI — faster screen navigation benefits the genre. RTS games: 1600–3200 DPI for rapid multi-point clicking. Non-gaming desktop use: 1600–2400 DPI for comfortable browsing and productivity. Always choose based on your mousepad size and arm/wrist aiming preference.
