Cursor Converter

Image to cursor in under a minute: PNG to CUR, GIF to ANI. Drop it, click where the hotspot goes, download a real Windows mouse cursor.

Install it on Windows

Takes a minute. Works on Windows 10 and 11.

Windows 11

  1. Open Settings → Accessibility → Mouse pointer and touch → Customize pointer image.

  2. Under a pointer (usually Normal select), hit Browse and choose your .cur or .ani file.

  3. Repeat for other pointers if you want the whole set to match. Reset brings the original back.

Windows 10

  1. Open Settings → Devices → Mouse → Additional mouse options.

  2. On the Pointers tab, pick a pointer (usually Normal Select), hit Browse… and choose your .cur or .ani file.

  3. Click Apply. Repeat for other pointers if you want the whole set to match.

Full Windows install guide →

Good to know

What is the hotspot, and why does it matter?

The hotspot is the one pixel Windows treats as the tip of your cursor — it's where the click actually lands. Put it on the arrow tip, the fingertip, the crosshair center. Get it wrong and every click feels a few pixels off, which gets old fast.

What size will my cursor be?

It adapts. The file carries several sizes — 16 to 128 px — and Windows shows the one that matches your display scaling and your pointer-size setting. Nothing to configure; it just looks right on a laptop, a 4K monitor and with a big accessibility pointer.

What image works best?

A PNG with a transparent background, 128 × 128 px or larger, cropped close to the pointer. Non-square images are fitted into a square with transparent padding, transparency carries over into the .cur, and small pixel art stays crisp. JPG, WebP, SVG, BMP and GIF work too; a JPG has no transparency, so its background stays. Up to 5 MB per file.

What's the difference between .cur and .ani?

.cur is one still image with a hotspot. .ani is a container of cursor frames with timing — an animated .cur, basically. You don't have to choose: a still image becomes .cur, a GIF or a set of frames becomes .ani.

Can I turn a GIF into an animated cursor?

Yes — that's the GIF to ANI part. Drop an animated GIF (or APNG, WEBP, or several PNG frames) and the frames and timing come across into a .ani file. You can still slow it down, speed it up, reverse it or make it ping-pong before you convert.

What happens to my image?

It's used to build your cursor file and that's it. We don't keep it or show it anywhere on Sweezy — nothing reaches the catalog unless you choose to share it with us. Convert, download, done.

Does this work on a Mac?

macOS doesn't support custom cursor files, so .cur and .ani are Windows-only. On a Mac, use the Sweezy extension to run custom cursors inside your browser instead.

PNG to CUR and GIF to ANI: how this cursor converter works

Sweezy's cursor converter turns an ordinary image into a real Windows mouse cursor, right in your browser. Drop a PNG, JPG, WEBP or SVG and you get a .cur file; drop an animated GIF, an APNG or a whole set of PNG frames and you get an animated .ani cursor with the timing you choose. There's no account, no watermark and nothing to install — the file you download is the same format Windows ships its own pointers in.

The one thing every cursor needs is a hotspot: the single pixel that actually clicks. The converter picks it automatically (the visible pixel closest to the top-left corner, which nails most arrow tips), and you can move it with a click on the preview or by typing exact coordinates. The Try zone next to it shows the real cursor at 32, 48 and 64 px so you can feel the hotspot before you download. Each file carries several sizes at once, so it stays sharp on a laptop, on a 4K monitor and with a larger accessibility pointer.

Want to build a cursor from ready-made parts instead of converting one? Use the Cursor Constructor. If you're on a Mac, or want custom cursors inside your browser rather than on the desktop, the Sweezy extension is the way to go. Installing the file takes a minute — the Windows install guide walks through it step by step.