Audio File Size Comparison: MP3, WAV, FLAC, OGG, AAC
Real file size numbers for a 4-minute song in every major audio format. Understand the math behind bitrate and file size.
File size is one of the most practical factors in choosing an audio format. Whether you are emailing a file, uploading to Discord, streaming from a website, or filling a storage drive, the numbers matter. This guide gives you concrete sizes — not vague descriptions — across the major formats.
The Reference: A 4-Minute Song
All examples below use a 4-minute stereo audio track as the reference. This is a typical pop, rock, or electronic song length. Sizes are approximate and vary slightly depending on the specific encoder, the musical content (complex content compresses slightly less efficiently), and encoder settings.
File Size Table: 4 Minutes of Stereo Audio
| Format | Bitrate / Settings | Approximate Size | |--------|-------------------|------------------| | WAV | 16-bit, 44.1 kHz | ~40 MB | | WAV | 24-bit, 48 kHz | ~82 MB | | FLAC | 16-bit, 44.1 kHz | ~22 MB | | MP3 | 320 kbps | ~9.2 MB | | AAC | 256 kbps | ~7.5 MB | | MP3 | 192 kbps | ~5.5 MB | | OGG Vorbis | 192 kbps | ~5.5 MB | | MP3 | 128 kbps | ~3.7 MB | | Opus | 128 kbps | ~3.8 MB | | Opus | 96 kbps | ~2.8 MB | | Opus | 64 kbps | ~1.9 MB |
The Math Behind Bitrate and File Size
For compressed formats (MP3, AAC, OGG, Opus), the calculation is straightforward:
File size in MB = (Bitrate in kbps x Duration in seconds) / 8 / 1000
Let's check MP3 at 192 kbps for 4 minutes (240 seconds):
192 x 240 / 8 / 1000 = 5.76 MB
That matches the table. The formula works for any constant-bitrate (CBR) encoding. Variable bitrate (VBR) encoding, which most modern encoders use by default, will hover around a target and produce slightly different results depending on the audio content.
For WAV, the calculation is different — there is no bitrate setting because nothing is compressed:
File size in MB = Sample rate x Bit depth x Channels x Duration / 8 / 1,000,000
For stereo 16-bit 44.1 kHz WAV, 4 minutes (240 seconds):
44100 x 16 x 2 x 240 / 8 / 1,000,000 = 42.3 MB
For 24-bit 48 kHz stereo WAV:
48000 x 24 x 2 x 240 / 8 / 1,000,000 = 82.9 MB
FLAC sits between WAV and compressed formats. It achieves lossless compression of approximately 40–60% compared to WAV, depending on the complexity of the audio content.
Format Comparison by Use Case and Size
Archiving: FLAC at ~22 MB per song
FLAC is the archival sweet spot. It is half the size of WAV, completely lossless, and widely supported on modern platforms. A 500 GB drive holds approximately 22,700 FLAC songs vs approximately 12,500 WAV files.
Everyday Listening: MP3 or AAC at 192–256 kbps
At 192 kbps, MP3 and OGG produce files around 5.5 MB per song — about one-eighth the size of WAV with quality that is transparent for most listeners in most environments. A 1 GB phone storage allocation holds approximately 180 songs at this bitrate.
Maximum Compression: Opus at 64–96 kbps
Opus at 96 kbps delivers approximately 2.8 MB per 4-minute track with quality comparable to MP3 at 192 kbps. For podcast delivery or speech content where bandwidth costs matter, Opus is significantly more efficient than any other widely supported format.
Real-World Constraints
Email Attachments
Most email providers cap attachments at 25 MB. At that limit:
- You can send one WAV track (barely, if it is under 4 minutes at 16-bit/44.1kHz)
- You can send three MP3s at 320 kbps
- You can send four to five MP3s at 192 kbps
- You can send six to seven Opus files at 96 kbps
For emailing audio, convert to MP3 at 192–256 kbps before attaching. Convert WAV to MP3 in AudioUtils to get an email-ready file immediately.
Discord and Messaging Apps
Discord's free tier allows 25 MB per upload. A 4-minute WAV at 16-bit/44.1kHz is roughly 40 MB — over the limit. An MP3 at 192 kbps is 5.5 MB — comfortably under.
Web Streaming
Streaming a WAV file requires a 1.4 Mbps connection just to stream without buffering. At 192 kbps MP3, a 100 kbps connection is sufficient. Opus at 96 kbps streams reliably even on poor mobile connections.
Cloud Storage
If you are storing thousands of tracks in cloud storage and paying per gigabyte, format choice has a direct cost impact. A 10,000-track library:
- As WAV 16-bit/44.1kHz: ~400 GB
- As FLAC: ~220 GB
- As MP3 320 kbps: ~92 GB
- As MP3 192 kbps: ~55 GB
How to Reduce Audio File Size with AudioUtils
All conversions run locally in your browser:
- To shrink a WAV: convert WAV to MP3 and choose 192 kbps for a good size-to-quality balance
- To shrink a FLAC: convert FLAC to MP3 with the same settings
- To shrink an M4A: convert M4A to MP3 — helpful for iTunes files that are already reasonably sized but need broader compatibility
Your files never leave your device. The conversion happens in WebAssembly in your browser, and the output downloads directly to your computer.
Summary
File size is not just a storage concern — it affects what you can email, share, stream, and store. WAV gives you maximum quality at maximum size. Opus gives you minimum size with surprisingly high quality. MP3 and AAC sit in the middle where compatibility meets efficiency. FLAC is the lossless sweet spot between WAV and the lossy formats. Choose based on what your files need to do, not just how they sound.