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.

Precise exact calculated destination CPI
Rounded nearest whole-number setting
Nearest 50 useful for mice with coarser presets
Difference change from source CPI to 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

  1. Enter the source setup that already feels correct.
  2. Enter the destination display and scaling.
  3. If you already know the destination mouse CPI, enter it to compare current vs recommended behavior.
  4. Read the Recommended destination CPI output.

The comparison bars underneath are there to make the problem visible instead of just dumping one number on you.