Audio Converter: MP3, WAV, M4A, OGG
Convert audio files between MP3, WAV, M4A, and OGG in your browser, with bitrate and sample rate options.
Convert audio between MP3, WAV, M4A (AAC), and OGG (Opus) without installing software or uploading files to a server. Drop in any audio file, or a video to extract its soundtrack, pick a target format and bitrate, and download the result. Conversion runs on FFmpeg compiled to WebAssembly, the same engine used by desktop converters.
This converter transcodes audio files between four common formats: MP3 (encoded with libmp3lame), WAV (uncompressed 16-bit PCM), M4A (AAC), and OGG (Opus). It accepts a much wider range of inputs than it outputs: FLAC, WMA, AIFF, Opus, and most other audio files decode fine, and you can also feed it a video file (MP4, MOV, WebM, MKV) to extract just the audio track. The work happens in FFmpeg compiled to WebAssembly, which loads once (about 31 MB) and is cached by your browser for later visits.
For the lossy formats you choose a bitrate between 128 and 320 kbps. 128 kbps keeps files small for voice recordings and podcasts; 192 kbps is a sensible default for music; 256 or 320 kbps preserves more detail at the cost of larger files. Note that converting between two lossy formats (for example M4A to MP3) re-encodes the audio, so quality can only stay the same or drop, never improve. Raising the bitrate does not restore detail the source already lost.
An optional sample rate setting resamples the output to 22.05, 44.1, or 48 kHz. The default keeps the source rate untouched. Opus output is the exception: the codec operates at 48 kHz internally, so OGG files always come out at that rate. After conversion you can preview the result in an inline player and check the output size against the source before downloading.
- 1
Choose a file
Pick any audio file, or a video whose soundtrack you want. The file loads into the page; nothing is uploaded.
- 2
Set format and quality
Select MP3, WAV, M4A, or OGG as the target, then a bitrate for lossy formats and an optional sample rate.
- 3
Convert and download
FFmpeg transcodes the file in your browser with a live progress bar. Preview the result, then download it with the correct extension.
Make a recording phone-friendly
Convert a large WAV voice memo or interview recording to a 128 kbps MP3 that is easy to share over chat or email.
Extract a podcast from video
Pull the audio track out of a recorded webinar or screen capture and save it as M4A for podcast editing.
Prepare samples for editing
Convert compressed M4A or OGG clips to uncompressed WAV before importing them into an audio editor or DAW.
Shrink music for a static site
Re-encode background audio to OGG Opus at 128 kbps to cut bandwidth on a web page without an audible quality hit.
Are my audio files uploaded anywhere?
No. The file is read directly into your browser's memory and FFmpeg runs locally as WebAssembly. No audio data ever leaves your device, which also means there is no file size limit imposed by a server.
Which input formats are supported?
Almost anything FFmpeg can decode: MP3, WAV, M4A, AAC, OGG, Opus, FLAC, WMA, and AIFF, plus video containers like MP4, MOV, WebM, and MKV, from which the audio track is extracted.
Why is FLAC not an output option?
The bundled FFmpeg core is configured for the four most requested targets: MP3, WAV, M4A, and OGG. If you need lossless output, WAV gives you uncompressed 16-bit PCM that any FLAC encoder can compress later without further quality loss.
Which bitrate should I pick?
192 kbps is a good default for music in MP3 or M4A. Use 128 kbps for speech and podcasts, and 256 or 320 kbps when you want the smallest possible difference from the source. Bitrate does not apply to WAV, which is uncompressed.
Does converting MP3 to WAV improve quality?
No. WAV output is a bit-exact decode of the MP3, so it sounds identical but takes roughly ten times the space. It is useful when an editor or device requires PCM input, not as a quality upgrade.