Convert MP3 to AIF — Free Online Tool

Convert MP3 files to AIF format, decoding the lossy compressed audio and re-encoding it as uncompressed 16-bit big-endian PCM using the pcm_s16be codec. Ideal for bringing MP3 audio into professional Mac-based workflows that require an uncompressed container like Logic Pro or Final Cut Pro.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

MP3 stores audio using lossy perceptual compression via the MPEG Layer III algorithm, discarding audio data deemed inaudible to save space. During conversion, FFmpeg fully decodes the MP3 bitstream back to raw PCM audio samples, then writes those samples into an AIF container as uncompressed 16-bit big-endian PCM (pcm_s16be). Critically, this is a lossy-to-lossless conversion in container terms only — the audio quality ceiling is permanently set by the original MP3 encoding. Any artifacts or frequency information lost during the initial MP3 compression cannot be recovered; the AIF file will be a lossless representation of what the MP3 contained, not of the original source audio.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg program, which handles the decoding of the MP3 input and the encoding of the uncompressed PCM output into the AIF container.
-i input.mp3 Specifies the input file — an MP3 audio file encoded with the MPEG Layer III lossy codec. FFmpeg will fully decode this compressed bitstream to raw PCM samples before passing them to the output encoder.
-c:a pcm_s16be Sets the audio codec for the output to signed 16-bit big-endian PCM, which is the standard uncompressed audio encoding for the AIF format. This matches AIF's native byte order and produces CD-quality uncompressed audio compatible with Logic Pro, GarageBand, and Final Cut Pro.
output.aif Specifies the output filename with the .aif extension, which tells FFmpeg to write the data into an Audio Interchange File Format container — the uncompressed audio format native to Apple's Mac ecosystem.

Common Use Cases

  • Preparing MP3 podcast interviews or voiceovers for import into Logic Pro, which handles AIF natively and without transcoding overhead in its timeline
  • Delivering audio assets to a Mac-based post-production team whose audio suite requires uncompressed AIF files rather than compressed MP3s
  • Importing MP3 sound effects or music beds into Final Cut Pro or GarageBand projects where AIF is the preferred interchange format
  • Archiving a collection of MP3s into AIF for a Mac-centric audio library that uses AIF as its standard uncompressed format for consistency
  • Satisfying a client or broadcaster specification that mandates uncompressed audio delivery in AIF format, starting from an MP3 source file
  • Preparing MP3 samples for use in an Ableton Live or Logic Pro sampler instrument that performs better or is configured to load AIF files

Frequently Asked Questions

No — converting from MP3 to AIF does not restore any audio quality lost during the original MP3 encoding. The AIF file will be an uncompressed, lossless representation of exactly what was in the MP3, including any compression artifacts or missing high-frequency content. The advantage of AIF is that it imposes no further quality loss and is ready for use in workflows that require uncompressed audio. Think of it as freezing the quality at whatever level the MP3 had, not upgrading it.
MP3 uses lossy compression that can reduce file size by 10x or more compared to uncompressed audio. A 128 kbps MP3 might occupy around 1 MB per minute, while the equivalent AIF file at 16-bit stereo 44.1 kHz will be approximately 10 MB per minute. This size increase is expected and is a direct consequence of storing every PCM sample explicitly without compression in the AIF container.
pcm_s16be stands for PCM signed 16-bit big-endian — it stores each audio sample as a 16-bit integer in big-endian byte order, which is the native byte order for the AIF format developed by Apple. 16-bit PCM is the standard for CD-quality audio and is universally compatible with Mac applications like Logic Pro, GarageBand, and Final Cut Pro. Since MP3 audio is encoded at a quality level well below what 24-bit or 32-bit would offer, 16-bit is entirely sufficient to represent the decoded MP3 without introducing any additional limitation.
AIF supports its own metadata chunk format, but MP3 ID3 tags are not directly transferred during this FFmpeg conversion. Common fields like title, artist, and album may or may not be carried over depending on FFmpeg's metadata mapping, and some tags may be silently dropped. If metadata preservation is critical, verify the output file's tags using a tool like MediaInfo or an audio tag editor, and re-apply tags manually if needed.
You can change the audio codec flag to use a higher bit depth if your workflow requires it. For 24-bit AIF, replace -c:a pcm_s16be with -c:a pcm_s24be, and for 32-bit use -c:a pcm_s32be. The full command would then be: ffmpeg -i input.mp3 -c:a pcm_s24be output.aif. Keep in mind that since the source is an MP3, the extra bit depth will not add real audio information — it simply gives downstream processing more headroom if the file will be edited or mixed further.
Yes. On macOS or Linux you can run a shell loop such as: for f in *.mp3; do ffmpeg -i "$f" -c:a pcm_s16be "${f%.mp3}.aif"; done. On Windows Command Prompt, use: for %f in (*.mp3) do ffmpeg -i "%f" -c:a pcm_s16be "%~nf.aif". This applies the same pcm_s16be conversion to every MP3 in the current directory, which is especially practical for large libraries that exceed the browser tool's 1 GB per-file limit.

Technical Notes

The AIF format uses big-endian byte ordering for its PCM data, which reflects its origin on Motorola 68000-based Macintosh hardware. FFmpeg's pcm_s16be codec writes 16-bit samples in this byte order natively, making the output fully compliant with the AIF specification. The sample rate and channel count from the source MP3 are preserved as-is — a 44.1 kHz stereo MP3 produces a 44.1 kHz stereo AIF. If the MP3 was encoded at a non-standard sample rate (e.g., 22.05 kHz from a voice recording), that rate will be carried through; you can add -ar 44100 to the command to resample if needed. One known limitation is that AIF does not support multiple audio tracks or embedded subtitles, though neither does MP3, so no data loss occurs on those fronts. The AIF container is closely related to AIFF-C (AIFC), which adds compression support, but standard AIF as produced here is strictly uncompressed and the most broadly compatible variant for Apple-ecosystem tools.

Related Tools