Convert FLI to ICNS

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

FLI vs ICNS Format Comparison

Aspect FLI (Source Format) ICNS (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
ICNS
Apple Icon Image Format

Multi-resolution icon format used by macOS for application icons, folder icons, and system graphics. Supports sizes from 16x16 to 1024x1024 with PNG or JPEG 2000 compression. The native icon format for all macOS applications and Finder icons.

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: OSType-tagged data container
Color Depth: 1-bit to 32-bit RGBA
Sizes: 16x16 to 1024x1024 (Retina)
Compression: PNG, JPEG 2000, PackBits
Extensions: .icns
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

ICNS uses OSType tag-based chunks:

Header: "icns" + total length
Icon entries (OSType tagged):
  'ic07' = 128x128 PNG
  'ic08' = 256x256 PNG
  'ic09' = 512x512 PNG
  'ic10' = 1024x1024 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 (16-1024px)
  • PNG compressed entries (modern)
  • JPEG 2000 entries (older)
  • 32-bit RGBA with alpha
  • Retina display support
  • Finder badge overlays
  • Dark mode variants
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
  • macOS native icon format
  • Multi-resolution support
  • Retina display ready
  • Full alpha transparency
  • PNG compression (efficient)
  • Pillow native read/write
Disadvantages
  • Limited to 256 colors
  • No audio support
  • FLI fixed at 320×200
  • No transparency/alpha
  • Obsolete format
  • No modern codec features
  • macOS-specific format
  • Not supported by Windows
  • No web browser support
  • No animation capability
  • Large files with all sizes
Common Uses
  • DOS game cutscenes and cinematics
  • Autodesk Animator animations
  • Multimedia CD-ROM presentations
  • Scientific visualizations
  • Architectural walkthroughs
  • macOS application icons
  • Finder folder icons
  • Dock and Launchpad icons
  • DMG volume icons
  • macOS system graphics
Best For
  • Retro game asset extraction
  • DOS-era animation preservation
  • Legacy multimedia archives
  • Palette-based pixel art sequences
  • macOS application development
  • Mac app distribution
  • Finder customization
  • Apple platform branding
Version History
FLI Introduced: 1985 (Autodesk Animator)
FLC Introduced: 1992 (Animator Pro)
Status: Legacy (no longer developed)
Evolution: Superseded by AVI, MPEG, MP4
Introduced: 2001 (Mac OS X)
Retina: 2012 (1024x1024 support)
Status: Active, macOS standard
Evolution: PackBits → PNG/JP2 entries
Software Support
Pillow (Python): Native read support (FliImagePlugin)
FFmpeg: Full read/write support
ImageMagick: Read support
Other: XnView, IrfanView, GIMP (via plugin)
macOS: Native Finder/system support
Xcode: Asset catalog integration
Editors: Icon Slate, Img2icns, GIMP
Other: Pillow, ImageMagick, iconutil

Why Convert FLI to ICNS?

Converting FLI animation frames to ICNS format creates macOS-compatible icons from retro DOS animation assets. ICNS is required for application icons, Finder folder icons, and DMG volume icons on macOS, making this conversion essential for Mac software projects featuring retro pixel art.

ICNS format stores multiple resolution variants (16x16 through 1024x1024) in a single file, with Retina display support. While FLI frames provide a single resolution, the conversion creates an ICNS container that macOS can use for icon display at appropriate sizes.

For macOS developers building retro-themed applications, emulators, or DOS game launchers, converting FLI animation frames to ICNS provides authentic pixel art icons that match the application's vintage computing aesthetic.

ICNS files with PNG-compressed entries are efficient and high-quality. The conversion from FLI's palette-based frames to ICNS preserves the visual character of the original pixel art while packaging it in macOS's native icon format for proper system integration.

Key Benefits of Converting FLI to ICNS:

  • macOS Native: ICNS is the required icon format for all macOS applications
  • Multi-Resolution: Stores multiple sizes from 16x16 to 1024x1024 in one file
  • Retina Ready: Supports high-DPI display resolutions on modern Macs
  • Alpha Transparency: Full alpha channel for non-rectangular icon shapes
  • Finder Integration: Used for folder icons, volume icons, and file type icons
  • PNG Compression: Modern ICNS entries use efficient PNG compression
  • Pillow Support: Both FLI and ICNS natively supported by Python Pillow

Practical Examples

Example 1: macOS App Icon

Input FLI file (game.fli):

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

Output ICNS file (AppIcon.icns):

macOS ICNS icon:
✓ ICNS format created
✓ macOS Finder compatible
✓ Dock display ready
✓ Launchpad icon
✓ Alpha transparency added
✓ Retro pixel art style
✓ Xcode asset compatible

Example 2: Custom Folder Icon

Input FLI file (collection.flc):

FLC animation file:
  Resolution: 640x480
  Colors: 256 indexed
  Content: Collection graphic
  Representative frame

Output ICNS file (folder.icns):

Finder folder icon:
✓ ICNS container format
✓ Finder drag-and-drop ready
✓ Folder customization
✓ Get Info paste target
✓ Retro visual theme
✓ PNG-compressed entries
✓ macOS native display

Example 3: DMG Volume Icon

Input FLI file (installer.fli):

FLI installer animation:
  Resolution: 320x200
  Colors: 256 palette
  Content: Software branding
  Key frame for icon

Output ICNS file (volume.icns):

DMG volume ICNS:
✓ DMG disk image icon
✓ Desktop volume display
✓ Drag-to-install visual
✓ Professional branding
✓ macOS standard format
✓ High-quality output
✓ Multiple sizes stored

Frequently Asked Questions (FAQ)

Q: What is ICNS format?

A: ICNS (Apple Icon Image) is macOS's native multi-resolution icon format. A single ICNS file contains multiple icon sizes (16x16 to 1024x1024) with PNG or JPEG 2000 compression. It's used for application icons, folder icons, and volume icons throughout macOS.

Q: Can I use ICNS on Windows?

A: ICNS is macOS-specific and not natively supported by Windows. For Windows icons, convert to ICO format instead. Some cross-platform tools like GIMP and ImageMagick can read ICNS files on any platform.

Q: How do I set an app icon with ICNS?

A: In Xcode, add the ICNS file to your project's asset catalog (Assets.xcassets → AppIcon). For non-Xcode projects, set the CFBundleIconFile key in Info.plist to point to your .icns file. The file should be in the app bundle's Resources folder.

Q: What icon sizes should ICNS contain?

A: A complete ICNS file should include: 16x16, 32x32, 128x128, 256x256, 512x512, and 1024x1024 — each in both 1x and 2x (Retina) variants. The converter creates a basic ICNS; use iconutil or Icon Slate for full multi-size generation.

Q: Does ICNS support animation?

A: No, ICNS is a static icon format. It stores multiple resolutions of the same icon, not animation frames. The converter extracts a single frame from the FLI animation as a static icon image.

Q: Will FLI pixel art look good in ICNS?

A: FLI pixel art works well at smaller icon sizes (16-48px) where the limited palette and pixel-level detail are expected. At larger sizes (512-1024px), pixel art may appear blocky unless scaled with nearest-neighbor interpolation to preserve the pixel aesthetic.

Q: How do I create a Finder folder icon from ICNS?

A: Select the folder in Finder, press Cmd+I to open Get Info, then drag the ICNS file onto the icon preview in the top-left corner of the Get Info window. This applies the custom ICNS as the folder icon.

Q: Can I convert ICNS back to FLI?

A: No, FLI is a source-only format. Pillow reads FLI/FLC but cannot write them. ICNS can be converted to PNG, JPEG, or other standard formats using Pillow, Preview.app, or ImageMagick.