Mouse DPI to CPI Calculator

🖱 Mouse DPI to CPI Calculator

Convert sensor CPI, driver DPI, Windows pointer speed, in-game sensitivity, cm/360, counts per inch, counts per cm, effective DPI, hardware steps, and rounding error.

🎯Mouse and sensor presets
Preset note: CPI is the sensor count setting. DPI is the common driver label for the same count density, then Windows and game multipliers change how far the view or cursor moves.
HERO 2
Selected sensor family
44000
Published max DPI or CPI
50
Hardware step size
10
Real mouse presets
DPI, CPI, Windows, and game inputs
Switches cm/360, target travel, and calibration display.
Preset fills max CPI, common step size, and a realistic starting CPI.
CPI is counts per inch at the sensor before software scaling.
Usually the same numeric value as CPI unless your driver scales it.
Used to round requested CPI to the nearest valid hardware step.
Raw-input games normally ignore this; desktop cursor does not.
Acceleration is speed dependent, so these are planning estimates only.
Most competitive FPS games should be modeled as raw input.
Yaw means degrees turned per mouse count at 1.0 sensitivity.
Edit this when a game uses a different internal sensitivity scale.
The multiplier inside your selected game.
Used to compute the matching sensitivity at your current DPI.
Enter your real test swipe distance in the selected display unit.
Polling does not change CPI, but it affects report spacing.
Mouse DPI and CPI conversion results
Effective game DPI
-
DPI x sensitivity
360 turn distance
-
mouse travel for one full turn
Counts density
-
counts per cm and inch
Nearest hardware step
-
rounding error from requested CPI
Calculation breakdown
🔁DPI comparison grid
📚DPI, CPI, unit, and reference tables
DPI and CPI reference
TermMeaningCalculator useWatch out
CPICounts per inchSensor resolutionCorrect technical term
DPIDots per inchDriver labelUsually same number
eDPIDPI times sensGame comparisonOnly within one game scale
cm/360Pad travelCross-game feelNeeds correct yaw
Counts/cmCPI divided by 2.54Metric densityBefore sensitivity

For mouse sensors, 800 CPI and 800 DPI are normally the same count density; the calculator keeps both labels visible because software uses both words.

Windows pointer speed multipliers
NotchMultiplierCursor effectGaming note
10.03125xVery slowAvoid for games
30.25xSlowDesktop only
50.75xSlightly slowCan distort feel
61.00xNativeCommon baseline
82.00xFastRaw input ignores it
113.50xVery fastNot ideal for aim

The classic 6/11 setting is a 1.00x pointer multiplier. Enhanced pointer precision adds velocity-based acceleration, so it cannot be one fixed number.

Game yaw references
ReferenceYawBest useFormula role
Source, CS2, Apex0.022Common FPSdeg/count at 1.0
Quake style0.022Arena FPSdeg/count at 1.0
VALORANT style0.07Tactical FPSdifferent scale
Overwatch style0.0066Hero FPSsmaller yaw scale
Fortnite estimate0.005555Build/shooterpercent-like input

Yaw values are reference scalars. If your game exposes a different m_yaw, sensitivity scale, or scoped multiplier, enter the exact custom value.

Unit conversions
ConversionFormulaExampleUse
Counts/cmCPI / 2.54800 = 315Metric pad data
Counts/inCPI800 = 800Sensor density
cm/360360 / deg/cmdependsAim feel
in/360cm/360 / 2.5434.6 = 13.6Imperial pads
eDPIDPI x sens800 x 1.5Same-game compare

Use cm/360 for cross-game feel, and use eDPI only when comparing players inside the same game and the same yaw scale.

Real mouse and sensor preset data
PresetSensor familyPublished maxStep model
Logitech G Pro X Superlight 2HERO 244000 DPI50 CPI step
Razer DeathAdder V3 ProFocus Pro 30K30000 DPI50 CPI step
Razer Viper V2 ProFocus Pro 30K30000 DPI50 CPI step
ZOWIE EC2-CWPixArt 3370 class3200 DPI presetsfixed stages
SteelSeries PrimeTrueMove Pro18000 CPI100 CPI step
Glorious Model O 2BAMF 2.026000 DPI50 CPI step
Pulsar X2V2PAW339526000 DPI50 CPI step
Finalmouse Starlight-12Finalsensor20000 DPI400/800/1600/3200 stages
Logitech G305HERO 12K12000 DPI50 CPI step
VAXEE XE WirelessPAW3395 class26000 DPI classfixed stages

Preset limits are for calculator planning. Firmware, driver versions, and fixed onboard stages can change the exact selectable values on a specific mouse.

Tip: For raw-input FPS games, keep Windows at 6/11 and disable pointer precision anyway. The game may ignore Windows speed, but your menus and desktop calibration stay predictable.
Tip: When the rounded hardware CPI differs from the requested value, match your old cm/360 by changing in-game sensitivity instead of chasing an unavailable CPI number.

Open your driver software and you’ll see DPI number on your screen. Other people will tell you that DPI is technicaly incorrect; the only thing that matter is CPI. They will then explain that CPI mean counts per inch. This measure how many times the sensor samples your position as you move the mouse an inch. In comparison, DPI stand for dots per inch. It’s a term borrowed from screens and printers.

In practice, gaming mice treats these two terms as interchangeable. Whether you refer to it as DPI or CPI doesn’t matter; the number that appear in your driver is exactly the same. Once you enter your prefered setting, the calculator do all the math for you. You do not have to chase ghosts in the terminology war anymore.

How Mouse Sensitivity Really Works

Once you get into the game engine or operating system, things start getting fricative. The operating system also has pointer speed option that will either divide or multiply your raw input. If most gamers does anything with their mice it’s turn off acceleration because it lets them develop muscle memory. But even without acceleration, unless you’re using the default sixth notch on an 11-notch Windows pointer multiplier, the OS will warp your sensitivity.

And that notch, where one inch of mouse movement equals one inch of screen motion, becomes your benchmark for how much sense your in-game sensitivity make compared to the raw number. If you go faster than that then you’re running raw input which is why that only applies to desktop navigation. Before you trust any number you see, you have to know what kind of mode your target application run in.

The point of all this is that gaming sensitivity isn’t simply a matter of DPI alone. There’s also a multiplier called a yaw coefficient that indicates how many degrees your view will rotate per sensor reading when your sensitivity are set to ‘one.’ Each franchise have its own scale. Another title use a 0.07 yaw value to make its sensitivity slider feel more granular.

That means an apparent DPI of 1200 in one title may feel wildly different than 1200 in another due to that scale difference. The page’s reference table explain it well, showing exactly what those internal scalars do to your actual rotation per millimeter of hand motion. If you’re trying to compare players from different titles without factoring in yaw, it’d be like comparing car speeds in kilometers per hour with miles per hour and not converting.

On the other hand, pure math fail to account for hardware limitations. Your mouse sensor doesn’t accept arbitrary numbers. You can only get whole number from it, and those numbers may increment in multiples of 50 or 100 (depending on the family of sensors). If your mouse has steps of 50 and you asked for 830 CPI, then your actual CPI is going to be 850. That doesn’t sound like much of a problem, except when you’re trying to precisely emulate the settings of a pro player.

The tool takes this rounding into consideration. It tells you how far off you were from what you thought you were getting and what you did get. When you update the firmware on your mouse or switch mice, this becomes significant. There’s no magic number that’s right for everyone, but instead of a one-size-fits-all setting it’s all about adjusting to what feels comfortabley for you.

One way people go about it is measuring the distance their mouse travels when spinning 360 degrees. If they like low sensitivity settings, that could be thirty-five centimeters or greater. For high sensitivity players, that can be as little as ten centimeters in a single flick. You plug in a desired cm/360 value into the calculator. It then calculates the multiplier needed to adjust for your current DPI, connecting abstract sensor counts to real world desk space.

In the end, it’s about consistency. It doesn’t matter whether you’re using desktop scaling or raw input; whatever relationship you create between what your hands do and how the screen rotates will become muscle memory. Tinkering with those settings should of broke that muscle memory after you’ve locked it in. When you dial in a setting, that establishes your baseline based off the pad size and how far away you hold your arms. Fight the temptation to tweak again when you miss a shot.

The numbers serves as a starting point. What matters is where you point.

Mouse DPI to CPI Calculator

Leave a Comment