.IFF

IFF File

Interchange File Format (EA IFF 85)
Ask a question
QUICK ANSWER

A .IFF file is most likely an Amiga bitmap image (ILBM sub-format), an Amiga audio clip (8SVX), or a Maya rendered image. Electronic Arts created the format in 1985 for Commodore Amiga computers. On Windows, open ILBM images with XnView MP or IrfanView (both free); for Maya .iff textures, use Autodesk Maya.

Developer: Electronic Arts (in cooperation with Commodore-Amiga) Category: Audio Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jul 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the IFF file format?

The .IFF file format stands for Interchange File Format (officially EA IFF 85). The files using this extension are mainly used to exchange data across different applications and computing platforms, enabling programs on one system to share documents or media with software running on a completely different platform.

Electronic Arts initially created the universal .IFF standard in 1985, working in cooperation with Commodore-Amiga. Such files may consist of graphics, text, and even audio data - the specific content depends on the four-character sub-type declared inside the container. The two most widespread Amiga sub-formats are ILBM (Interleaved Bitmap, for color images) and 8SVX (8-bit Sampled Voice, for mono audio).

The Alias|Wavefront program (now Autodesk Maya) also makes use of the .iff extension for a closely related dialect. Here the .iff format contains the image files generated by the application - rendered frames and texture maps - stored using a FOR4 group chunk rather than the standard FORM header.

IFF's chunk-based design directly inspired RIFF (the container behind WAV and AVI) and AIFF, all of which share the same four-byte ID plus length block structure.

Security & safety

RISK: LOW

IFF is a legacy container format; parsing complex nested chunk data could theoretically trigger vulnerabilities in old viewers, but no significant current exploits are known. Low risk for modern viewers on modern OSes.

Format details

in a nutshell
FULL NAMEInterchange File Format (EA IFF 85)aka EA IFF 85, IFF 85
DEVELOPERElectronic Arts (in cooperation with Commodore-Amiga)since 1985 (EA IFF 85 specification, Electronic Arts)
CATEGORYAudio Files
MIME TYPEapplication/octet-stream
TYPEChunk-based generic container format (binary); commonly used for Amiga graphics (ILBM) and audio (8SVX)
STANDARDOpen · royalty-free
This extension is also used by…
  • Amiga ILBM Bitmap (most common historical .iff) - Interleaved Bitmap format native to Amiga computers; stores 1-8 bpp planar color images with PackBits compression, HAM/EHB/AGA color modes.
  • Amiga 8SVX Audio - 8-bit Sampled Voice audio sub-format storing mono 8-bit PCM or Fibonacci-delta-compressed samples at variable sample rates.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
464F524D
ASCII
FORM
A standard IFF file opens with the 4-byte group chunk type identifier at offset 0: most commonly "FORM" (46 4F 52 4D), followed by a 4-byte big-endian data length, then a 4-byte sub-type identifying the specific format, e.g. "ILBM" for bitmap images (46 4F 52 4D xx xx xx xx 49 4C 42 4D) or "8SVX" for audio. Less common group types: "LIST" and "CAT ". Maya IFF variant (from Alias|Wavefront, used in Autodesk Maya) uses "FOR4"/"LIS4"/"CAT4" at offset 0 with big-endian 32-bit sizes - a compatible but distinct dialect.

Programs that open IFF files

Windows5 apps
IrfanView Free Open directly; supports ILBM IFF images with the IFF plugin.
Corel PaintShop Pro Paid Supports ILBM IFF import.
Autodesk Maya Paid Natively opens/saves Maya IFF (.iff) rendered images and textures.
XnView MP Free File > Open - supports ILBM and many IFF sub-formats. Preferred over older XnView.
ACDSee Photo Studio Paid Opens ILBM IFF images.
macOS2 apps
Autodesk Maya Paid Natively opens Maya IFF images.
XnView MP Free Cross-platform; opens ILBM and other IFF sub-formats on macOS.
Linux2 apps
GIMP Open-source GIMP with the IFF plugin (available via Script-Fu/plugin repos) can open ILBM files.
XnView MP Free Free cross-platform viewer; opens ILBM IFF on Linux.

Technical details

deep spec
EncodingBinary
Byte orderBig-endian (Motorola 68000 native; RIFF is the little-endian x86 counterpart)
Magic bytes`FORM` (46 4F 52 4D) at offset 0; Maya dialect uses `FOR4` instead
Container structureHierarchical FORM/LIST/CAT group chunks → 4-char sub-type → named leaf chunks with 4-char ID + big-endian 32-bit length; each chunk padded to even byte boundary
Common sub-formatsILBM (Interleaved Bitmap), 8SVX (8-bit Sampled Voice), ANIM (animation), SMUS (sheet music)
CompressionNone at container level; ILBM uses PackBits RLE per scan line; 8SVX supports Fibonacci-delta compression
ILBM color depth1-8 bpp (EHB: 64 colors, HAM: 4,096 colors, AGA HAM8: 262,144 colors)
ILBM canvas limitsUp to 65,535 × 65,535 pixels per spec; practical Amiga screens ranged 320×200 to 1,280×512
8SVX audioMono, 8-bit PCM or delta-compressed; sample rates 8,000-28,000 Hz; parameters defined in VHDR chunk
Typical file sizeILBM image: 5 KB - 500 KB; 8SVX audio clip: 5 KB - 2 MB
Maya IFF dialectUses `FOR4` group chunk (not `FORM`); stores big-endian RGBA raster images for rendered frames and textures
Influenced formatsRIFF (WAV, AVI), AIFF, and PNG's chunk structure all derive from IFF's four-byte ID + length block design
Released1985 (EA IFF 85 specification, Electronic Arts)
Latest versionEA IFF 85 (no later revision published)
Open standardYes · royalty-free
Specificationwiki.amigaos.net

IFF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with IFF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about IFF files.

Frequently asked questions

What is an IFF file?
IFF (Interchange File Format) is a chunk-based container created by Electronic Arts in 1985, mainly used on Amiga computers for images (ILBM) and audio (8SVX). Autodesk Maya also uses .iff for its own image format.
How do I open an IFF file?
For Amiga ILBM images: use XnView MP or IrfanView (free, Windows/Mac/Linux). For Maya .iff textures: use Autodesk Maya. QuickTime for Windows is discontinued (2016) - do not use it.
What is the difference between IFF and RIFF?
RIFF (Resource Interchange File Format, 1991) is Microsoft/IBM's little-endian adaptation of IFF for x86 PCs. WAV and AVI files are RIFF-based. Original IFF uses big-endian byte order (Motorola 68000 / Amiga).
What is an IFF file in Maya?
Autodesk Maya uses a variant of IFF (FOR4 group chunks) as its native rendered image and texture format. It stores RGBA pixel data and is produced by Maya Software renderer.
Can I convert an IFF to PNG or JPG?
Yes - open the IFF in XnView MP (free) and Save As PNG or JPEG. For Maya IFF, use Maya or a DCC application for the conversion.

References

1Interchange File Format - Wikipediaen.wikipedia.org
2IFF - Library of Congress Digital Formatswww.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z