Back to Audio
Audio format convert — MP3 / WAV / M4A / OGG / FLAC

Audio format convert — MP3 / WAV / M4A / OGG / FLAC

Convert audio files to mp3 / wav / m4a / ogg / flac. ffmpeg.wasm picks an encoder based on the chosen extension and re-encodes the file entirely in your browser. Supports batch processing and a single ZIP download.

audioconversion

How to use

Drop audio files and pick a target format (mp3 / wav / m4a / ogg / flac). Click Convert — ffmpeg.wasm picks the right encoder (lame / pcm / aac / libvorbis / flac) for the target extension and re-encodes locally. Batch processing and a ZIP download are supported. ffmpeg.wasm (~30 MB) downloads on first run.

FAQ

Is the audio uploaded?
No. ffmpeg.wasm runs inside your browser; audio never leaves your device.
Does quality drop for lossless → lossy?
Yes — mp3 / m4a / ogg are lossy, so re-encoding from wav / flac introduces loss. Going lossy → lossless can't restore quality past what's already encoded.
Can I set the bitrate?
Currently it uses each format's default quality.
Is M4A here AAC or ALAC?
AAC. ALAC isn't supported yet.

Related tools

Audio cut — trim a range with no re-encoding

Audio cut — trim a range with no re-encoding

Trim an audio file to a chosen range with ffmpeg.wasm stream copy — no re-encoding, original codec and extension preserved. Cut points snap to the nearest keyframe. Supports batch processing and a single ZIP download.

audiosplit
Audio merge — concat multiple files into one

Audio merge — concat multiple files into one

Concatenate multiple audio files via the ffmpeg.wasm concat demuxer. Reorder by drag. Stream copy keeps codec untouched, but all inputs must share the same codec and sample rate.

audiomerge
BPM auto-detect — estimate the tempo of an audio file

BPM auto-detect — estimate the tempo of an audio file

Drop an audio file (MP3 / WAV / M4A / FLAC / OGG) and we estimate the BPM in-browser using a low-pass filter + peak picker + histogram. Great for finding the tempo of a DJ partner track, checking sample packs, matching dance / running cadence, or grabbing a source BPM before running bpm-time-stretch. Half-tempo and double-tempo candidates are also shown so you can override 4-on-the-floor misreads (60 vs. 120). Everything stays in your browser.

audiotempo
Audio channel merge — two mono files into a stereo L + R

Audio channel merge — two mono files into a stereo L + R

Combine two mono audio files (MP3 / WAV / M4A / FLAC / OGG) into one stereo file. The first file becomes the left channel, the second becomes the right; we interleave them and output one stereo WAV / MP3. Useful for putting two-mic interview takes into a single L/R file, faking stereo from a mono source, or reversing audio-channel-split. When lengths differ, truncate to the shorter file or pad the shorter one with silence — your choice. Everything stays in your browser.

audiomerge