Skip to main content

ANI to GIF Converter

Convert a Windows animated cursor (.ani) into an animated GIF, with the cursor's original frame timing preserved. Free and entirely in your browser.

Input

Drop a file or browse
One file · application/x-navi-animation, image/vnd.microsoft.icon

Every frame of the cursor is kept, and its original timing carries over. Nothing is uploaded — everything runs in your browser.

GIF file

Upload a .ani file to convert it into an animated GIF.

Was this helpful?

Also available with

Guides

Convert a Windows animated cursor (.ani) into an animated GIF, entirely in your browser. Every frame is kept, and the cursor's original timing carries over — nothing is ever uploaded.

How to use it

  1. Upload a .ani file.
  2. Turn Loop forever on or off.
  3. Download the result as an animated GIF.

How it works

An .ani file bundles a series of Windows cursor (.cur) frames inside a RIFF container, along with a display rate for each one (in 1/60-second units). This tool parses that container, decodes every frame — including the older, rarer variant that stores a raw bitmap instead of a full .cur — and re-encodes them as a single animated GIF, converting each frame's own rate into its GIF delay so the animation plays back at the cursor's original speed.

Tips

  • A cursor with a custom playback sequence (some frames repeating, or playing out of order) is preserved — the GIF follows the exact same frame order the cursor does, not just its stored frame list.
  • Going the other way? See GIF to ANI Converter to turn an animated GIF into a Windows cursor instead.

Is my file uploaded anywhere?

No. Parsing the .ani container, decoding each frame, and encoding the GIF all happen locally in your browser. Nothing is sent to a server.

ani to gifani converteranimated cursorwindows cursorcursor to gifani decodercursor converter

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.