Initializing... drag & drop files here
Supports: AIF, AIFF
.aif files. The page also accepts .aiff directly, since both extensions point at the same Audio Interchange File Format. Batch is supported, so you can drop in an entire session folder at once..aif and .aiff are two extensions for the same Audio Interchange File Format that Apple published in 1988. The 3-character .aif form survived from the classic Mac OS era and from Windows tools that needed an 8.3-style extension; .aiff is the longer modern spelling and the one Apple's own documentation uses. The bytes inside are byte-for-byte identical when the codec, bit depth, sample rate, and channel layout are unchanged — so a default AIF-to-AIFF conversion is effectively a rename plus a header rewrite, not a re-encode. Common reasons to do it anyway:
.aiff and reject .aif as "unknown," even though the file contents are valid. Renaming through a converter (rather than by hand) gives you a clean header alongside the new extension..aif files are dragged between Windows shares and macOS volumes, the Finder sometimes leaves stale resource-fork or ._ companion files. Re-saving as .aiff produces a single clean file with a fresh AIFF header..aif (older Logic Pro and CD-rip exports) and half .aiff (newer GarageBand and Pro Tools bounces), unifying everything to .aiff makes batch operations and search filters predictable..aiff extension but you also need a smaller file, this conversion lets you pick a compressed codec inside the AIFF wrapper.Need the inverse rename or a different target? See AIFF to AIF, AIF to WAV, or AIF to MP3.
| Property | .aif |
.aiff |
|---|---|---|
| Format name | Audio Interchange File Format | Audio Interchange File Format |
| Specification author | Apple, 1988 | Apple, 1988 |
| Container | IFF (big-endian chunks) | IFF (big-endian chunks) |
| Default PCM byte order | Big-endian | Big-endian |
| Audio data | Identical when codec / bit depth / rate match | Identical when codec / bit depth / rate match |
| Extension length | 3 characters (legacy 8.3-friendly) | 4 characters (modern macOS spelling) |
| Common origin | Older Mac sessions, Windows-side tools, CD rips | GarageBand, Logic Pro, Pro Tools on modern macOS |
| Strict-tool acceptance | Sometimes flagged as unknown | Generally accepted |
The only meaningful difference between the two is the extension string. The internal AIFF FORM/COMM/SSND chunk structure, the magic bytes, and the PCM byte order are identical.
| PCM encoding | What it is | When to pick it |
|---|---|---|
| PCM 16-bit Big Endian (default) | Native AIFF byte order at CD bit depth | Default — bit-identical to a 16-bit AIF input |
| PCM 24-bit Little Endian | Wider dynamic range, little-endian samples in AIFF-C | Studio masters with extra headroom for further mixing |
| PCM 32-bit Little Endian | Highest-resolution integer PCM | Mastering chains and DAW intermediates |
| PCM A-law | 8-bit logarithmic compander | Telephony archives, legacy voice systems (Europe) |
| PCM mu-law | 8-bit logarithmic compander | Telephony archives, legacy voice systems (US/Japan) |
| FLAC | Lossless compression inside AIFF-C | About 50% smaller than PCM, still bit-perfect |
| MP3 | Lossy compression inside AIFF-C | When a downstream tool wants .aiff but you need a small file |
.aif and .aiff actually different formats?No — they are the same Audio Interchange File Format that Apple published in 1988. The only difference is the extension string. Most modern tools (macOS Finder, iTunes/Music, QuickTime, GarageBand, Logic Pro, Pro Tools, Audacity, FFmpeg) read both interchangeably. The convention that .aif is "Windows" and .aiff is "Mac" is a historical artifact of the 8.3 filename era; today it is just a naming preference.
By default, no. When you keep the codec at PCM 16-bit Big Endian and leave the sample rate, channel count, and bit depth at their original values, the audio data is bit-identical — only the file extension and a small header refresh apply. The output is a clean, well-formed AIFF that you can hash against the source's audio payload and get the same result. Audio only changes when you deliberately pick a different codec (FLAC, MP3, mu-law) or change the sample rate / bit depth / channel count.
Three common reasons. First, some software whitelists the .aiff extension and rejects .aif, so a controlled rename via a converter avoids hand-editing filenames and produces a clean header. Second, batch unification — if your library mixes both extensions, the converter standardizes the whole set in one pass. Third, you want to take the conversion as an opportunity to bump bit depth, change sample rate, or wrap the audio in FLAC inside an AIFF-C container.
.aif to .aiff instead?In most cases yes — for default uncompressed PCM, a manual rename produces a working .aiff file because the format inside is unchanged. However, the converter is useful when (a) you need a fresh header with no stale chunks, (b) you are batch-processing dozens or hundreds of files, (c) the source has unusual chunks that you want stripped, or (d) you simultaneously want to change codec, sample rate, bit depth, or channel count.
If you keep all settings at their defaults, yes — within a few hundred bytes for the header. PCM audio at the same bit depth, sample rate, and channel count produces the same payload size in both .aif and .aiff. A 5-minute 16-bit / 44.1 kHz stereo file is roughly 50 MB either way. Size only changes if you switch to a compressed codec (FLAC for lossless ~50%, MP3 for lossy ~10x reduction) or alter sample rate / bit depth.
The PCM audio data transfers bit-perfectly. AIFF stores loop points and instrument data in MARK and INST chunks, and these survive an AIF-to-AIFF conversion since the container family is the same. Track titles and artist tags stored in NAME, AUTH, and ANNO chunks also carry over. Tooling support for these chunks varies by application, so always test in your target software (sampler, DAW, media player) after conversion.
Only if the audio will go through further processing. Up-converting a 16-bit source to 24-bit AIFF does not add information that wasn't in the source — it just zero-pads the lower bits. The benefit appears later, when EQ, gain staging, time-stretching, or summing accumulates rounding error: 24-bit gives you headroom to absorb that math. If the file is a final deliverable you won't edit again, keep it 16-bit and save space.
Yes — drop the whole folder at once and the files convert in parallel within your browser session. Settings can apply uniformly across the whole batch (typical when you just want to standardize the extension) or be tuned per file. Downloads come individually or as a single ZIP.
The converter runs in any modern browser (mobile or desktop) and processes inside your browser session. There's no sign-up and no watermark. Files are not retained server-side after the session ends.