Convert AC3 to MP3 — Free Online Tool
Convert AC3 (Dolby Digital) audio files to MP3 using FFmpeg.wasm — entirely in your browser, with no file uploads. This transcodes the AC3 bitstream through the LAME encoder, making Dolby Digital audio universally playable on phones, browsers, and media players that don't support AC3 decoding.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your AC3 file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
AC3 and MP3 are both lossy audio formats but use fundamentally different compression algorithms — AC3 uses Dolby's perceptual coding with support for up to 5.1 surround channels, while MP3 uses MPEG Layer III encoding typically targeting stereo output. Because these codecs are incompatible at the bitstream level, a full decode-and-re-encode is required: the AC3 audio is first fully decoded to uncompressed PCM, then re-encoded using the LAME MP3 encoder at the specified bitrate (128k by default). If your AC3 source contains 5.1 surround sound, FFmpeg will automatically downmix the six channels down to stereo during this process. Since both formats are lossy, this conversion introduces a second generation of compression artifacts — quality is preserved reasonably well at 128k and above, but the original AC3 quality cannot be fully recovered.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg program. In the browser version, this runs via FFmpeg.wasm — the same FFmpeg engine compiled to WebAssembly — so the command is identical to what you would run locally on your desktop. |
-i input.ac3
|
Specifies the input file in AC3 (Dolby Digital) format. FFmpeg detects the AC3 bitstream and prepares to decode it as the source audio for re-encoding. |
-c:a libmp3lame
|
Selects the LAME MP3 encoder to encode the output audio. LAME is the industry-standard open-source MP3 encoder, producing better quality at equivalent bitrates than older alternatives — essential here since the decoded AC3 PCM must be re-encoded from scratch. |
-b:a 128k
|
Sets the MP3 output audio bitrate to 128 kilobits per second, the conventional baseline for perceptually transparent stereo MP3. Since the AC3 source may have been encoded at a higher bitrate (e.g., 192k or 384k on DVD), you can increase this to 192k or 256k to reduce double-compression artifacts. |
output.mp3
|
Defines the output filename and format. The .mp3 extension tells FFmpeg to write an MPEG Audio Layer III file with ID3 tag support, playable on virtually every device and platform, unlike the source AC3 file which requires a Dolby Digital decoder. |
Common Use Cases
- Playing audio ripped from a DVD or Blu-ray on a smartphone or portable media player that doesn't support AC3 decoding
- Stripping the Dolby Digital audio track from a broadcast TV recording (.ts or .ac3 file) to create a lightweight MP3 for archiving or sharing
- Preparing audio from a DVD source for upload to a podcast platform or streaming service that requires MP3 input
- Converting AC3 audio extracted from a video file so it can be played in a browser-based audio player or embedded on a website
- Making Dolby Digital audio files compatible with older car stereos, MP3 players, or Bluetooth speakers that only accept MP3 format
- Transcoding AC3 dialogue or effects tracks from a film production workflow into MP3 for quick review on non-professional playback devices
Frequently Asked Questions
Yes — since both AC3 and MP3 are lossy formats, converting between them requires a full decode and re-encode, which introduces a second generation of compression artifacts. The degree of quality loss depends on the output bitrate: at 128k the result is generally acceptable for casual listening, but audiophiles may notice subtle degradation compared to the source. If quality is critical, consider converting to a lossless format like WAV or FLAC instead of MP3.
AC3 commonly carries 5.1 surround audio (six channels: front left, front right, center, LFE, rear left, rear right), but MP3 only supports mono or stereo. FFmpeg automatically downmixes the 5.1 channels to stereo during this conversion using its default channel mixing coefficients. The surround spatial information is lost — if preserving multichannel audio is important, MP3 is not a suitable output format; consider using AAC or Opus instead.
Replace the value after -b:a in the command with your desired bitrate. For example, to encode at 320k (the highest quality MP3): ffmpeg -i input.ac3 -c:a libmp3lame -b:a 320k output.mp3. For smaller files at acceptable quality, 192k is a common choice. The tool's interface also lets you select from preset bitrates (64k through 320k) before running the conversion in your browser.
The browser tool processes one file at a time, but on a desktop with FFmpeg installed you can batch process using a shell loop. On Linux or macOS: for f in *.ac3; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.ac3}.mp3"; done. On Windows PowerShell: Get-ChildItem *.ac3 | ForEach-Object { ffmpeg -i $_.FullName -c:a libmp3lame -b:a 128k ($_.BaseName + '.mp3') }. This is especially useful for converting large collections of DVD audio tracks.
File size depends on the bitrate each format was encoded at, not the format itself. A typical DVD AC3 track is encoded at 192k or 384k, so converting to MP3 at 128k will produce a noticeably smaller file. Conversely, if your AC3 source was at 96k and you encode MP3 at 320k, the output will be larger — without any quality benefit, since you can't recover information lost by the original AC3 encoding. Matching or slightly reducing the output bitrate relative to the source is generally the best approach.
AC3 files carry very little metadata by convention — they typically don't embed track titles, artist names, or album information the way container formats like MKV or MP4 do. MP3 supports ID3 tags for rich metadata, but since the source AC3 file usually has none to transfer, the output MP3 will also be metadata-free unless you add tags separately after conversion using a tool like Mp3tag or the FFmpeg -metadata flag.
Technical Notes
AC3 (also known as Dolby Digital) encodes audio using a transform-based perceptual coder with a fixed block size of 1536 PCM samples and supports bitrates from 32k up to 640k, with 192k and 384k being the most common on DVDs. MP3 uses a hybrid filterbank with variable frame sizes and is limited to stereo or mono output with a maximum bitrate of 320k. The LAME encoder (-c:a libmp3lame) used in this conversion is the de facto standard for MP3 encoding and produces better results than older encoders at equivalent bitrates. One important limitation: because AC3 supports the Low Frequency Effects (LFE/.1) channel in 5.1 configurations, the downmix to stereo will redistribute the bass content using FFmpeg's default mixing matrix, which may result in boosted low frequencies in some cases — adding -af 'pan=stereo|c0=FC+0.30*FL+0.30*BL|c1=FC+0.30*FR+0.30*BR' to the command gives you manual control over the downmix. The default output bitrate of 128k is appropriate for speech-heavy content; for music originally encoded in high-bitrate AC3, 192k or 256k is recommended to minimize double-compression artifacts.