Skip to content

Try FAAC in Your Browser ​

Encode audio to M4A with FAAC, listen to the result, and download it. Your audio stays on your device; conversion does not upload your files.

Choose a file to decode it once, then compare settings and make multiple M4A encodes without decoding it again.

Drag & drop an audio file (WAV, MP3, FLAC, OGG, M4A...) here, or browse file

Listen, compare, and explore ​

Start with a lossless WAV or FLAC supported by your browser, then try different bitrates or AAC profiles. For a repeatable quality test, follow the listening guide and use a local encoder build with recorded settings.

The demo supports AAC-LC and HE-AAC v1 (SBR) with VBR quality, ABR average bitrate, and CBR constant bitrate controls. Audio is decoded when selected and reused for each encode. Results show the resolved profile, rate mode and setting, source format, duration, output size, and approximate average bitrate. The average includes M4A container overhead, so it may differ slightly from the selected AAC bitrate. M4A output includes gapless playback metadata.

Browser support and playback ​

Input formats depend on your browser's audio decoder. Common inputs include WAV, MP3, FLAC, OGG, M4A, AAC, and WebM, but availability varies. Files are decoded and preserved at their native sample rate (e.g. 44.1 kHz, 48 kHz, or 96 kHz) and bit depth precision (16-bit, 24-bit, or 32-bit float) before encoding with FAAC.

Playback depends on the browser's AAC profile support. If the preview cannot play an HE-AAC file, download it and try a compatible player. Keep your original lossless files for archiving.

Browser performance depends on your device and browser. For integration and evaluation guidance, see choosing an audio codec.

Documentation & website content licensed under CC-BY-SA 4.0. WebAssembly component code licensed under AGPL-3.0.