eDPI calculator
This eDPI calculator multiplies your mouse DPI by the in-game sensitivity, converts it into centimeters per 360° turn and finds the matching sensitivity for a new DPI.
Example: Mouse DPI (CPI) 800 · In-game sensitivity 1.25 · Yaw factor (degrees per count at sensitivity 1) 0.022 · New DPI (to convert the sensitivity) 1,600 → Result: eDPI 1,000 · 41.56 cm per 360°. Source: Valve Software, Source SDK 2013, src/game/client/in_mouse.cpp: ConVar m_yaw default 0.022 (“Mouse yaw factor”), sensitivity default 3; view yaw += m_yaw × mouse movement × sensitivity (read 14.10.2026). Updated: .
How it is calculated
eDPI = mouse DPI × in-game sensitivity. 800 DPI at sensitivity 1.25 gives an eDPI of 1000, exactly like 1600 DPI at 0.625. With the Source yaw factor 0.022 that is 41.56 cm of mouse movement for a full 360° turn.
From eDPI to cm/360
In the Valve Source SDK the view turns by m_yaw × sensitivity degrees for every count the mouse reports, and m_yaw defaults to 0.022. One full turn therefore takes 360 ÷ (0.022 × sensitivity) counts; dividing by the DPI gives inches, times 2.54 gives centimeters:
- cm/360 = 360 ÷ (yaw × sensitivity × DPI) × 2.54
- At yaw 0.022 this is about 41,563.6 ÷ eDPI centimeters.
- New sensitivity for a new DPI: eDPI ÷ new DPI.
Examples (yaw 0.022)
| DPI | Sensitivity | eDPI | cm/360 |
|---|---|---|---|
| 400 | 2 | 800 | 51.95 |
| 800 | 1.25 | 1000 | 41.56 |
| 800 | 2 | 1600 | 25.98 |
| 1600 | 0.5 | 800 | 51.95 |
The first and last rows feel the same: equal eDPI and equal yaw mean equal distance per turn. eDPI only compares players within the same game; between games with different yaw factors compare cm/360 instead. Check your sensor with the mouse test and practise with the aim trainer.
Limits
The figures assume raw input without mouse acceleration and the DPI your mouse actually delivers, which can differ slightly from the label. The yaw factor of your game must be entered by you if it is not 0.022.
Frequently asked questions
How do you calculate eDPI?
Multiply the mouse DPI by the in-game sensitivity: 800 DPI × 1.25 = 1000 eDPI.
What is a good eDPI?
There is no single right value; it depends on the game and your style. Compare cm/360 instead – 400 DPI at sensitivity 2 (800 eDPI) means about 51.95 cm per turn with yaw 0.022.
How do I keep my sensitivity when I change DPI?
Keep the eDPI: new sensitivity = old eDPI ÷ new DPI. 1000 eDPI at 1600 DPI needs a sensitivity of 0.625.
What is cm/360?
The distance you move the mouse for a full 360° turn in game: 360 ÷ (yaw × sensitivity × DPI) × 2.54.
Is eDPI the same in every game?
No. Games use different yaw factors, so the same eDPI can turn at different speeds. Use cm/360 to compare between games.
Sources and legal basis
- Valve Software, Source SDK 2013, src/game/client/in_mouse.cpp: ConVar m_yaw default 0.022 (“Mouse yaw factor”), sensitivity default 3; view yaw += m_yaw × mouse movement × sensitivity (read 14.10.2026)
- NIST Special Publication 811, Appendix B.8: inch = 2.54 E−02 m (exact) (read 14.10.2026)
As of: · Editorial policy
Related tools
- Mouse test: check buttons, double click and scroll wheelOnline mouse tester: checks left, right and middle buttons, side buttons 4 and 5, scroll wheel and double clicks – and warns if a button double-fires.
- Aim Trainer OnlineFree online aim trainer: 30 targets against the clock, 15–60 second rush, three targets at once, a moving target or precision – with accuracy and a chart.
- CPS Test: How Many Clicks Per Second Can You Do?CPS test: click as fast as you can for 1, 5, 10, 30, 60 or 100 seconds and get your clicks per second, a speed chart and best scores. Mouse, touchpad or touch.
- Reaction Time Test: How Fast Are You?Reaction time test online: measure your reaction to colour, sound or a go/no-go choice in ms. 5 tries with average, median, best and a lab benchmark.
- Hz test: how many frames per second does your screen show?Online Hz test: measures the refresh rate of your monitor or phone (60, 120, 144 Hz …) in the browser and shows a motion test with several frame rates.
- Typing test: how fast do you type?Free typing test: measure your typing speed in 30 s, 1 or 3 minutes. Net and gross WPM, characters per minute, accuracy and errors. Works on mobile.
- Touch screen test: check multi-touch and dead zonesTest your touch screen online: shows every simultaneous touch point, draws your swipes into a grid and reveals dead zones. With fullscreen mode.
- Classroom noise meter traffic lightNoise traffic light in your browser: the microphone measures loudness and the light turns green, yellow or red. Adjustable thresholds, full screen. Free.
- GPS speedometer in your browserOnline GPS speedometer: measures your speed by GPS in km/h, mph or knots, with top and average speed and distance. Nothing is stored or sent.