HubTools

Audio Converter

Convert audio between MP3, WAV, OGG, M4A, AAC, FLAC, and Opus in your browser. Powered by ffmpeg.wasm, no upload.

What is an audio converter?

An audio converter changes a recording from one digital format into another — for example MP3 to WAV, FLAC to AAC, or M4A to OGG. The difference between formats comes down to two choices: lossless versus lossy compression, and which codec encodes the audio. Lossless formats (WAV, FLAC) preserve every bit of the source so the decoded audio is mathematically identical to the original; lossy formats (MP3, AAC, OGG Vorbis, Opus) throw away acoustic data that the human ear is unlikely to notice in exchange for a much smaller file. Each codec has trade-offs in compatibility, size, and quality at a given bitrate. This converter runs the same ffmpeg engine that powers most commercial audio software, compiled to WebAssembly so it runs entirely in your browser — no upload, no server. Once converted, save the file directly. Need to cut a clip first? Use the audio trimmer.

Drop your audio file here

MP3, WAV, M4A, AAC, OGG, FLAC, Opus, WebM — up to 500.0 MB. Everything stays in your browser — no upload, no server.

Powered by ffmpeg.wasm running locally. The first conversion downloads a ~30 MB engine (about 10 MB compressed) and caches it for future conversions.

How to use this tool

  1. 1
    Drop your audio file in
    Drag any MP3, WAV, M4A, AAC, OGG, FLAC, or Opus file onto the dropzone. The file is read locally — no upload happens.
  2. 2
    Pick an output format
    Choose from MP3, WAV, OGG, M4A, AAC, FLAC, or Opus. Each tile shows whether the format is lossy or lossless so you know what you're picking.
  3. 3
    Tune the quality options
    Pick VBR or CBR (for lossy formats), set the bitrate or VBR quality, and optionally override channels (mono/stereo) and sample rate. Defaults are sensible for each format.
  4. 4
    Click Convert
    ffmpeg.wasm encodes locally in your browser. A real progress bar tracks the conversion. The first run also downloads the engine — about 10 MB compressed, cached afterward.
  5. 5
    Download the converted file
    When the conversion completes, click Download. The output keeps the original name with the new extension by default; you can rename before saving.

Frequently asked questions

Where does my audio file go?
Nowhere — it stays in your browser. The conversion runs locally using ffmpeg compiled to WebAssembly. The first time you use the converter, your browser downloads the ~30 MB ffmpeg engine (about 10 MB over the wire after gzip) and caches it; subsequent conversions are instant and equally local. Open your browser's DevTools Network tab while converting to verify nothing is uploaded.