Audio Format Converter
Convert between MP3, WAV, OGG and AAC with bitrate control, powered by ffmpeg.wasm entirely client-side.
What is Audio Converter?
A client-side audio transcoder covering the formats people actually need: MP3, WAV, OGG Vorbis, AAC/M4A, FLAC and Opus.
How it works
The file is passed to a self-hosted build of ffmpeg compiled to WebAssembly. Your chosen encoder (libmp3lame, libvorbis, the native AAC encoder, FLAC, libopus or pcm_s16le) writes the output inside the browser's memory, which is then handed to you as a download.
- Load your file. Drag a file onto the drop zone or pick one from your device. It is read locally by the browser and never uploaded.
- Set the options. Adjust the handles, format, quality or threshold controls — the preview updates as you change them.
- Process and download. Run the tool, then download the result. Compare the reported before/after size for compressors and converters.
Examples
A 42 MB podcast episode → 9 MB MP3
Trim the intro, normalise to −16 LUFS, and export at 96 kbps mono — a typical interview lands around a fifth of the original size.
A phone video with the wrong orientation
Rotate 90° and the width/height swap in the output, so it plays upright in every player instead of relying on metadata flags.
Common mistakes
Expecting instant encoders
Video encoding runs in single-threaded WebAssembly, so a clip takes roughly its own length (or a little longer) to re-encode. Stream-copy operations are near-instant by comparison.
Re-encoding when a copy would do
Trimming, removing audio and joining same-codec clips can copy streams without re-encoding — pick the copy option when it is offered to avoid any quality loss.
Ignoring the first-load download
The media engine is about 31 MB and is fetched on first use, then cached. The first conversion on a connection is slower than every later one.
Frequently asked questions
Which formats can I convert between?
MP3, WAV, OGG Vorbis, AAC/M4A, FLAC and Opus — any direction, with optional sample-rate conversion and mono downmix.
Is the audio uploaded anywhere?
No. ffmpeg runs in a Web Worker inside the page, using WebAssembly, and reads the file from memory. Nothing leaves your device.
What bitrate should I pick?
96–128 kbps is transparent for speech, 160–192 kbps suits most music, and 256–320 kbps is for critical listening. Lossless formats ignore the setting.