Match physical cursor travel across displays instead of guessing. This tool converts one known-good desktop setup into another.
Recommended destination CPI
Enter both setups to compute a matching destination CPI.
Setup math
These are the values the transfer is actually based on.
Physical comparison
How far the cursor moves on screen for the sample mouse movement.
Traversal guide
How much mouse travel it takes to cross the effective desktop width and height.
Formula and assumptions
How the transfer works
The calculator matches physical cursor travel, not just raw pixel counts.
screenPPI = pixelDiagonal / diagonalInches
effectivePPI = screenPPI / scaleFactor
targetCPI = sourceCPI * (destEffectivePPI / sourceEffectivePPI)
If UI scaling is above 100%, the effective cursor-space resolution is lower than the raw panel resolution. That is why the scaling controls matter.
Last Updated - 2026 March 31
Cursor Scaling
Cursor Scaling is a practical version of the older mouse CPI transfer calculator.
It is built for the actual desktop problem:
- one setup feels right
- another setup feels wrong
- both may have different screen size, resolution, scaling, and mouse CPI
The app translates one setup into another by matching physical cursor travel.
If moving the mouse 1 inch makes the cursor travel 8 inches across one display, the destination setup should do the same thing.
Assumptions
This app is only useful if your pointer behavior is basically ratio-based:
- pointer acceleration off
- no weird driver-side smoothing or path correction
- OS pointer speed at a true 1:1-like setting
- resolution and UI scaling entered as the effective desktop setup you actually use
If those assumptions are false, the numbers become advisory rather than exact.
Using it
- Enter the source setup that already feels correct.
- Enter the destination display and scaling.
- If you already know the destination mouse CPI, enter it to compare current vs recommended behavior.
- Read the
Recommended destination CPIoutput.
The comparison bars underneath are there to make the problem visible instead of just dumping one number on you.