The default white arrow in Windows 11 is fine until it gets lost against a bright window or simply feels too plain to look at all day. Windows 11 has built-in controls that recolor it, resize it, swap its shape, and even replace it with a downloaded pack, none of which need extra software. This guide covers changing the cursor color and size, switching the pointer scheme, installing a custom cursor pack, adjusting pointer speed and visibility, and resetting everything back to default.
If you’re still settling into Windows 11 more broadly, our Windows 11 for Beginners guide covers the essentials before you start customizing.
How to Change the Mouse Cursor in Windows 11
There are three separate things the word cursor can mean here, and each lives in a different place. Color and size are set in the Accessibility settings, the pointer shape and scheme are set in the classic Mouse Properties dialog, and a fully custom look comes from a downloaded cursor pack. The methods below cover all three, ordered from the quickest change to the most involved.
Method 1: Change the Cursor Color and Size
The fastest change is recoloring and resizing the pointer, which is handled entirely in the Settings app. This is the same Personalization area used to change the desktop background.
- Press the Windows key + I to open Settings, then go to Accessibility and select Mouse pointer and touch.

- Under Mouse pointer style, choose White, Black, Inverted, or Custom. Inverted flips the pointer color against whatever is behind it, which keeps it visible on any background.

- Select Custom to pick a color. A palette of recommended colors appears, along with a Choose another color option for any custom shade.
- Drag the Size slider to make the pointer larger or smaller. The change applies live, so the effect is visible while dragging.

Method 2: Change the Cursor Scheme and Shape
Recoloring does not change the pointer’s actual shape. Swapping the shape, or a whole matching set of shapes, is done in the classic Mouse Properties dialog.
- Open Settings, go to Bluetooth & devices, select Mouse, then click Additional mouse settings near the bottom. The Mouse Properties window opens.
- Select the Pointers tab at the top of the window.
- Open the Scheme dropdown and pick a set. Windows Aero (system scheme) is the default, and Windows Black, Windows Inverted, Windows Standard, and Magnified are also built in, most with Large and Extra Large versions for better visibility.

- To change a single pointer instead of the whole set, select a role under Customize, such as Normal Select or Link Select, click Browse, choose a .cur or .ani file, then click Open.

- Click Apply, then OK to save. The Enable pointer shadow checkbox at the bottom adds a subtle drop shadow if wanted.
Method 3: Install a Custom Cursor Pack
For a look Windows does not include, a cursor pack replaces the whole scheme with custom shapes. Download packs only from a source that is trusted, since cursor files run at the system level.
- Extract the downloaded pack to a folder that will stay put, such as one inside Documents. Moving the files later breaks the cursor.
- Right-click the install.inf file inside the folder. On Windows 11, click Show more options first if the menu is short, then select Install.
- Click Yes at the User Account Control prompt to allow the install.
- Open the Pointers tab in Mouse Properties again, open the Scheme dropdown, and select the newly installed pack by name. Click Apply, then OK.
A pack without an install.inf file still works. Its .cur and .ani files can be applied one pointer at a time using the Browse step in Method 2.
How to Adjust Pointer Speed and Visibility
Beyond how the cursor looks, a few settings control how it moves and how easy it is to find on screen. These sit on the Pointer Options tab of the same Mouse Properties window.
- Pointer speed: the slider at the top sets how far the cursor travels per inch of mouse movement. Speed is also adjustable in Settings > Bluetooth & devices > Mouse as Mouse pointer speed.
- Enhance pointer precision: the Windows checkbox that adjusts speed based on how fast the mouse moves. Turning it off gives more consistent aim for gaming.
- Display pointer trails: leaves a short ghost trail behind the cursor, which helps on low-refresh displays.
- Hide pointer while typing: clears the cursor out of the way when text is being entered.
- Show location of pointer when I press the CTRL key: draws an animated ring around the cursor when Ctrl is pressed, useful for finding a lost pointer.
How to Reset the Mouse Cursor to Default
Reverting any of the changes above is quick and does not require reinstalling anything.
- To reset the color and size, open Settings > Accessibility > Mouse pointer and touch, set the style back to White, and drag the Size slider to its far-left position.
- To reset the shape, open the Pointers tab in Mouse Properties, choose Windows Aero (system scheme) from the Scheme dropdown, then click Apply and OK.
Mouse Cursor Not Changing? Troubleshooting
Most cursor problems come down to one setting overriding another or a pack that was not installed correctly.
- The scheme resets after a restart: a Windows theme or a contrast theme can force its own pointers. Set the cursor after applying the theme, or turn off the contrast theme in Settings > Accessibility > Contrast themes.
- The custom color does nothing: the Custom style tile has to be selected first. White, Black, and Inverted ignore the color palette.
- The pack is missing from the Scheme list: the install.inf step did not complete, or the extracted files were moved after installing. Reinstall from a folder that stays in place.
- The pointer is still hard to see: combine a larger Size in Accessibility with an Extra Large scheme in the Pointers tab, since the two size controls stack.
Conclusion
To change the mouse cursor on Windows 11, open Settings > Accessibility > Mouse pointer and touch to set the pointer color and size, or open Settings > Bluetooth & devices > Mouse > Additional mouse settings > Pointers to switch the cursor scheme and shape. For a fully custom look, install a downloaded cursor pack through its install.inf file, then select it from the Scheme dropdown.
