Skip to content

MP3 vs WAV vs FLAC vs AAC: Complete Audio Format Guide

Cornerstone Guide13 min readNovember 10, 2025
Table of Contents

Every audio decision starts with a format choice, and making the wrong one costs you — either in file size, compatibility, or sound quality. A podcast exported as WAV bloats to 100 MB per episode when MP3 at 128 kbps would be 60 MB and indistinguishable to any listener. A music project saved as MP3 during editing accumulates generation loss across every encode. A voice memo sent as FLAC when the recipient's player only handles MP3 arrives as an unplayable file.

This guide cuts through the confusion. Every major audio format is explained: how the compression works, what the trade-offs actually are (not the audiophile mythology — the measurable reality), when each format is the right choice, and what settings matter. You will leave with a clear decision framework that applies to podcasts, music production, streaming, voice recording, and archiving.

All tools referenced here run entirely in your browser. No files are uploaded, no software is required, and nothing is installed on your device.

The Fundamental Split: Lossy vs Lossless

Audio formats divide into two categories based on whether they discard audio data to achieve smaller files.

Lossy compression formats (MP3, AAC, OGG Vorbis, Opus) use psychoacoustic models to discard audio information that human hearing is unlikely to notice. High-frequency content above 16 kHz, quieter sounds masked by louder simultaneous sounds, and stereo separation details at low volumes are all candidates for removal. The result: files 10–15× smaller than uncompressed audio, with quality that most listeners cannot distinguish from the original at moderate bitrates.

The critical fact about lossy formats: every time you re-encode a lossy file to another lossy format, you lose more data. MP3 → AAC → MP3 is two lossy steps, not one. The artifacts compound. This is why the rule in audio production is always: archive in lossless, distribute in lossy.

Lossless compression formats (FLAC, ALAC, WAV, AIFF) preserve every audio sample. FLAC and ALAC do this with compression (typically 40–60% smaller than uncompressed); WAV and AIFF store raw PCM data without any compression. Playing back a FLAC is bit-for-bit identical to the original recording — guaranteed.

The size difference is stark. A four-minute stereo song:

  • WAV (16-bit, 44.1 kHz): ~40 MB
  • FLAC (typical compression): ~22 MB
  • MP3 at 320 kbps: ~9.6 MB
  • MP3 at 128 kbps: ~3.8 MB
  • AAC at 128 kbps: ~3.8 MB (typically higher quality than MP3 at the same bitrate)

MP3: The Universal Format

MP3 (MPEG-1 Audio Layer III) has been the dominant audio format since the late 1990s, and for good reason: it plays everywhere. Every device, every platform, every media player supports MP3 without any plugin or conversion. This universal compatibility is its primary advantage in 2025.

How MP3 compression works: MP3 uses a Modified Discrete Cosine Transform (MDCT) to convert audio from the time domain to the frequency domain. It then applies a psychoacoustic model to identify which frequency components are likely inaudible given what else is playing at the same time, and discards them. The encoder also applies Huffman coding to the remaining data. The result is controlled, predictable quality degradation at a specified bitrate.

Bitrate guide (constant bitrate):

  • 320 kbps — Near-transparent for most listeners. The maximum standard MP3 bitrate. Use for music archiving when FLAC is not practical and for high-quality downloads.
  • 256 kbps — Transparent for virtually all listeners on standard playback equipment. A good balance between quality and size.
  • 192 kbps — Transparent for most content. The minimum for music where quality matters.
  • 128 kbps — Acceptable for speech, podcasts, and background music. Audible artifacts on critical listening of complex music.
  • 64–96 kbps — Suitable for voice only. Music quality degrades noticeably below 128 kbps.

Variable bitrate (VBR): VBR encodes simple passages at lower bitrates and complex passages at higher ones, achieving better average quality at a given file size than constant bitrate. VBR V0 (highest quality variable) is typically comparable to 320 kbps CBR with 20–30% smaller files. VBR V2 approximates 190 kbps average. VBR is recommended for music; CBR 128 kbps is standard for podcasts and voice.

The MP3 artifact signature: MP3 artifacts appear as pre-ringing before transients (audible as a brief chirp before percussive hits at low bitrates), smearing on high-frequency content (cymbals lose sparkle), and Gibbs phenomenon at sharp audio cuts. These are most noticeable below 128 kbps on headphone listening.

Convert to MP3 onlineFree, runs in your browser

WAV: The Production Standard

WAV (Waveform Audio File Format) stores uncompressed PCM audio — every sample, every time, with no data removed and no compression applied. It is the native format of digital audio workstations and the format that professional audio hardware outputs by default.

Sample rate: The number of audio samples per second. Standard rates:

  • 44100 Hz (44.1 kHz) — CD standard. The right choice for music production, consumer content, and general use.
  • 48000 Hz (48 kHz) — Broadcast and video standard. Use when audio will be synced with video or submitted to broadcast platforms.
  • 96000 Hz / 192000 Hz — High-resolution production rates. Used during recording and mixing for additional headroom, then downsampled to 44.1 or 48 kHz for delivery. Unnecessary for final consumer files.

Bit depth: The number of bits per sample, determining dynamic range.

  • 16-bit — CD standard. 96 dB dynamic range. Sufficient for the final delivered file.
  • 24-bit — Production standard. 144 dB dynamic range. The correct choice during recording and editing, where headroom matters. Every professional audio tool works at 24-bit.

Where WAV wins: Digital audio workstations, broadcast delivery, audio editing chains (avoid re-encoding through lossy formats during editing), professional submission requirements, and archiving original recordings.

Where WAV loses: File distribution (40 MB per song is impractical), streaming (no streaming platform serves WAV files), and storage on constrained devices.

A common misconception: converting MP3 to WAV improves quality. It does not. WAV is a container — if the audio going in is already lossy MP3, the WAV file is the same audio in a larger package. The original MP3 audio data that was discarded during encoding is gone permanently.

Convert MP3 to WAVFor DAW import and editing chains

FLAC: Lossless Without the Size of WAV

FLAC (Free Lossless Audio Codec) is lossless compression — it reduces file size while preserving every audio sample perfectly. Decoding a FLAC file produces bit-for-bit identical output to the original. No data is discarded; only redundancy in the audio data is eliminated, similar to how ZIP works on documents.

Compression levels: FLAC has eight compression levels (0–8). Higher levels produce slightly smaller files at the cost of more CPU time during encoding. The difference in file size between level 0 and level 8 is typically 5–10%. Level 5 (the default) is the right choice for most uses — it achieves most of the available compression without excessive encoding time.

Typical compression ratios:

  • Classical music (sparse, wide dynamic range): 40–50% reduction from WAV
  • Rock/pop (dense, consistent loudness): 30–45% reduction
  • Podcast speech: 55–65% reduction
  • Electronic music: 40–55% reduction

FLAC vs WAV for archiving: FLAC is strictly superior for archiving. Identical audio quality (lossless is lossless), smaller files (typically 40–55% of WAV size), and FLAC supports embedded metadata (tags for title, artist, album art, etc.) while WAV's metadata support is inconsistent across software.

Platform support: FLAC plays natively in VLC, Windows Media Player, macOS Finder preview, Android, and most dedicated music players. iOS supports FLAC natively since iOS 11. Spotify and Apple Music accept FLAC for artist uploads but transcode to their own distribution formats. YouTube accepts FLAC uploads.

When to use FLAC: Archiving original recordings, downloading high-quality music, maintaining lossless files when distributing only to platforms that support it, and any workflow where you need lossless quality with smaller-than-WAV files.

AAC: The Modern Lossy Standard

AAC (Advanced Audio Coding) is the successor to MP3, standardized in 1997 and now the default format for iTunes, Apple Music, YouTube, iOS, and most mobile platforms. At any given bitrate, AAC typically delivers better perceptual quality than MP3 — the same listening experience at a lower file size.

AAC vs MP3 in practice:

  • AAC at 128 kbps is generally considered equivalent to MP3 at 160–192 kbps in blind listening tests
  • AAC handles low-bitrate encoding (64–96 kbps) much better than MP3 — relevant for voice calls, streaming radio, and constrained mobile data
  • AAC supports frequencies above 20 kHz (though this is irrelevant for human hearing) and handles stereo encoding more efficiently

Common AAC containers:

  • .m4a — MPEG-4 Audio. The standard container for AAC on Apple platforms. iTunes purchases, Apple Music downloads, and iPhone recordings all use M4A.
  • .aac — Raw AAC bitstream. Technically valid but less widely supported than M4A.
  • .m4r — iPhone ringtone format. AAC audio in an M4 container with the .m4r extension. Maximum 40 seconds. This is the only format iOS accepts for custom ringtones.
  • .mp4 — Can contain AAC audio (video MP4 files use AAC for their audio track, extractable with the Video to Audio tool).

AAC bitrate recommendations:

  • 256 kbps: Apple Music standard. Transparent quality for all content.
  • 192 kbps: Transparent for most listeners on standard equipment.
  • 128 kbps: Suitable for music; excellent for podcasts and speech.
  • 64–96 kbps: Voice-grade quality. Ideal for long-duration voice recordings where storage matters.

When to use AAC: Apple ecosystem delivery, podcast distribution (AAC at 128 kbps is a widely accepted standard), YouTube uploads, mobile app audio assets, and anywhere MP3 is used but slightly better efficiency is needed.

OGG Vorbis and Opus: Open-Source Alternatives

OGG Vorbis is an open-source lossy format developed as a patent-free alternative to MP3. It delivers quality comparable to AAC and is the default audio format in many games (Spotify also used it internally for streaming until recently). Vorbis struggles with universal device support — it plays on desktop media players and Android but not natively on iOS without apps.

Opus is the modern evolution of Vorbis, designed specifically for real-time communication and streaming. Opus is the audio codec inside WebRTC (browser voice calls), Discord, WhatsApp voice messages, and most modern VoIP applications. It achieves excellent quality at extremely low bitrates (16–32 kbps for speech, 64 kbps for music) and has very low encoding/decoding latency. Opus is the right choice for any real-time audio application, but for file distribution, MP3 or AAC remain more universally playable.

When to use Opus: Real-time communication, WebRTC applications, streaming at very low bitrates, and applications targeting modern browsers where the Web Audio API's native Opus support matters.

When to use OGG Vorbis: Game audio assets (where the game engine handles decoding), Linux desktop applications, and open-source projects that avoid patented codecs.

Format Decision Matrix

Recording/original capture: WAV 24-bit 48 kHz (or your recording device's native format). Never compress originals.

Music production (working files): WAV or AIFF for DAW projects. Convert between formats as infrequently as possible during editing.

Music archiving: FLAC. Lossless with smaller files than WAV and better metadata support.

Music distribution:

  • Streaming platforms (Spotify, Apple Music): Submit FLAC or WAV; they transcode
  • Bandcamp: FLAC for downloads; MP3 320 for broad compatibility
  • Physical media: WAV 16-bit 44.1 kHz (CD standard)

Podcast distribution: MP3 128 kbps mono (stereo is rarely beneficial for speech). AAC 128 kbps is an acceptable alternative.

YouTube: AAC 256 kbps (matches YouTube's transcoding target). FLAC is also accepted.

iPhone ringtones: AAC in M4R format, maximum 40 seconds, 128–192 kbps.

Android ringtones: MP3, placed in /Ringtones folder. 192 kbps is overkill for a ringtone; 128 kbps is fine.

Voice memos and notes: M4A AAC at 64–96 kbps. Dramatically smaller than WAV for long recordings with no perceptible quality loss for speech.

Game audio assets: OGG Vorbis for desktop/web games; AAC/M4A for mobile games.

Browser/web audio: MP3 (universal) or AAC M4A. Opus if targeting modern browsers and low latency matters.

Frequently Asked Questions

Is FLAC really better than MP3?
FLAC is lossless and MP3 is lossy — but 'better' depends on what you're doing. For archiving originals or maintaining quality through multiple generations of editing, FLAC is unambiguously better. For distributing music to listeners, the difference is inaudible at MP3 320 kbps to the vast majority of people on typical listening equipment. The practical rule: use FLAC for storage and editing, MP3 or AAC for distribution.
What bitrate should I use for MP3?
For music where quality matters: 192 kbps minimum, 256–320 kbps recommended. For podcasts and speech: 128 kbps constant bitrate is the industry standard. For variable bitrate music encoding, VBR V2 (approximately 190 kbps average) provides excellent quality. Avoid anything below 128 kbps for music — artifacts become clearly audible.
Can I convert MP3 to FLAC to improve quality?
No. Converting a lossy format to a lossless format creates a lossless copy of the already-degraded audio. The audio data discarded during MP3 encoding is gone permanently — FLAC cannot restore it. You will get a larger file with identical audio to the source MP3. The only benefit of MP3→FLAC is avoiding further generation loss if you plan to re-encode: FLAC→edit→FLAC→final export to MP3 is one lossy step; MP3→edit→MP3→export is multiple lossy steps.
What is the difference between M4A and AAC?
AAC is the audio codec (compression algorithm). M4A is the file container that holds AAC audio. They contain the same audio data — M4A is just AAC in an MPEG-4 container with better metadata support. Most devices play both identically. M4A has become the standard for AAC files because it handles album art, lyrics, and tags more reliably than raw .aac files.
Why does my converted file sound the same quality even though it's a different format?
If you're converting between lossy formats at a similar bitrate, the audio quality is already set by the source file's encoding — the conversion cannot add quality that was already discarded. If converting lossless-to-lossless (WAV to FLAC, for example), quality is perfectly preserved. The format only determines the container and compression method, not the underlying audio if the source was already lossy.
What audio format does Spotify use?
Spotify streams in Ogg Vorbis for most clients, at 24 kbps (low), 96 kbps (normal), 160 kbps (high), or 320 kbps (very high/Premium). Their mobile apps have used AAC in some markets. For artist uploads through Spotify for Artists, they accept WAV, FLAC, AIFF, and MP3 — then transcode to their own delivery formats. The takeaway: submit lossless (FLAC or WAV) to get the best possible Spotify stream quality.

Summary

Audio formats are not arbitrary — each exists to solve a specific problem. WAV for zero-quality-loss production, FLAC for efficient lossless archiving, MP3 for universal compatibility, AAC for modern efficiency, Opus for real-time communication. The key insight is that lossy and lossless formats are not in competition for the same use case: you should be using both, each where it makes sense.

For practical audio work: record and archive in lossless, distribute in lossy at an appropriate bitrate for your audience and platform. Make the lossy conversion once, at the final step, after all editing is complete. Following this principle eliminates generation loss, keeps your archives future-proof, and keeps your distribution files at practical sizes.

Try these tools

Related guides

All Guides