How To Enlarge Cursor | Bigger Pointer, One Setting Away

Making your mouse cursor larger takes just a few clicks in system settings, with specific paths for Windows, Mac, and Linux desktops.

A mouse pointer that feels too small slows you down with every click, forcing squinting and wasted seconds hunting the arrow. How to enlarge cursor depends on your operating system, but the fix always lives in a system settings page — and it usually takes about ten seconds. The steps below cover the current versions of Windows, macOS, and the most common Linux desktop environments, so you can pick the exact path that works for your machine.

Enlarge Your Cursor on Windows 11 and Windows 10

Windows offers two reliable paths to a larger pointer: the modern Settings app and the classic Control Panel. Both let you scale the cursor size and change its color for better visibility.

Windows 11/10 Settings method: Open Settings and go to Accessibility (Windows 11) or Ease of Access (Windows 10). Select Mouse pointer and touch or Cursor and pointer. Here you’ll find a slider to adjust pointer size — dragging it to the right makes the cursor immediately larger. The same panel lets you switch between white, black, inverted, and custom-colored pointers.

Classic Control Panel method: Open Control Panel, click Mouse, then select the Pointers tab. Under Scheme, choose a larger option like Windows Standard Extra large and click Apply. This method is useful if you prefer the older interface or want to apply a preset across multiple users on the same machine.

Changing Cursor Size on a Mac (macOS)

On a Mac, you adjust the pointer size in System Settings under Accessibility. Apple’s official guidance on pointer visibility outlines a simple slider that changes the cursor size in real time.

Open System Settings from the Apple menu, then go to Accessibility > Display > Pointer. Drag the Pointer size slider to the right to enlarge the cursor. The same panel includes Pointer outline color and Pointer fill color options, which add contrast against busy backgrounds. Enable Shake mouse pointer to locate to temporarily enlarge the cursor when you move the mouse quickly — a handy trick for presentations or multi-monitor setups.

Adjusting Cursor Size on Linux (XFCE, GNOME, KDE)

Linux cursor size adjustments depend heavily on your desktop environment, and not every method works reliably across all distros. The steps below cover the three most common desktop environments, but a theme that doesn’t include larger sizes can silently ignore the setting.

XFCE: Open a terminal and run xfconf-query -c xsettings -p /Xcursor/Size -s 48, replacing 48 with your desired pixel size. Log out and back in to see the change. If the cursor stays the same size, the active icon theme may not support the requested size — try switching to a different cursor theme first.

GNOME: Use the command gsettings set org.gnome.desktop.interface cursor-size 48. Change 48 to your preferred size. This setting usually applies immediately, but some applications may need a restart.

KDE Plasma: Go to System Settings > Appearance > Cursors. Select a theme that includes larger sizes, then adjust the size dropdown in the same window. KDE also offers a jiggly cursor effect that helps locate the pointer temporarily.

What If The Cursor Doesn’t Change On Linux?

Linux cursor sizing is tightly coupled to theme support. A command may succeed syntactically while the visible cursor remains small because the theme’s index.theme file doesn’t define the requested size step. If the setting doesn’t take, switch to a different cursor theme (such as Bibata or Adwaita) that explicitly includes larger variants, then apply the size change again.

Cursor Size Settings Comparison Across Operating Systems

Operating System Main Settings Path Key Feature / Slider Shake to Locate
Windows 11 Settings > Accessibility > Mouse pointer and touch Size slider + custom colors No (CTRL-key location available)
Windows 10 Settings > Ease of Access > Cursor and pointer Size slider + custom colors No (CTRL-key location available)
macOS 13+ System Settings > Accessibility > Display > Pointer Size slider + outline/fill colors Yes
macOS 12 & earlier System Preferences > Accessibility > Display > Cursor Size slider + cursor color Yes
Linux (XFCE) xfconf-query on xsettings channel Theme-dependent No
Linux (GNOME) gsettings set cursor-size Theme-dependent No
Linux (KDE Plasma) System Settings > Appearance > Cursors Theme + size dropdown Yes (Jiggly cursor effect)

Common Mistakes When Enlarging The Cursor

Most people who struggle to enlarge their cursor are looking in the wrong place or confusing pointer size with pointer speed. The table below breaks down the most frequent issues and the exact fix for each.

Issue Likely Cause The Fix
Can’t find the cursor size option Searching for “Mouse” instead of “Accessibility” Use the Accessibility section in Settings / System Settings
Cursor is bigger but still hard to track Pointer speed is set too low Adjust pointer speed in Mouse Properties (Windows) or Tracking (Mac)
Linux command runs but nothing changes Cursor theme doesn’t support the requested size Switch to a theme like Bibata or Adwaita that includes larger sizes
Cursor stays huge after Windows update Magnifier zoom increment is off Go to Settings > Accessibility > Magnifier and set Zoom increment to 100%
Settings app doesn’t show a size slider Running an older build where the feature is limited Use the Control Panel > Mouse > Pointers > Scheme method instead

Which Method Works Best?

For the vast majority of users, the modern Settings path on Windows, macOS, or KDE Plasma provides the smoothest experience with a real-time slider and built-in color options. Linux users should start with the XFCE or GNOME terminal commands, then verify theme compatibility if the change doesn’t stick. Whichever OS you use, the cursor will scale up immediately once you apply the setting — no restart required.

References & Sources