fileformer
search⌘KtranslateENexpand_moreupload_fileConvert
Converters8 file families · 44 direct conversions
What changes in a conversionarrow_forward
home/audio/compressor

Shrink audio, and see exactly what you give up.

Compress audio in any of 23 formats: pick the format and a bitrate. The result is decoded again and measured against the original, so you see which frequencies were cut and can listen to both. Nothing is uploaded.

23 formats, by familytap one to compress to it
3in your browser
20with FFmpeg
9lossless
Common
MP3WAVOGGAACFLACM4AWMA
Lossless
ALACWVTTAAIFF
Modern
OPUSWEBMMKA
Legacy
MP2AC3AMRAURA
Specialized
DTSCAFVOCSPX
graphic_eqmusic-sample.wavWAV (generated) · 48.0 kHz · stereo · 12.0 s · 2.30 MB
measured cut ≈ 20.0 kHz
preparing…
bass · 20 Hzvoices · 300 Hzdetail · 2 kHzcymbals, air · 20 kHz
Dark bars: the original, measured. Orange: the compressed file, decoded again and measured the same way. Bars that fall more than 12 dB below the original count as cut.
quality preset
Fast96 kbpsNormal192 kbpsMaximum256 kbpsUltra320 kbps
bitrate
32kbps64kbps96kbps128kbps192kbps256kbps320kbps
format
OPUSAACMP3OGGM4AFLAC
searchAll 23 formatsexpand_more
search
.
No format matches.
channels
StereoMono
sample rate
Autoas source22.05kHz44.1kHz48kHz
normalize
Offas isOnpeak −1 dB
Opus in an Ogg file, encoded by your browser. It is resampled to 48 kHz, the only rate Opus works at internally.
check_circleHard to tell from the originalFrequencies up to 20 kHz, the full audible range, survive. Use the A/B buttons on headphones to check for yourself.
before2.30 MB
after196 KB
saved92%
actual rate130 kbps
per hour58.7 MB
encode time0.16 s
check_circleDiscord10 MBcheck_circleOutlook20 MBcheck_circleGmail25 MB
downloadDownload OPUS · 196 KB
~/where-is-it-going

Best settings by destination

Where the file is going decides how hard to compress. Each card sets the format, bitrate, channels and sample rate above in one click, then measures the result on your audio.

mailEmail attachments

Most providers cap attachments at 25 MB. Opus at 96 kbps fits a little over half an hour of audio under that limit; drop to 64 kbps mono and it holds close to an hour of speech.

OPUS96 kbpsmonosource rate
34 min per 25 MBtuneUse these
podcastsPodcast hosting

MP3 at 128 kbps mono for speech. Every podcast platform accepts it, and a voice gains nothing from stereo or a higher rate.

MP3128 kbpsmono44.1 kHz
58 MB per hourtuneUse these
languageWebsites and web apps

Opus at 96 kbps is the smallest file every modern browser plays. Keep an MP3 fallback only if you must support very old browsers.

OPUS96 kbpsstereosource rate
43 MB per hourtuneUse these
library_musicMusic libraries

AAC at 192 kbps: small enough for thousands of tracks, close enough to the source that the difference is hard to hear.

AAC192 kbpsstereosource rate
86 MB per hourtuneUse these
micVoice notes and calls

Opus at 64 kbps mono. Speech carries little above 8 kHz, so the reduction costs nothing that matters.

OPUS64 kbpsmonosource rate
29 MB per hourtuneUse these
inventory_2Archiving

Do not compress lossily at all. FLAC keeps every sample, and every lossy pass throws away detail you cannot get back.

FLAClosslessstereosource rate
about half of WAVtuneUse these
~/one-hour-of-audio

How big is an hour at each bitrate?

Bitrate is simply how many kilobits each second of sound is allowed. Size grows in a straight line with it: double the bitrate, double the file. Uncompressed CD audio uses 1,411 kbps, everything below is a trade.

size (MB) = kbps × seconds ÷ 8 ÷ 1000

1411
Uncompressed WAV / CD, the original you compress from
635 MB
320
Highest MP3 setting, for DJ sets and archiving music
144 MB
256
What Apple Music and iTunes downloads use (AAC)
115 MB
192
Very good music quality with room to spare
86 MB
128
The classic sweet spot for music on earbuds
58 MB
96
Music podcasts and background playlists
43 MB
64
Talk podcasts and audiobooks: speech stays clear
29 MB
32
Voice memos and lectures, mono speech only
14 MB
~/three-levers

Bitrate isn't the only dial.

Three settings decide an audio file's size. Each has a point where cutting further stops saving space and starts costing quality.

01BitrateThe number of kilobits stored per second. Lowering it forces the encoder to discard more: starting with the highest frequencies.
1 h at 256 kbps115 MB1 h at 128 kbps58 MB
Stop at:96 kbps for music, 48 kbps for speech. Below that, artefacts become obvious.
02ChannelsStereo stores left and right separately. A single voice recorded on one microphone gains nothing from two channels.
1 h stereo 12858 MB1 h mono 6429 MB
Stop at:mono for podcasts, calls and lectures, never for music.
03Sample rateHow many snapshots of the wave per second. 44.1 kHz captures everything a person can hear; 22 kHz still covers speech.
1 h WAV 44.1 kHz635 MB1 h WAV 22 kHz318 MB
Stop at:44.1 kHz for music, 22.05 kHz only for voice.
~/why-it-still-sounds-fine

Loud sounds hide quiet neighbours.

Your ear can't hear a quiet tone sitting right next to a loud one in pitch, it's "masked". MP3, AAC and Opus measure this moment by moment and spend their bits only on what would be audible. That's why a 128 kbps file is 11× smaller than a CD yet sounds close to it.

Compressing twice breaks this: each pass throws away a different "inaudible" slice, and the losses add up. Always compress from the original, not from an MP3.

OriginalAfter encoding
audible: keptmasked: dropped
The encoder drops the masked neighbours entirely. The bits saved go to the parts you can actually hear.