Cursor size. Per monitor.

CursorEqualizer is a Windows tray app for tuning cursor size on each monitor, so moving between screens can feel more consistent.

Version 1.0.0 preview for Windows x64. About 47 MiB. .NET runtime included.

One cursor. Your settings.Try the slider
Display 132 px
Your reference
Display 223 px
Your preference
16–128 px
Sizing illustration only. These controls do not change your Windows cursor.

Set cursor size per display.

Different screens and scaling settings can make the cursor feel different. Choose a comfortable size for each display, compare it visually, and let CursorEqualizer keep your settings.

Different screens. Different sizes.

A mouse pointer can look larger on one monitor and smaller on another because screens differ in pixel density and Windows scaling. Pixel density describes how closely the pixels are packed. Scaling changes the size of on-screen content so text and controls remain readable. A pointer drawn with the same pixel dimensions can therefore look different across multiple monitors.

Windows offers pointer-size controls under Accessibility and scaling controls under System > Display. Start with those if you want a larger pointer everywhere or need to resize the whole desktop. Changing display scaling also affects text and apps, so it may not suit a setup where only the cursor feels wrong.

CursorEqualizer lets you choose a cursor size for each display. Compare the screens visually, save a comfortable reference in Calibrated mode, and adjust as needed. This is manual visual tuning: the experimental Auto formula does not establish equal physical size, and applications that draw their own pointers can behave differently.

Choose the setting that fits your setup
OptionWhat it changesWhen to use it
Windows pointer sizeAdjust the pointer through Accessibility settings.Start here when you want a larger or smaller pointer overall.
Windows display scalingResize text, apps and other content on a selected display.Use it when the whole desktop needs resizing.
CursorEqualizerChoose a 16–128 px cursor size per monitor.Use it to tune the cursor while keeping your display scaling.
Windows visibility settings from Microsoft
CursorEqualizer calibration window with a cursor-size slider for each display.
Per-display calibration in the Windows app.
A closer look at the cursor-size slider and Calibrated, Fixed and Auto mode controls.
Cursor size and mode controls, enlarged.
  1. Open it on your display.

    Move the Settings window onto the screen you want to tune.

  2. Choose a comfortable size.

    Select Calibrated, then adjust the slider from 16 to 128 pixels. Repeat on the other screen and compare.

  3. Leave it in the tray.

    Changes save automatically. Close Settings or choose Hide to tray to keep the app running.

Three modes. You choose.

Calibrated
Saves your chosen pixel size and a DPI reference, then adjusts the target when that monitor’s Windows scaling changes. Start here for visual tuning.
Fixed
Keeps the selected pixel size on that monitor when its scaling changes.
Auto
Uses display DPI and screen diagonals. This physical-size formula is experimental; equal appearance has not been verified.

Pause or resume from the tray, or reload your registered cursor theme. Exit through the tray menu to restore the Windows cursor scheme.

CursorEqualizer in action.

A first look at CursorEqualizer: per-display cursor sizing, familiar controls, and a small place in your Windows tray.

Music: Sascha Ende, ende.app (CC BY 4.0). Sound effects: Kenney (CC0).

CPU and memory usage.

CPU and memory usage were recorded on a Windows 11 PC, both in the tray and during a short session of rapid movement between monitors.

Measured on the portable CursorEqualizer 1.0.0 build. The bundled-runtime installer build has not been benchmarked separately.

Background tray

Average total CPU
0.016%
Average resident RAM
82.63 MiB
Highest one-second CPU
0.289%

Sample length: 61.06 seconds.

In the background tray sample (61.06 seconds), portable CursorEqualizer 1.0.0 averaged 0.016% total CPU and 82.63 MiB resident RAM.

Rapid monitor crossings

Average total CPU
0.837%
Average resident RAM
84.30 MiB
Highest one-second CPU
1.058%

Sample length: 10.15 seconds, user-driven.

In the rapid monitor crossings sample (10.15 seconds, user-driven), portable CursorEqualizer 1.0.0 averaged 0.837% total CPU and 84.30 MiB resident RAM.

Recorded on 25 October 2026 using Windows 11 Home and an Intel Core i5-14400F with 16 logical processors and 31.76 GiB of OS-reported RAM. CPU is normalized across all logical processors. Readings were taken about once per second from a warmed-up process while other desktop apps remained running.

These are short samples on one PC, not guarantees for other hardware. Monitor-crossing frequency and response latency were not recorded. They do not establish long-term memory stability, battery impact or cold-start performance. MiB describes binary memory units; resident RAM includes shared pages.

Read the measurements

CursorEqualizer FAQ.

What are the requirements?

CursorEqualizer requires a Windows x64 PC. The current setup has been tested on Windows 11 and includes the .NET runtime, so there is no separate runtime installation for the installer. The app is intended for tuning multiple displays.

Does it calibrate everything automatically?

In CursorEqualizer, you choose a comfortable size on each display and compare it visually. Calibrated mode then uses the saved reference when Windows scaling changes. The separate Auto formula remains experimental.

Can cursor themes be kept?

CursorEqualizer reads custom .cur and .ani paths from your registered Windows cursor scheme and uses them for sizing. Rendering can vary by theme and application; animated-theme behavior still has open checks.

Can Windows manage startup?

CursorEqualizer’s standard startup appears in Windows Startup apps, where you can enable or disable it. The advanced Elevated option uses Task Scheduler instead, so it is separate from that toggle. Removing an existing elevated task may request administrator approval.

What does closing Settings do?

Closing Settings keeps CursorEqualizer in the tray. Use Exit & Restore Default Cursors to exit and restore the registered Windows cursor scheme. Forced termination cannot run the normal cleanup.

Is normal uninstall supported?

Yes. Exit the tray app, then uninstall CursorEqualizer through Windows Settings. The installer is designed to keep your calibration settings, though settings retention and cleanup are still being verified.

What is the current release status?

CursorEqualizer 1.0.0 is a public preview. Installation, launch and uninstall through Windows Settings have been tested. Version upgrades, downgrades and some startup checks are still being verified. The installer is unsigned, so Windows may show an unknown-publisher or SmartScreen warning.

Will it work inside every app?

CursorEqualizer uses your registered Windows cursor scheme. Rendering can vary by application and theme; compatibility with Adobe apps, OBS and games has not been verified. Apps that draw their own pointers may behave differently.

Does it support Windows 10?

CursorEqualizer’s current installer has been tested on Windows 11. Windows 10 compatibility has not been verified.

Can it make the pointer easier to see?

CursorEqualizer lets you choose a comfortable cursor size per display, but it has not been validated as an accessibility aid. Windows also offers pointer size and color controls in Accessibility settings.

Download for Windows.

Download CursorEqualizer, tune a size on each display, and keep your settings in the tray.

Version 1.0.0 preview for Windows x64. About 47 MiB. .NET runtime included.

Check your download.

The CursorEqualizer 1.0.0 preview installer is unsigned. Windows may show an unknown-publisher or SmartScreen warning. Check the release source and file hash before deciding whether to run it.

SHA-256 published by GitHub for the 1.0.0 installer:

164dda60754796cde2dec08894fbf2dd571d815725074328db6fddb101ba897a

In PowerShell, run this from your download folder and compare the Hash value:

Get-FileHash -LiteralPath '.\CursorEqualizer-1.0.0-Setup.exe' -Algorithm SHA256

A matching hash confirms that your file matches this release asset; it does not certify that software is safe.

To uninstall, use Exit & Restore Default Cursors from the tray, then remove CursorEqualizer through Windows Settings. Calibration-settings retention and cleanup are still being verified.