How to Change Cursor Size on Any Device or Operating System

Your cursor is something you interact with thousands of times a day — and yet most people never adjust it from the default. Whether you're struggling to track a tiny pointer on a 4K monitor or need larger accessibility options for low-vision use, changing your cursor size is one of the most practical customizations available on virtually every modern OS. Here's how it works across platforms, and what actually affects the result.

Why Cursor Size Matters More Than You'd Think 🖱️

The default cursor size is set conservatively — small enough not to obscure content, but not necessarily easy to see at every resolution or distance. On high-DPI displays (like Retina screens or 4K monitors), the default cursor can feel disproportionately tiny because more pixels are packed into the same physical space.

Cursor size also intersects with accessibility. People with low vision, motor difficulties, or those working on large external monitors often benefit significantly from a larger, higher-contrast pointer. Most operating systems treat cursor size as part of their accessibility toolkit, which is why you'll often find these settings nested under accessibility menus.

How to Change Cursor Size on Windows

Windows gives you straightforward cursor size control through two paths:

Settings App (Windows 10 and 11):

  1. Open SettingsAccessibilityMouse pointer and touch
  2. Under Mouse pointer size, drag the slider from 1 (default) to 15 (maximum)
  3. You can also change the pointer color — white, black, inverted, or custom

Control Panel (Classic Path):

  1. Go to Control PanelEase of AccessEase of Access Center
  2. Select Make the mouse easier to use
  3. Choose a cursor scheme with a larger size under Mouse pointers

Windows uses cursor schemes — pre-packaged sets that define the pointer's appearance across all states (normal, loading, busy, text select, etc.). If you want a consistently larger cursor across every interaction type, selecting a large or extra-large scheme is more thorough than adjusting the slider alone.

Custom cursor sizes beyond the built-in options require third-party tools or manually editing cursor files (.cur or .ani format) and loading them as a custom scheme.

How to Change Cursor Size on macOS

On a Mac, cursor size lives inside Accessibility settings:

  1. Open System Settings (or System Preferences on older macOS) → AccessibilityDisplay
  2. Find the Cursor section and drag the Cursor size slider from Normal to Large

macOS also includes a useful feature called Shake mouse pointer to locate, which temporarily enlarges the cursor when you shake the mouse rapidly — handy if you've lost your pointer on a large or multi-monitor setup. This can be toggled on or off in the same menu.

One important macOS behavior: cursor size is applied system-wide, but some applications — particularly games or apps running in exclusive full-screen mode — may override system cursor settings with their own rendered cursor.

How to Change Cursor Size on Linux

Linux behavior varies by desktop environment, but the two most common — GNOME and KDE Plasma — both support cursor resizing:

GNOME:

  • Navigate to SettingsAccessibilitySeeingLarge Text or use the Tweaks tool for finer cursor size control
  • Alternatively, set the cursor size via terminal: gsettings set org.gnome.desktop.interface cursor-size 48 (default is typically 24)

KDE Plasma:

  • Go to System SettingsWorkspaceAppearanceCursors
  • Select your cursor theme and set a custom size

Linux gives technically inclined users the most granular control, including the ability to install custom cursor themes from community repositories.

How to Change Cursor/Pointer Size on Mobile

iOS and iPadOS

On iPad with pointer support (using a mouse or trackpad):

  • Go to SettingsAccessibilityPointer Control
  • Adjust the Pointer Size slider

iPhone doesn't use a traditional cursor, so this setting is iPad-specific.

Android

Android doesn't have a universal pointer size setting for touch-only use. On Android devices connected to a mouse (common on Samsung DeX or Chromebook-adjacent setups), pointer size options may appear under SettingsAccessibility or within manufacturer-specific settings menus. The availability and location vary significantly by device and Android version.

Variables That Affect Your Ideal Cursor Size 🔍

Changing cursor size isn't just about dragging a slider to maximum. Several factors determine what size actually works well for your setup:

VariableHow It Affects Cursor Size Choice
Monitor resolutionHigher resolution (4K, 5K) makes default cursors appear smaller
Monitor physical sizeLarger screens viewed at a distance benefit from bigger cursors
Multi-monitor setupCursors can feel inconsistent moving between different DPI screens
Accessibility needsLow vision, tremors, or motor differences often require larger sizes
Use caseGraphic designers may prefer small precision cursors; general users may not
OS and display scalingWindows display scaling (100%, 125%, 150%) interacts with cursor size settings

Display scaling is worth understanding specifically. If you've set Windows to 150% scaling to make UI elements larger on a high-DPI monitor, your cursor may already be rendered larger relative to the screen — meaning a "size 3" cursor at 150% scaling looks different than a "size 3" cursor at 100%.

When Cursor Customization Has Limits

Not every environment respects system-level cursor settings:

  • Web browsers can override cursor appearance on specific page elements using CSS (cursor property), which can't always be overridden from OS settings
  • Games frequently render their own software cursor rather than using the system pointer
  • Remote desktop sessions (RDP, VNC, TeamViewer) may display the remote machine's cursor settings, not your local ones
  • Virtual machines can behave inconsistently depending on guest additions or integration tools installed

In these cases, the application itself may need its own cursor size settings — which may or may not exist depending on what you're running.

The Gap in Getting This Right ✅

The mechanics are consistent across platforms: every major OS gives you cursor size control, usually within two or three clicks. But whether the built-in maximum is large enough, whether custom cursor schemes are worth setting up, and whether display scaling is already compensating for your resolution — those answers depend entirely on your specific monitor setup, your workflow, and your visual needs. That's where the system's general settings end and your individual situation begins.