AAC to M4A Converter

Get a personalized FFmpeg command to convert any AAC file to M4A — no upload required, runs on your own machine.

FFmpeg Command Builder

Enter your filenames and copy the ready-to-run terminal command.

Copies the audio stream as-is — zero quality loss, very fast.

ffmpeg -i <input.aac> -c:a copy <output.m4a>

Batch Convert All AAC Files in a Folder

Run this one-liner in your terminal (Linux/macOS):

for f in *.aac; do ffmpeg -i "$f" -c:a copy "${f%.aac}.m4a"; done

On Windows (PowerShell):

Get-ChildItem *.aac | ForEach-Object { ffmpeg -i $_.Name -c:a copy ($_.BaseName + ".m4a") }

AAC vs M4A — What Is the Difference?

Same codec, different container.

Property .aac .m4a
Container Raw ADTS stream MPEG-4 (ISO Base Media)
Audio codec AAC AAC (same codec)
Quality loss on convert None (re-mux only)
Apple compatibility Partial Full (iTunes, Music.app)
Metadata support Limited Rich (title, artist, cover art)
Chapter support No Yes
Typical use Streaming, downloads Apple ecosystem, podcasts

How to Install FFmpeg

W

Windows

Download the build from ffmpeg.org/download.html, extract it, and add the bin/ folder to your system PATH.

M

macOS (Homebrew)

brew install ffmpeg
L

Linux (Ubuntu/Debian)

sudo apt install ffmpeg

Tips

  • Use -c:a copy to avoid re-encoding — conversion is instant and lossless.
  • Add -map_metadata 0 after the input flag to preserve all existing metadata tags.
  • File paths with spaces must be wrapped in quotes, e.g. "my file.aac".
  • Verify FFmpeg is installed by running ffmpeg -version in your terminal.
Copied!

Summary

Get a personalized FFmpeg command to convert any AAC file to M4A — no upload required, runs on your own machine.

How it works

  1. Enter the name of your source AAC file in the command builder.
  2. Optionally set the desired output filename (defaults to the same name with .m4a extension).
  3. Copy the generated FFmpeg command.
  4. Open a terminal on your computer and paste the command.
  5. Run the command — FFmpeg re-muxes the file in seconds without re-encoding.

Use cases

  • Re-container AAC audio for Apple devices that expect .m4a.
  • Fix playback issues in iTunes, Music.app, or QuickTime caused by the .aac extension.
  • Prepare audio tracks for video editing software that requires M4A containers.
  • Batch-convert a folder of AAC files to M4A with a one-line shell loop.
  • Archive podcast episodes in the standard M4A format.
  • Convert AAC streams downloaded from the web for use in GarageBand or Logic Pro.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu