Convert AAC to AC3 — Free Online Tool

Convert AAC audio files to AC3 (Dolby Digital) format using FFmpeg directly in your browser — no upload required. This tool transcodes AAC's MPEG-4 audio codec to Dolby's AC3 codec, making your audio compatible with DVD players, Blu-ray authoring tools, and broadcast workflows that require Dolby Digital.

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

AAC and AC3 are both lossy audio codecs, so this conversion is a full transcode — the AAC bitstream is fully decoded to raw PCM audio, then re-encoded using the AC3 (Dolby Digital) codec. There is no lossless path between these two formats since they use entirely different compression algorithms (MPEG-4 AAC vs. Dolby's modified discrete cosine transform). The default output bitrate is set to 192k, which is the standard for stereo Dolby Digital audio. Because both decode and re-encode steps introduce generation loss, the output quality will be slightly lower than the original AAC source regardless of the target bitrate chosen.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which is running here as a WebAssembly binary (FFmpeg.wasm) entirely within your browser — no server or installation required.
-i input.aac Specifies the input AAC file. FFmpeg will detect the AAC audio codec and MPEG-4 container, then decode the audio stream to raw PCM in preparation for re-encoding to AC3.
-c:a ac3 Instructs FFmpeg to encode the audio stream using the AC3 (Dolby Digital) codec — the standard lossy audio format required by DVD-Video specifications and supported by virtually all AV receivers and disc players.
-b:a 192k Sets the AC3 audio output bitrate to 192 kilobits per second, which is the standard bitrate for stereo Dolby Digital audio as used in DVD and broadcast applications. You can raise this to 384k or 448k for higher quality, though gains are limited by the quality of the AAC source.
output.ac3 Defines the output filename with the .ac3 extension, which tells FFmpeg to write a raw AC3 bitstream file — the format expected by DVD authoring software and Dolby Digital-compatible playback tools.

Common Use Cases

  • Preparing audio for DVD authoring software that requires Dolby Digital AC3 tracks rather than AAC, which is not a supported format on standard DVD-Video specifications.
  • Converting podcast or iTunes-downloaded AAC audio into AC3 so it can be embedded into a Blu-ray or DVD project using tools like HandBrake or DVDStyler.
  • Adapting AAC audio from an iPhone or iPad recording for use in broadcast television workflows where AC3/Dolby Digital is the required delivery format.
  • Creating a Dolby Digital-compatible audio track from an AAC source to use with home theater receivers that decode AC3 over S/PDIF or HDMI but do not natively support AAC passthrough.
  • Converting streaming-sourced AAC audio into AC3 for inclusion in a video project being mastered to a DVD or Blu-ray disc where Dolby Digital is the expected standard.
  • Replacing an AAC audio track in a video editing pipeline with an AC3 version to meet broadcast QC requirements that mandate Dolby Digital compliance.

Frequently Asked Questions

Yes, some quality loss is unavoidable because both AAC and AC3 are lossy codecs using different compression algorithms. The conversion decodes the AAC audio to uncompressed PCM and then re-encodes it using Dolby's AC3 algorithm — this two-step lossy process is sometimes called 'generation loss.' In practice, at 192k output bitrate the degradation is subtle for most listeners, but it will never be bit-for-bit identical to the original recording. If audio fidelity is critical, consider working from a lossless source (like FLAC or WAV) rather than converting lossy-to-lossy.
192k is the standard bitrate for stereo Dolby Digital audio used in DVD and broadcast specifications, so this tool defaults to it for compatibility reasons. It does not mean your audio will sound better than the 128k AAC source — because the original was already encoded at 128k AAC, the quality ceiling is set by that source. Setting the AC3 bitrate higher than the source bitrate will increase file size but cannot recover detail that AAC already discarded. You can lower the output bitrate to 128k in the tool settings if file size is a concern.
AC3 (Dolby Digital) has native support for up to 5.1 surround channels and is the standard codec for surround sound on DVDs and Blu-rays, whereas standard AAC files typically store stereo audio. However, this tool converts from standard AAC, which is almost always a stereo or mono source. If your AAC file is stereo, the resulting AC3 will also be stereo — you won't gain surround channels from a stereo source. AC3's advantage for surround sound only applies when the source material actually contains multichannel audio.
The DVD-Video specification mandates that audio tracks use formats like AC3 (Dolby Digital), DTS, or PCM — AAC is not part of the DVD-Video standard. Blu-ray supports AAC in some profiles, but AC3 remains the universally required baseline audio codec that all Blu-ray players must decode. Authoring software like DVDStyler, ImgBurn, or Encore typically enforces these codec requirements and will reject AAC audio tracks, making AAC-to-AC3 conversion a necessary step in disc authoring workflows.
The bitrate is controlled by the '-b:a' flag in the command. To change it, replace '192k' with your desired bitrate — for example, 'ffmpeg -i input.aac -c:a ac3 -b:a 384k output.ac3' for higher quality, or '-b:a 128k' for a smaller file. Valid AC3 bitrates include 96k, 128k, 192k, 256k, 320k, 384k, 448k, and 640k. Note that 640k is the maximum bitrate for the AC3 format, and using bitrates much higher than your AAC source bitrate will not recover lost quality.
The browser-based tool processes one file at a time, but you can adapt the FFmpeg command shown on this page to batch process files on your desktop. On Linux or macOS, use a shell loop: 'for f in *.aac; do ffmpeg -i "$f" -c:a ac3 -b:a 192k "${f%.aac}.ac3"; done'. On Windows Command Prompt, use: 'for %f in (*.aac) do ffmpeg -i "%f" -c:a ac3 -b:a 192k "%~nf.ac3"'. This is particularly useful for converting large collections of AAC files exceeding the 1GB browser limit.

Technical Notes

AAC and AC3 are architecturally incompatible codecs — AAC uses the MPEG-4 AAC algorithm developed by Fraunhofer and others, while AC3 uses Dolby's proprietary modified discrete cosine transform (MDCT) implementation. There is no remux or stream-copy possible between them; a full decode-encode cycle is always required. AC3 supports channel layouts up to 5.1 (six channels), but if the source AAC is stereo, the output will be a stereo AC3 file. Metadata such as track titles, album tags, and artist information embedded in the AAC file (stored as iTunes-style MP4 metadata) will not carry over to AC3, as the AC3 container has very limited metadata support. File sizes for AC3 at 192k will be larger than an equivalent 128k AAC file because AC3 is generally less efficient per bit than modern AAC encoders — you need higher AC3 bitrates to achieve comparable perceived quality. The 'ac3' encoder used by FFmpeg is a well-tested open implementation of the Dolby Digital standard and produces files compatible with hardware decoders, AV receivers, and disc authoring tools.

Related Tools