How the audio format converter works
Use this converter to change audio files to MP3, AAC (M4A), FLAC, WAV, OGG Vorbis, or Opus. Files are processed locally in your browser and are not uploaded. The tool converts only the first audio track and processes files one at a time. The complete accepted input-format list is not documented locally.
Choose the output settings
Select an output format under Convert to. The available controls and format note change with that selection. Your settings apply to all pending files in the current conversion run.
- Bitrate applies to MP3, AAC (M4A), OGG Vorbis, and Opus. The available values are
96,128,192,256, and320 kbps. - Channels can keep the source layout or change it to mono or stereo.
- Sample rate can keep the source rate or resample the output.
- Bit depth is shown for WAV and FLAC, and hidden for MP3, AAC (M4A), OGG Vorbis, and Opus.
- Under Metadata, choose Keep original tags or Strip all metadata.
- Select Normalize loudness to -14 LUFS (streaming standard) to apply loudness normalization.
The page shows source properties, compatibility and quality warnings, and an output-size estimate before conversion. Estimates are approximate for every output; FLAC size is especially content-dependent.
Convert files step by step
- Click browse files or drop audio files onto the drop zone. The visible file picker uses the
audio/*filter. - Click each file-list row to make that file active. Review its Input properties and Compatibility & quality warnings.
- Choose the output format and adjust the available settings.
- Conversion starts automatically after the input is readable and settings changes are applied; files are processed sequentially, with progress shown for each file.
Handle unsupported or failed files
An empty file is ignored. An unreadable or corrupt file is marked as an error and is not converted. A file with no audio track reports an error, and a conversion failure marks that file as an error.
The bundled FFmpeg decoder determines whether a dropped or selected file can be read. The exact complete list of accepted input codecs and containers is not documented locally.
Download converted audio
Download a completed file individually. Its filename keeps the source base name and uses the selected format's extension. Download all as ZIP appears only when more than one conversion has completed; the generated archive is named converted-audio.zip.
Output estimates and limitations
- Only the first audio track is converted. Tracks are not merged.
- Converting a lossy source to WAV or FLAC does not restore discarded detail. FLAC is lossless as an output format, but source quality and processing settings still affect preservation.
- The browser loads the FFmpeg WebAssembly engine on first use and shows a one-time notice for an approximately
30 MBdownload. - There is no configured file-count limit, but practical batch size depends on browser memory and file sizes. The page keeps input files and completed output blobs while it remains open.
- No browser/version compatibility or maximum file-size limit is documented locally.
Frequently asked questions
How is this different from the Audio Compressor?
The Audio Format Converter changes the output's container, codec, sample rate, bit depth, and channel layout. The Audio Compressor targets a smaller file size with bitrate presets or a target-size mode.
Will this normalize or trim my audio automatically?
No. Loudness stays as the source unless you select the loudness normalization option, and the source duration is kept. Multi-track files are not merged; only the first audio track is converted.
What happens if my file can't be read?
The tool reports an error and does not attempt the conversion if its bundled decoder cannot read the file.
Why is the bit depth option hidden for lossy output formats?
Bit depth applies to the PCM data used by WAV and FLAC. MP3, AAC (M4A), OGG Vorbis, and Opus use a different lossy representation, so the control is hidden for those formats.
Is there a limit to how many files I can convert?
There is no configured file-count limit. Files are processed one at a time, but browser memory and file sizes limit practical batch size, and the page retains input files and completed output blobs while it is open.