Online Audio Converter

mp3 · wav · ogg · aac

Convert MP3, WAV, OGG and AAC audio files. Your browser decodes and re-encodes each one, so it never leaves your device.

Settings
QueueNothing is uploaded

Drop audio files here

Supports MP3, WAV, OGG, AAC, FLAC and M4A

Converting audio…

About this audio converter

The converter decodes your file with the Web Audio API, then encodes it in the format you pick. MP3 is encoded with the LAME encoder (lamejs) in a Web Worker, downloaded from the cdnjs CDN the first time you convert to MP3. AAC and OGG (Opus) use your browser's own WebCodecs audio encoder, and WAV is written directly as uncompressed PCM, so it needs no extra library.

MP3 and AAC are always encoded at 192 kbps and OGG (Opus) at 128 kbps; these rates are fixed, not a setting you can change. A file with more than two channels, such as 5.1 surround, is downmixed to stereo for MP3, AAC and OGG. WAV output keeps every channel the source had.

How to use it

01

Add your audio files

Drop them on the box, or click it to choose files. You can add more than one at a time.

02

Pick a target format

Choose MP3, WAV, OGG or AAC. A format is greyed out if your browser cannot produce it.

03

Convert

Click Convert audio files. Each file converts in turn, and a Download button appears on its row when it is ready.

What it does

  • Your browser decodes and encodes the audio; no request carries the file to a server.
  • MP3 and AAC are encoded at 192 kbps and OGG (Opus) at 128 kbps. WAV stays uncompressed 16-bit PCM.
  • A format is only offered if your browser can produce it. AAC and OGG need a WebCodecs audio encoder, which not every browser has.
  • Files with more than two channels are downmixed to stereo for MP3, AAC and OGG. WAV keeps every channel from the source.
  • Each row gets its own Download button once that file finishes. There is no download-all button and no ZIP of the whole batch.
  • If one file fails to convert, the rest of the queue still runs.

Specifications

Specification Details
Accepts Audio your browser can decode: MP3, WAV, OGG and AAC always, plus others such as FLAC or M4A where the browser supports them
Output formats MP3, WAV, OGG (Opus) or AAC
MP3 encoding LAME (lamejs 1.2.1) in a Web Worker, 192 kbps, loaded from the cdnjs CDN
AAC encoding Your browser's WebCodecs audio encoder, 192 kbps, 44.1 kHz
OGG encoding Your browser's WebCodecs Opus encoder, 128 kbps, 48 kHz
WAV encoding Uncompressed 16-bit PCM at the decoded sample rate
File size limit 100 MB per file
Where your files go Nowhere. They stay in this tab's memory.
Good to know

What the converter does not do

It changes the container and codec of audio you already have. Some jobs need a different tool.

No FLAC or M4A output

Some browsers can read FLAC or M4A files, but the target is always MP3, WAV, OGG or AAC.

No quality choice

Bitrates are fixed at 192 kbps for MP3 and AAC and 128 kbps for OGG. Pick WAV if you want every sample kept.

No batch download

There is no download-all button. Every converted file carries its own Download button on its row.

AAC and OGG need WebCodecs

A browser without a WebCodecs audio encoder can only produce MP3 or WAV; the AAC and OGG options are disabled.

Related tools

Frequently asked questions

No. Your browser decodes and encodes the file in this tab. The only downloads are the LAME encoder for MP3, from the cdnjs CDN, and for AAC or OGG, your browser's own built-in encoder. No request carries your audio.

Those two formats need your browser's WebCodecs audio encoder. When a browser has none for that codec, the option is disabled, and the format falls back to MP3 if it was selected.

192 kbps for MP3 and AAC, 128 kbps for OGG (Opus). WAV is uncompressed, so there is no bitrate to set.

Yes. Add as many as you like. They convert one after another, and each one gets a Download button on its row when it is ready.

Audio with more than two channels is downmixed to stereo for MP3, AAC and OGG. WAV output keeps every original channel.

Your files stay on your device

Your browser decodes and re-encodes each file inside this tab. Nothing is uploaded or stored anywhere. The MP3 encoder, and for some browsers the AAC or OGG path, load from the cdnjs CDN the first time you need them.