How to Install a Custom Cursor from Sweezy Cursors on Chrome or Windows

Updated

Sweezy Cursors gives you two separate install paths depending on what you downloaded: Windows system cursors use .ani / .cur files applied through Windows mouse settings, while Chrome browser cursors need the Sweezy Cursors extension (or a similar custom-cursor extension) because Chrome does not read .ani / .cur files natively. If you grabbed the Complete Pack (.zip), unzip it first and pick the file that matches your target — Windows or browser.

What you actually get after downloading

Sweezy Cursors lists several file types per cursor set. Match the file to your goal before doing anything else:

File type What it's for Where it works
.ani Animated Windows pointer Windows mouse settings
.cur Static Windows pointer Windows mouse settings
.png (cursor / pointer image) Browser or extension use Chrome via extension
.zip (Complete Pack) Bundle of the above Unzip, then use per file

A cursor set may include both animated (.ani) and static (.cur) versions, plus PNG images and a Roblox-specific PNG. The Roblox PNGs are for in-game use, not for Windows or Chrome.

Installing on Windows

  1. Download the .ani or .cur file for the cursor you want (or unzip the Complete Pack and locate it).
  2. Open Settings → Bluetooth & devices → Mouse → Additional mouse settings (or search "mouse settings" from the Start menu).
  3. Go to the Pointers tab.
  4. Select the pointer role you want to change — Normal Select, Help Select, Working in Background, Busy, etc.
  5. Click Browse, navigate to your downloaded .ani or .cur file, and confirm.
  6. Click Apply, then OK.

Expected result: the pointer you changed updates immediately. If it doesn't, the file is likely corrupted or in the wrong format — re-download it.

Common snag: Windows only accepts .ani and .cur for system pointers. A .png will not appear as a selectable option in the Browse dialog, because it isn't a valid pointer format there.

Installing in Chrome

Chrome has no built-in menu for custom cursors, so a .png cursor image needs an extension to render it on web pages.

  1. Download the .png cursor/pointer image (or unzip the Complete Pack and find the PNGs).
  2. Install a custom-cursor extension from the Chrome Web Store — Sweezy Cursors itself offers a Chrome extension for this purpose.
  3. Open the extension, upload or select your PNG, and set it as the cursor.
  4. Reload any open tabs so the change applies.

Expected result: the cursor changes on pages where the extension is active. Note that extensions typically can't override the cursor on Chrome's own settings pages, the New Tab page, or some sites that force their own cursor via CSS.

Common snag: if the cursor doesn't change, check that the extension is enabled and has permission to run on the site you're viewing. Some extensions only apply to specific sites by default.

Which path should you pick?

  • You want the cursor everywhere in Windows (desktop, apps, File Explorer): use .ani / .cur and the Windows Pointers settings.
  • You only want it inside Chrome while browsing: use a .png plus the extension.
  • You want both: download the Complete Pack, apply the .ani / .cur in Windows, and load the PNG in the extension.

Before you install

  • Confirm the file extension matches your target — .ani / .cur for Windows, .png for the browser extension.
  • Unzip the Complete Pack before trying to use any file inside it; Windows and Chrome can't read files still inside a .zip.
  • Sweezy Cursors states its cursors are 100% safe and reports 31.8M+ downloads across 11,983 cursors, but you should still only install files you downloaded from the site itself rather than re-hosted copies.

If a cursor fails to apply, the cause is almost always a format mismatch — the wrong file type for the wrong install path — rather than a problem with the download itself.