How .ani cursors work
An ANI file is a RIFF container (the same family as WAV and AVI) with the type “ACON”. Inside, an “anih” header sets the frame count and default speed, an optional “rate” chunk gives each step its own duration, an optional “seq ” chunk reorders or repeats frames, and a list of “icon” chunks holds the actual images — each one a complete ICO/CUR file.
Timing is measured in jiffies, one-sixtieth of a second. This converter follows the sequence and rates exactly, so the GIF plays like the cursor does in Windows. Cursors are tiny; to make them visible on web pages, enlarge the GIF with Resize GIF at 200–400%.
Related conversions
Need a static icon instead? GIF to ICO creates multi-size Windows icons from any GIF frame. Other legacy animation formats are handled by MNG to GIF, and you can inspect any resulting GIF’s frames and timing with the GIF Tester.