Convert FLI to ICO

Drag and drop files here or click to select.
Max file size 100mb.
Uploading progress:

FLI vs ICO Format Comparison

Aspect FLI (Source Format) ICO (Target Format)
Format Overview
FLI
Autodesk FLIC Animation

Animation format created by Autodesk in 1985 for Animator and Animator Pro. Stores frame-by-frame animation with 256-color palette and delta compression. FLI uses fixed 320x200 resolution while FLC supports arbitrary sizes. Ubiquitous in DOS-era games and multimedia.

Legacy Format Lossless
ICO
Windows Icon Format

Multi-resolution icon format developed by Microsoft in 1985 for Windows. Stores multiple image sizes in a single file for display at different resolutions. Used for application icons, file type icons, and website favicons across Windows and the web.

Standard Format Lossless
Technical Specifications
Structure: Chunk-based binary with frame delta compression
Color Depth: 8-bit indexed (256-color palette)
Resolution: FLI: 320×200 fixed, FLC: arbitrary
Compression: RLE + delta frame encoding
Extensions: .fli, .flc
Structure: Directory header + multiple BMP/PNG entries
Color Depth: 1/4/8/24/32-bit per entry
Sizes: 16x16 to 256x256 (multiple in one file)
Transparency: AND mask or 32-bit alpha
Extensions: .ico
Syntax Examples

FLI uses binary format (not human-readable):

Header: 128 bytes
  Magic: 0xAF11 (FLI) / 0xAF12 (FLC)
  Frames: N, Width: W, Height: H
  Depth: 8 bits, Delay: D ms
Frame chunks: delta-compressed

ICO uses a directory-based structure:

ICONDIR header (6 bytes)
  Type: 1 (icon)
  Count: N entries
ICONDIRENTRY (16 bytes each)
  Width, Height, Colors
  Offset to image data
Image data: BMP or PNG
Content Support
  • 256-color indexed palette per frame
  • Frame-by-frame animation sequences
  • Delta compression between frames
  • Palette rotation/cycling effects
  • Variable frame delay timing
  • RLE compression for first frame
  • No audio track support
  • Multiple resolutions in one file
  • BMP or PNG encoded entries
  • 32-bit RGBA with alpha channel
  • AND/XOR mask transparency
  • Sizes: 16x16 to 256x256
  • Multiple color depths per file
  • Cursor hotspot data (CUR variant)
Advantages
  • Efficient delta frame compression
  • Simple format, easy to parse
  • Individual frames easily extractable
  • Native Pillow/Python support
  • Compact animation storage
  • Lossless palette-based encoding
  • Multi-resolution in single file
  • Full alpha transparency
  • Windows native support
  • Web favicon standard
  • Backward compatible
  • Pillow native support
Disadvantages
  • Limited to 256 colors
  • No audio support
  • FLI fixed at 320×200
  • No transparency/alpha
  • Obsolete format
  • No modern codec features
  • Max 256x256 per entry
  • Windows-centric format
  • No animation support
  • Large files with many sizes
  • Being replaced by SVG for web
Common Uses
  • DOS game cutscenes and cinematics
  • Autodesk Animator animations
  • Multimedia CD-ROM presentations
  • Scientific visualizations
  • Architectural walkthroughs
  • Windows application icons
  • Website favicons
  • File type associations
  • Desktop shortcuts
  • Taskbar and Start menu icons
Best For
  • Retro game asset extraction
  • DOS-era animation preservation
  • Legacy multimedia archives
  • Palette-based pixel art sequences
  • Windows application icons
  • Website favicons
  • Desktop shortcut icons
  • System tray icons
Version History
FLI Introduced: 1985 (Autodesk Animator)
FLC Introduced: 1992 (Animator Pro)
Status: Legacy (no longer developed)
Evolution: Superseded by AVI, MPEG, MP4
Introduced: 1985 (Windows 1.0)
PNG Support: Windows Vista (2006)
Status: Active, Windows standard
Evolution: BMP-only → BMP+PNG entries
Software Support
Pillow (Python): Native read support (FliImagePlugin)
FFmpeg: Full read/write support
ImageMagick: Read support
Other: XnView, IrfanView, GIMP (via plugin)
Windows: Native OS support
Browsers: All (favicon support)
Editors: IcoFX, Greenfish, GIMP
Other: Pillow, ImageMagick, Paint.NET

Why Convert FLI to ICO?

Converting FLI animation frames to ICO format creates Windows-compatible icons from retro DOS animation assets. This is useful for creating desktop shortcuts, application icons, or favicons that feature classic pixel art from DOS-era game animations.

FLI frames at 320x200 resolution contain detailed pixel art that, when scaled down to icon sizes (16x16, 32x32, 48x48), creates distinctive retro-styled icons. The palette-based nature of FLI art often translates well to small icon sizes where limited color detail is expected.

ICO format supports alpha transparency, which can be applied during conversion to create icons with non-rectangular shapes. While FLI frames are fully opaque, adding a transparent background during post-processing allows the extracted pixel art to be used as proper layered icons.

For retro computing enthusiasts, game historians, and pixel art communities, creating ICO icons from classic DOS animation frames provides a way to bring vintage computer art into modern desktop environments. These icons can be used for application shortcuts, folder icons, and website favicons.

Key Benefits of Converting FLI to ICO:

  • Windows Icons: Create desktop and application icons from retro animation frames
  • Favicon Support: Use extracted frames as distinctive website favicons
  • Multi-Resolution: ICO stores multiple sizes in one file for different display contexts
  • Alpha Transparency: ICO supports full alpha channel for non-rectangular icon shapes
  • Native Support: Windows natively displays ICO files in Explorer and taskbar
  • Retro Aesthetics: FLI pixel art creates distinctive retro-styled icons
  • Pillow Compatible: Both formats natively supported by Python Pillow library

Practical Examples

Example 1: Desktop Shortcut Icon

Input FLI file (game.fli):

FLI game animation:
  Resolution: 320x200
  Colors: 256-color palette
  Content: Game title screen
  First frame extracted

Output ICO file (game_icon.ico):

ICO icon file:
✓ Converted to ICO format
✓ 32-bit RGBA with alpha
✓ Windows Explorer compatible
✓ Desktop shortcut ready
✓ Taskbar icon ready
✓ Retro pixel art style
✓ Native Windows display

Example 2: Website Favicon

Input FLI file (logo_anim.fli):

FLI logo animation:
  Resolution: 320x200
  Colors: 256 palette
  Content: Animated logo
  Key frame for favicon

Output ICO file (favicon.ico):

Favicon ICO:
✓ ICO format for browsers
✓ Small icon sizes included
✓ All browsers supported
✓ Tab icon display
✓ Bookmark icon ready
✓ Retro branding element
✓ Cross-browser compatible

Example 3: Application Icon

Input FLI file (app_splash.flc):

FLC splash animation:
  Resolution: 640x480
  Colors: 256 indexed
  Content: App splash screen
  Logo frame extracted

Output ICO file (app.ico):

Application ICO:
✓ Multi-size ICO (16-256px)
✓ Windows compatible
✓ .exe resource icon
✓ Start menu display
✓ Alt-Tab icon
✓ File association icon
✓ High-quality scaling

Frequently Asked Questions (FAQ)

Q: What is ICO format?

A: ICO (Windows Icon) is a multi-resolution image format used by Windows for application icons, desktop shortcuts, file type associations, and website favicons. A single ICO file can contain multiple image sizes (16x16 to 256x256) at different color depths.

Q: Can I use FLI frames as website favicons?

A: Yes, converting FLI frames to ICO creates valid favicon files. Place the resulting .ico file as favicon.ico in your website's root directory. Modern browsers also accept PNG favicons, but ICO provides the broadest compatibility.

Q: What icon sizes should I include?

A: Standard Windows icon sizes are 16x16, 32x32, 48x48, and 256x256 pixels. For favicons, 16x16 and 32x32 are most common. The converter creates an ICO with the original FLI frame size; you can resize afterward using an icon editor.

Q: Does ICO support animation?

A: Standard ICO does not support animation. The Windows animated cursor format (.ani) supports frame-based animation, but it is a different format. The converter extracts a single frame from the FLI animation as a static icon.

Q: Will the pixel art look good as an icon?

A: FLI pixel art often translates well to icon sizes because pixel art is designed for limited resolution. The 256-color palette and clean pixel edges scale nicely to 32x32 or 48x48 sizes. Very detailed FLI frames may lose detail at small sizes.

Q: Can I add transparency to the icon?

A: The converter creates the ICO with RGBA mode, supporting alpha transparency. FLI frames are fully opaque by default. You can add transparency using an image editor like GIMP or IcoFX after conversion.

Q: How do I set a Windows application icon?

A: To use an ICO file as an application icon, include it as a resource in your executable. In Visual Studio, add it to your project resources. For shortcuts, right-click the shortcut → Properties → Change Icon and browse to the .ico file.

Q: What is the maximum ICO size?

A: ICO supports entries up to 256x256 pixels. For larger icons, Windows uses PNG-compressed entries within the ICO container. FLI's 320x200 resolution exceeds the 256-pixel limit, so the image may be scaled during conversion.