Audio Converter

Convert audio files between MP3, WAV, AAC, and Opus formats directly in your browser. Supports FLAC, OGG, and M4A as input. No upload required.

audio converter mp3
Free Client-Side Private

🎵

Drop audio files here or

MP3, WAV, OGG, FLAC, AAC/M4A, Opus accepted. Files never leave your browser.

🔒 This tool runs entirely in your browser — your files are never uploaded to any server.

Audio Converter lets you change the format of audio files without sending them to any server. All decoding, resampling, and encoding happens entirely in your browser using the Web Audio API and WebCodecs. Drop in a single file or a batch of up to 15 and convert them all at once to the format you need.

Supported Input Formats

The tool accepts seven input formats: MP3, WAV, OGG, FLAC, AAC, M4A, and Opus. Decoding is handled by the browser's built-in Web Audio API, so any file your browser can play is also a valid input. FLAC files are supported as input and will be decoded to PCM before re-encoding to the selected output format.

Output Formats

Four output formats are available:

  • MP3 — The most universally compatible lossy format, encoded at 320 kbps for maximum audio quality.
  • WAV — Uncompressed PCM audio. No quality loss — the decoded audio data is written directly to a WAV container.
  • AAC / M4A — A modern lossy codec with better efficiency than MP3 at the same bitrate. Encoded at 320 kbps CBR into an M4A container.
  • Opus / WebM — An open, royalty-free codec with excellent quality at high bitrates. Encoded at 320 kbps CBR into a WebM container.

AAC and Opus require a Chromium-based browser (Chrome 94+, Edge 94+) that supports the WebCodecs AudioEncoder API. These options are automatically disabled in unsupported browsers.

Batch Conversion

Select up to 15 audio files in a single session. All files are converted to the chosen output format in sequence. When multiple files are present, the results are packed into a ZIP archive for a single download. Each file entry in the list shows a before/after size comparison once conversion completes.

Output Quality

Every conversion uses the highest quality setting for the chosen format. MP3 is encoded at 320 kbps, AAC and Opus use 320 kbps constant bitrate, and WAV retains the full PCM data without any re-encoding loss. There is no quality selector — the tool always outputs at maximum.

Privacy

No files are uploaded or transmitted at any point. The entire pipeline — file reading, decoding, encoding, muxing, and ZIP packing — runs inside your browser tab. Nothing reaches the server. Closing the tab discards all data immediately.

FAQ

What audio formats can I use as input?

The converter accepts MP3, WAV, OGG, FLAC, AAC, M4A, and Opus files. Decoding uses the browser's Web Audio API, so support may vary slightly depending on the browser.

Can I convert a FLAC file with this tool?

Yes, FLAC is supported as an input format. After decoding, you can export to MP3, WAV, AAC, or Opus. FLAC is not available as an output format — use WAV for a lossless output instead.

Can I convert multiple files at once?

Yes. Drop or select up to 15 files and they will all be converted to the selected output format. Results are downloaded as a single ZIP archive.

What quality level does the converter use?

All output is encoded at maximum quality. MP3 uses 320 kbps, AAC and Opus use 320 kbps constant bitrate, and WAV is lossless PCM. There is no quality setting to configure.

Do my files get sent to any server?

No. All processing happens in your browser using the Web Audio API and WebCodecs. No file data is ever transmitted to a server or stored anywhere outside your device.

Why are AAC and Opus grayed out in my browser?

AAC and Opus output use the WebCodecs API (AudioEncoder), which is supported in Chrome 94+, Edge 94+, and other Chromium-based browsers. Firefox and Safari do not currently support this API, so those options are disabled automatically.

Report an issue