Audio
Reduce MP3 File Size on Mac (Bitrate, Mono and Length)
Lower the bitrate. An MP3’s size is its bitrate times its length, so 128 kbps makes a file exactly 40% the size of the same audio at 320 kbps. Make it mono for speech, or trim it. There is no way to shrink an MP3 without losing some quality.
How big will my MP3 be at each bitrate?
We encoded one 60-second stereo clip at five constant bitrates. The WAV original was 10,584,078 bytes.
| Bitrate | Size for 60 s (bytes) | Size per minute | Share of 320 kbps |
|---|---|---|---|
| 320 kbps | 2,402,264 | 2.4 MB | 100% |
| 192 kbps | 1,441,376 | 1.4 MB | 60% |
| 128 kbps | 960,932 | 0.96 MB | 40% |
| 96 kbps | 720,711 | 0.72 MB | 30% |
| 64 kbps | 480,488 | 0.48 MB | 20% |
The formula is simple: kbps times 1,000, divided by 8, times seconds. At 128 kbps a 60-second file is 960,000 bytes plus a small header, which matches what we measured. A one-hour podcast at 128 kbps is about 58 MB; at 64 kbps about 29 MB. Because the size follows the bitrate so closely, the content hardly matters for constant-bitrate files. For what each bitrate sounds like, read audio bitrate explained.
How do I lower the bitrate of an MP3 on a Mac?
macOS cannot do this from Terminal: afconvert reads MP3 but does not write it. Your built-in option is the Music app:
- Music > Settings > Files > Import Settings. Set Import Using to MP3 Encoder and pick a bitrate.
- Add the file to your library, select it, then File > Convert > Create MP3 Version.
Music adds the track to your library and leaves the original alone. For a one-off, that is fine. For many files, use ffmpeg from Homebrew:
ffmpeg -i in.mp3 -b:a 128k out.mp3Our WAV to MP3 guide compares the methods in more depth, and batch converting audio covers folders.
Can I reduce MP3 size without losing quality?
Not literally. MP3 is lossy, and re-encoding decodes the file and encodes it again, adding a second round of approximation. We saw one useful fact: encoding a 320 kbps MP3 down to 128 kbps produced a file with the same byte count as encoding the WAV straight to 128 kbps (960,932 bytes both times). The size was not hurt by the extra step. The sound is a separate matter.
So the honest advice is: keep the original if you still have it, and encode from that. If you only have the MP3, drop the bitrate once and stop. Going from 320 to 192 kbps is hard to hear on most speakers. Going below 96 kbps for music is where listeners notice.
Does making an MP3 mono make it smaller?
Only if you also lower the bitrate. We encoded the clip as mono and as stereo at 64 kbps and 128 kbps. Each pair had the identical size: 480,488 bytes at 64 kbps and 960,932 at 128 kbps. Bitrate decides the size, not channel count.
The saving comes from the choice it allows. A mono voice recording at 64 kbps has all 64 kbps for one channel, while stereo at 64 kbps splits the budget across two. Stereo at 128 kbps becomes mono at 64 kbps with half the size and, for speech, no practical loss. That is why interviews and voice notes should go mono.
ffmpeg -i in.mp3 -ac 1 -b:a 64k out.mp3Is variable bitrate (VBR) smaller than constant?
It can be, because VBR spends bits only where the audio needs them. On our fixture, ffmpeg’s VBR settings gave these results:
| VBR setting | Size (bytes) | Average bitrate |
|---|---|---|
| -q:a 0 | 1,139,116 | 152 kbps |
| -q:a 2 | 792,277 | 106 kbps |
| -q:a 4 | 606,846 | 81 kbps |
| -q:a 6 | 444,805 | 59 kbps |
These figures come from synthetic noise, which is not like music, so the averages will differ on your files. The takeaway is that VBR sizes are unpredictable in advance, while constant bitrate lets you plan a file for an upload cap.
What about shortening the MP3 instead?
Trimming is lossless for MP3 if you copy the stream instead of re-encoding it. We cut the 320 kbps clip to 30 seconds this way and got 1,202,721 bytes, half the original, with no re-encode:
ffmpeg -i in.mp3 -t 30 -c copy out.mp3In QuickTime Player you can do the same with Edit > Trim, though it exports to M4A rather than MP3. For spoken audio that must be smaller still, see how to compress an audio file on Mac, where Opus and AAC beat MP3 at low bitrates.
When is Smol the wrong tool for this?
For one file, the Music app or one ffmpeg line is enough, and both are free. If you can use M4A, QuickTime does trimming without any install. Smol is not the answer for lossless trimming either.
Smol earns $29 (once, one Mac) when you have a folder to shrink: drop in MP3s, WAVs and M4As together, set a bitrate from 16 to 512 kbps and, if you want, a sample rate, and get _compressed copies next to the originals with nothing uploaded. See the best audio converter for Mac or pricing.
How we checked this
Encoded a 60-second synthetic stereo clip (10,584,078-byte WAV) at CBR 64 to 320 kbps, mono and stereo, VBR 0 to 6, and a stream-copy trim, using ffmpeg 8.1.1 on macOS 27.0.1. Read sizes with stat and bitrates with afinfo. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Smaller MP3s: common questions
What bitrate should I use to make an MP3 smaller?
For music, 128 to 192 kbps is the usual range. For speech, 64 kbps mono is enough. Lower sizes follow directly: 128 kbps is 40% the size of 320 kbps. Do not go below 96 kbps for music unless a size cap forces you to.
Does lowering the bitrate of an MP3 reduce the sound quality?
Yes, always, because the file is decoded and encoded again. Small steps, such as 320 to 192 kbps, are hard to hear. Large steps, or repeated re-encoding, add audible artifacts. Encode from the original source when you have it.
How do I make an MP3 smaller in Terminal on a Mac?
macOS has no MP3 writer in Terminal, because afconvert cannot output MP3. Install ffmpeg with Homebrew and run ffmpeg -i in.mp3 -b:a 128k out.mp3. Add -ac 1 for mono. Use Music’s Convert menu if you would rather not install anything.
Is a smaller MP3 the same as a lower sample rate?
No. Sample rate and bitrate are separate settings. Bitrate sets the data rate and therefore the size. A lower sample rate cuts high frequencies, so it can lose clarity without saving as much as you expect. Change the bitrate first.
Will a smaller MP3 still play everywhere?
Yes. MP3 at any bitrate from 64 to 320 kbps plays on every phone, car stereo and computer. Very low bitrates sound thin but still play. If you need a smaller file than MP3 allows for speech, M4A or Opus gives better quality at the same size.
Keep reading