How the Audio Format Converter Works
AnyTool converts audio entirely in the browser with a self-hosted single-threaded ffmpeg.wasm engine (bundled core, no CDN). On load it probes the source codec, sample rate and channels and draws a waveform via the Web Audio API. When the source codec already matches the chosen container (a "match source" remux), it runs -c:a copy to convert losslessly in well under a second regardless of length; otherwise it re-encodes to MP3 (libmp3lame, VBR -q:a or CBR -b:a), WAV (pcm_s16le), M4A (AAC, -f mp4 +faststart), OGG (libvorbis) or FLAC, with selectable bitrate, sample rate (-ar) and channels (-ac). Batches are queued sequentially through the single engine and bundled into a ZIP, and video inputs are accepted for audio extraction (-vn).
- Runs client-side — files are never uploaded
- Self-hosted ffmpeg core (bundled) — no CDN
- Instant lossless "match source" remux when codecs align
- MP3/WAV/M4A/OGG/FLAC with bitrate, sample-rate and channel control
- Batch convert with one-click ZIP download
- Note: Opus encoding is not supported by the bundled core
