FormatDrop
How-To Guide

How to Convert M4A to AAC

M4A is an MPEG-4 container holding AAC audio — they're essentially the same audio stream in different packaging. Converting M4A to a raw AAC file remuxes the stream without re-encoding, giving you a smaller, simpler file that some broadcast equipment, radio encoders, and streaming ingest pipelines require.

Step-by-step instructions

  1. 1

    Upload your M4A file

    Select your .m4a file. iTunes purchases, Apple Music downloads, and voice memos are all M4A. The converter identifies the AAC stream inside and extracts it.

    Go to converter
  2. 2

    Select AAC as output format

    Choose AAC (.aac). This is a remux — no re-encoding occurs, so there is zero quality loss. The output file contains the same AAC bitstream, just without the M4A container overhead.

  3. 3

    Download the AAC file

    The resulting .aac file can be imported into broadcast tools, uploaded to platforms that require raw AAC, or used with streaming encoders like Liquidsoap or Icecast.

Why convert M4A to AAC?

M4A and AAC contain the same audio. The conversion is a formality — stripping the container to get a raw stream. It's instant, lossless, and occasionally essential for professional broadcast workflows.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Is M4A to AAC conversion lossless?
Yes — it's a container swap, not a transcode. The AAC bitstream inside the M4A file is extracted and written as a raw .aac file with no re-encoding. The audio samples are bit-perfect.
FFmpeg command for M4A to AAC?
`ffmpeg -i input.m4a -c:a copy -vn output.aac`. The `-c:a copy` flag tells FFmpeg to copy the audio stream without re-encoding. The `-vn` flag suppresses any embedded cover art.
What if my M4A contains Apple Lossless (ALAC) instead of AAC?
Some M4A files use ALAC (Apple Lossless) instead of AAC — check with `ffprobe input.m4a 2>&1 | grep Audio`. If it shows 'alac', you cannot extract a raw AAC stream; you must re-encode: `ffmpeg -i input.m4a -c:a aac -b:a 256k output.aac`.
Convert M4A to AAC Now — Free

No account. No upload. Works in any browser.