What is the AIFF file format?
.aiff is a lossless audio file format developed by Apple, built on the IFF chunk-based structure originally defined by Electronic Arts.
.aiff files are used for storing audio data encoded in PCM format, making the .aiff file a high-quality audio storage choice. The format supports various encoding parameters, with the most common being 44.1 kHz sample rate with 16 bits per sample - the same specification used for audio CDs. A related variant, AIFF-C (.aifc), extends the specification with optional compression codecs including µ-law, A-law, and SOWT (little-endian PCM). Besides audio tracks, .aiff files can also be used to save effects data (loops, for example) or audio sample metadata in optional chunks such as MARK and INST.
.aiff is in a way the macOS equivalent of the .WAV standard. It is most commonly employed for storing audio CD data. Lossless .aiff format offers high-quality audio for the price of large file size - a stereo 44.1 kHz 16-bit recording occupies roughly 10 MB per minute, making it a poor candidate for sharing audio data over the web. However, in professional audio editing (recording studios and post-production), .aiff files are used extensively, particularly in Apple Logic Pro and Pro Tools workflows. Apple's .CAF format has taken over some professional roles since 2006, but .aiff remains widely supported across platforms.
Security & safety
RISK: LOWAIFF is an audio format with no macro/script capability. Risk is negligible. Standard media-parsing vulnerabilities apply theoretically but are rare for AIFF. Download only from trusted sources.
Format details
in a nutshellPrograms that open AIFF files
Technical details
deep spec| Container | IFF (EA Interchange File Format 85) - chunk-based: 4-byte chunk ID + 4-byte size + data payload |
| Magic bytes | 'FORM' (46 4F 52 4D) at offset 0; 'AIFF' (41 49 46 46) at offset 8; AIFF-C files use 'AIFC' at offset 8 |
| Byte order | Big-endian (Motorola convention, inherited from Mac 68k architecture) |
| Audio data chunk | SSND chunk holds raw LPCM samples; channels are interleaved |
| Sample rate precision | Stored as an 80-bit IEEE 754 extended-precision float in the COMM chunk - accurately represents any sample rate without rounding |
| Supported bit depths | 8, 16, 20, 24, or 32 bits per sample (declared in COMM chunk) |
| Typical sample rates | 8 kHz to 192 kHz; 44.1 kHz (CD audio) and 48 kHz (broadcast) most common |
| AIFF-C compression | SOWT (little-endian PCM), µ-law, A-law, FLAC, and others; compression type is a 4-byte code in the COMM chunk |
| Typical file size | ~10 MB/min (stereo, 44.1 kHz, 16-bit); ~34 MB/min (stereo, 96 kHz, 24-bit) |
| Optional metadata chunks | MARK (loop/cue points), INST (sampler data), MIDI, NAME, AUTH, ANNO |
| Channel support | Any number of channels declared in COMM chunk; mono, stereo, and multichannel all supported |
| MIME type | audio/aiff; also audio/x-aiff and audio/x-aifc |
| Professional use | Widely used in Apple Logic Pro, Pro Tools, and GarageBand; supported across major DAWs on Windows and Linux |
| Released | January 21, 1988 (AIFF 1.1 specification) |
| Latest version | AIFF-C (AIFF with compression) 1989; AIFF 1.3 spec is the current reference |
| Open standard | Yes · royalty-free |
| Specification | www.mmsp.ece.mcgill.ca |
AIFF conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about AIFF files.