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):
- Open Settings → Accessibility → Mouse pointer and touch
- Under Mouse pointer size, drag the slider from 1 (default) to 15 (maximum)
- You can also change the pointer color — white, black, inverted, or custom
Control Panel (Classic Path):
- Go to Control Panel → Ease of Access → Ease of Access Center
- Select Make the mouse easier to use
- 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:
- Open System Settings (or System Preferences on older macOS) → Accessibility → Display
- 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 Settings → Accessibility → Seeing → Large 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 Settings → Workspace → Appearance → Cursors
- 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 Settings → Accessibility → Pointer 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 Settings → Accessibility 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:
| Variable | How It Affects Cursor Size Choice |
|---|---|
| Monitor resolution | Higher resolution (4K, 5K) makes default cursors appear smaller |
| Monitor physical size | Larger screens viewed at a distance benefit from bigger cursors |
| Multi-monitor setup | Cursors can feel inconsistent moving between different DPI screens |
| Accessibility needs | Low vision, tremors, or motor differences often require larger sizes |
| Use case | Graphic designers may prefer small precision cursors; general users may not |
| OS and display scaling | Windows 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 (
cursorproperty), 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.