Upload a WAV file and get a M4A back. No signup, no watermark, no limit on how many.
WAV is raw, uncompressed PCM in a Microsoft container: the audio exactly as it was sampled, with nothing clever done to it.
Where you run into it: Recording sessions, sample libraries, video editors, anything that has to be edited rather than merely listened to.
What it costs you: It is enormous — roughly 10 MB a minute in CD-quality stereo — and it carries almost no tagging, so a folder of WAVs is a folder of filenames.
M4A is an MPEG-4 container holding AAC audio — the same codec as a bare .aac file, wrapped so that players, tags and cover art all behave.
Where you run into it: iTunes and Apple Music purchases, voice memos, Zoom and Teams recordings, most phone-recorded audio.
What it costs you: Outside Apple's ecosystem support is good but not universal, and a few older tools still refuse the extension on sight.
This is the conversion that actually buys you something: WAV holds the full signal, and M4A trades a slice of it for a file a fraction of the size. This is where the bitrate setting matters — 320 kbps for music you care about, 192 for general listening, 128 for speech. It is a one-way trip, so keep the WAV original if it is the only copy you have.
Yes, entirely, and there is no cap on how many files you convert. No account, no watermark, no trial.
Yes — that is the point of it. M4A discards part of the signal to get small. At the best setting the difference is inaudible to almost everyone on almost any equipment; at 128 kbps it is audible on music and fine on speech.
Much smaller — commonly a tenth of the WAV at 320 kbps, and less again at lower settings. That reduction is exactly what you are trading a slice of the signal for.
Yes — M4A is one of the formats this converter writes, so the reverse page exists at /m4a-to-wav/. Remember that going back and forth between two lossy formats degrades the audio a little each time.
The file is uploaded to do the conversion — nothing here runs in your browser — and both your upload and the converted result are deleted the moment the file is sent back. Nothing is stored and nothing is logged beyond the request itself.