Windows 11 & Windows 10
- Unzip the downloaded pack to a permanent location like
C:\Users\<you>\Cursors\PackName\. - Right-click
install.infand choose Install. - Open Settings → Bluetooth & devices → Mouse → Additional mouse settings → Pointers.
- Pick the new scheme from the dropdown, click Apply, then OK.
Full walkthrough with troubleshooting: Windows install guide.
macOS (Sonoma and later)
- Install Mousecape from its open-source GitHub project.
- Grant Mousecape accessibility permission in System Settings.
- In Mousecape, choose File → Import and pick the
.capefile from the unzipped pack. - Right-click the imported cape and choose Apply.
macOS does not natively support custom system cursors; Mousecape is the standard third-party loader. Full walkthrough: macOS install guide.
Linux (X11 & Wayland)
- Drop the theme folder into
~/.icons/(current user) or/usr/share/icons/(system-wide). - Switch the active cursor theme:
- GNOME: GNOME Tweaks → Appearance → Cursor
- KDE Plasma: System Settings → Colors & Themes → Cursors
- Hyprland: set
HYPRCURSOR_THEMEandXCURSOR_THEME - Xfce: Settings → Mouse and Touchpad → Theme
- Set
XCURSOR_SIZE=48(or 64) in your shell profile if cursors look small on HiDPI.
Full walkthrough: Linux install guide.
Browser-only (CSS)
For websites that want a custom cursor on their own visitors, no install required:
.btn { cursor: url('/cursors/hand.png') 8 4, pointer; }
Always include a fallback after the comma. Full walkthrough: CSS cursor guide.
Sizes & DPI
| Display | Recommended cursor size |
|---|---|
| 1080p / 1440p, no scaling | 32 px |
| 1440p / 4K with 125–150% scaling | 48 px |
| 4K / 5K, no scaling | 64 px |
| Streaming capture (1080p output) | 48 px (more visible to viewers) |