Convert audio

Switch audio between MP3, M4A, WAV and OGG using an FFmpeg engine that runs on your device. There is one small one-time engine download, then everything is private and local.

How to convert audio

  1. Drop your audio files.
  2. Choose the output format.
  3. Run, and the engine downloads once, then converts on your device.
  4. Download the converted audio.

Picking the right audio format

Audio formats fall into two groups. Lossy formats (MP3, M4A/AAC, OGG) discard parts of the signal the ear is unlikely to notice and produce small files; they are what you want for sharing, streaming and playback. Lossless formats (WAV, FLAC) store the audio exactly and are large; they are what you want for editing, archiving and anything that will be processed further. Converting between them is a routine job and the trade-offs are simple once you know them.

FormatTypeSize per minuteBest for
MP3Lossy~1 MB at 128 kbps, ~2.4 MB at 320 kbpsUniversal playback; plays on absolutely everything
M4A (AAC)Lossy~1 MB at 128 kbpsApple devices, better quality than MP3 at the same bitrate
OGG (Vorbis)Lossy~1 MB at 128 kbpsGames, open-source software, web audio
WAVLossless~10 MB (CD quality)Editing, mastering, submission to studios, sound effects

Common conversions and why

  • M4A to MP3. Voice memos from an iPhone are M4A. Many Windows programs, car stereos, older players and transcription tools want MP3.
  • WAV to MP3. A recording from an audio interface or a downloaded sound is WAV and far too large to email or upload; MP3 is a tenth of the size.
  • MP3 to WAV. An editing or broadcast tool, a video editor or a sample-based instrument may require an uncompressed file. This does not restore lost quality, but gives you the format the tool needs.
  • OGG to MP3. Audio extracted from a game or a Discord recording will not play in many apps until converted.
  • Anything to OGG. Some games, web frameworks and open-source projects standardise on Vorbis.

Generation loss

Converting one lossy format to another (MP3 to M4A, for example) decodes and re-encodes the audio, losing a little detail each time. One conversion is unnoticeable at 192 kbps or above. Repeated round trips are not. Whenever possible, convert from the original recording rather than from a previous conversion, and keep a lossless master if you have one.

How it runs

Conversion uses an FFmpeg engine running in your browser. The engine (about 32 MB) is downloaded once and cached, and after that everything happens on your device. Interview recordings, voice notes, meeting audio and music are never uploaded. Batch conversion is supported: drop a folder of files, pick the output format and download all the results together.

Frequently asked questions

Which formats are supported?

You can convert between MP3, M4A, WAV and OGG (Vorbis), all on-device.

Is my audio uploaded?

No. Conversion uses an in-browser FFmpeg engine, so your audio never leaves your device.

Why the one-time download?

The FFmpeg engine (~32 MB) loads once on first use and is then cached for future conversions.

Your files never leave your device

Every tool on Squishly Tools is 100% free and runs entirely inside your browser. Your images and documents are processed on your own computer and are never uploaded to a server. There are no accounts, no watermarks and no catch.