AudioTools

Convert

All 32 format conversions

Compress

Cut & Join

Volume

Speed & Pitch

Effects & EQ

Clean up

Channels & Format

Record & Generate

Music

Analyze

Metadata

Supported formats

What AudioTools can open and save, what each format is good for, and where browsers differ.

FormatTypeTypical bitrateBest forOpenExportLimits
MP3.mp3Lossy128 to 320 kbps; 192 kbps is a common balancemusic libraries, podcasts and sharing when you cannot know what the listener usesEverywhereEverywhere, using a bundled encoder (no browser encodes MP3 natively)Each re-encode loses a little more detail, and there is no true gapless support without extra tags.
WAV.wav .waveUncompressed1,411 kbps at CD quality (44.1 kHz, 16-bit, stereo); higher at 24-bit or 96 kHzediting, mastering, sampling and handing audio between programs without quality lossEverywhereEverywhere (8, 16, 24 and 32-bit integer or 32-bit float)Large files: about 10 MB per minute at CD quality. The classic format stops at 4 GB, which RF64 extends.
M4A.m4a .mp4 .m4rLossy96 to 256 kbps; 128 to 192 kbps is typicaliPhone and Apple Music libraries, ringtones (.m4r), and better quality than MP3 at the same sizeEverywhere (Apple Lossless inside M4A uses a bundled fallback decoder)AAC where the browser can encode it, otherwise a bundled AAC encoderThe same file can hold lossless Apple Lossless (ALAC), so the extension alone does not tell you whether it is lossy.
AAC.aacLossy96 to 256 kbps; 128 to 192 kbps is typicalstreaming-style files and hardware that expects a plain AAC streamEverywhereAAC where the browser can encode it, otherwise a bundled AAC encoderA bare ADTS stream has no real tag container, so title, artist and cover art are usually missing.
FLAC.flacLosslessabout 500 to 1,000 kbps, roughly 50 to 60 percent of the WAV sizearchiving a CD collection and keeping masters at about half the size of WAVEverywhereEverywhere, using a bundled encoderStill several times larger than MP3 or AAC, and not every car stereo or older player supports it.
OGG.ogg .ogaLossy64 to 500 kbps; quality 5 is about 160 kbpsgames, open-source projects and royalty-free distributionEverywhereEverywhere (a bundled encoder is used where the browser has none)Less hardware support than MP3 or AAC, and largely superseded by Opus for new work.
Opus.opus .oggLossy6 to 510 kbps; 64 to 128 kbps is transparent for most musicvoice notes, podcasts, streaming and small files with high quality at low bitratesEverywhereEverywhere (browser encoder when present, otherwise a bundled one)Not accepted by many older car stereos, portable players and some editing software.
WebM.webm .webaLossydepends on the codec inside; Opus at 64 to 128 kbps is typicalrecordings made in the browser and audio taken from web videoEverywhereWhere the browser can encode Opus or VorbisPoor support in desktop audio players and editors, and on older Apple software.
AIFF.aiff .aif .aifcUncompressed1,411 kbps at CD quality, the same as WAVMac-centred production and handing files to studios that ask for AIFFEverywhere (read by built-in code, not the browser)EverywhereSame size as WAV, stops at 4 GB, and has weaker tag support than most formats.
AMR.amr .3gpLossy4.75 to 12.2 kbps for AMR-NB (8 kHz mono); up to 23.85 kbps for AMR-WBspeech on very small files, and reading old phone recordingsEverywhere (bundled decoder)Everywhere (bundled encoder, narrowband speech only)Designed for speech only: music sounds thin and narrow. Narrowband AMR is 8 kHz mono.
WMA.wmaLossy48 to 192 kbps; 128 kbps is typicalopening an old music collection; not recommended for new filesEverywhere (bundled decoder)Everywhere (bundled encoder, WMA version 2)Some old files are DRM-protected and cannot be opened by any tool. Tag and software support has faded.
MP4.mp4 .m4vContaineraudio track usually 96 to 256 kbps AACphone videos, downloads and web videoEverywhere (the audio track is read, the video is ignored)Not applicable (audio only)Some files carry audio codecs (such as AC-3) that a browser cannot decode directly.
MOV.mov .qtContainerAAC audio is usually 128 to 256 kbps; PCM audio is uncompressediPhone and Mac video, and professional video exchangeEverywhere (the audio track is read, the video is ignored)Not applicable (audio only)Rarely used outside the Apple ecosystem, and ProRes files are very large.
MKV.mkv .mkaContainerdepends on the audio codec insidemultiple audio tracks, subtitles and chapters in one fileEverywhere (the first audio track is read when the codec is supported)Not applicable (audio only)Audio codecs such as DTS or TrueHD may not be decodable in a browser.

Opening and saving: how it works

Opening a file uses the decoders built into your browser first, because they are fast. When a browser cannot decode a format (WMA, AMR, Apple Lossless, AIFF and a few others, or any format on a browser without WebCodecs), AudioTools loads its own decoder from this site, only when needed.

Saving works the same way. Browsers rarely encode MP3 or FLAC, so those encoders are bundled and loaded when you first save in that format. AAC and Opus use the browser's encoder where there is one.

Which formats you can save depends on your browser. This page describes the general picture; each tool checks, live, what your browser can do before you start, and it tells you plainly if a format is not possible instead of failing at the end. A video's audio track is read when its codec can be decoded, which covers most files but not every DTS or Dolby track.

Browser support

BrowserBuilt-in audio codecsWhat it means here
Chrome and Edge (desktop), Chrome on AndroidDecode and encodeAAC encoding depends on the operating system and is not available in desktop Linux builds; MP3 and FLAC encoders are bundled.
Firefox (desktop, version 130 and later)Decode; encode Opus and PCMNo built-in AAC encoder, so AAC output uses a bundled encoder. Decoding relies on the system codecs.
Firefox on AndroidNo WebCodecsAll decoding and encoding use bundled WebAssembly codecs. Everything works, but conversions are slower and use more memory.
Safari 26 and later (macOS, iOS, iPadOS) and every browser on iOSDecode; encode Opus and AACiOS browsers use the Safari engine, so they behave the same. Memory limits on phones are tighter than on computers.
Safari before version 26PartialMissing codecs fall back to bundled decoders and encoders, with the same trade-off as Firefox on Android.

Based on published browser documentation and usage data. Behaviour can differ between devices and operating system versions.