Even constant bitrate bars above a variable bitrate waveform
Convert Audio and Video

VBR vs CBR MP3: What's the Difference and Which Should You Use?

In this guide
  1. What is bitrate, briefly?
  2. How CBR works
  3. How VBR works
  4. What about ABR?
  5. VBR vs CBR at a glance
  6. Is 320 kbps CBR better than V0?
  7. Which one should you use?
  8. How to choose CBR or VBR in common tools
  9. What Convertola uses
  10. Common myths
  11. Frequently asked questions
  12. Sources

When you export an MP3 from Audacity, rip a CD, or open the settings of a desktop encoder, you'll usually see a choice between constant, variable and average bitrate. This guide explains what each mode actually does, how they compare in practice, and which one fits your situation. If you're still deciding on the number itself, start with our guide to MP3 bitrate.

What is bitrate, briefly?

Bitrate is how much data the encoder uses for each second of audio, measured in kilobits per second (kbps). More bits let the encoder keep more detail, and they also make the file bigger. The size of an MP3 is roughly its average bitrate multiplied by its duration, so a 4-minute song at 128 kbps is about 3.8 MB and the same song at 320 kbps is about 9.6 MB.

What CBR, VBR and ABR change is how those bits are spread across the song.

How CBR works

With constant bitrate, the encoder uses the same bitrate for every frame. A 192 kbps CBR file uses 192 kbps during a quiet intro, a solo voice and a loud, dense chorus alike.

Advantages

  • Predictable size. You can calculate the file size before you encode.
  • Maximum compatibility. Every MP3 player, car stereo and app plays CBR.
  • Accurate seeking and duration. Because each second takes the same space, players can jump to any point and show the correct length without extra information.
  • Simple for streaming and broadcast. A steady data rate is easy to plan for.

Disadvantages

  • Wasted bits on simple passages. Silence and quiet parts get as many bits as complex ones.
  • Possible shortfall on complex passages. At low bitrates, dense music may not get enough bits, which is where artifacts appear.

How VBR works

With variable bitrate, you choose a quality target instead of a bitrate. The encoder then decides frame by frame how many bits each part needs: more for cymbals, applause and dense mixes, fewer for silence and simple sounds.

In the widely used LAME encoder, VBR quality is set with a number from V0 (highest quality, largest files) to V9 (lowest quality, smallest files). Other programs present the same idea as a quality slider or a list of presets.

Advantages

  • Better quality per megabyte. Bits go where they make an audible difference.
  • Smaller files for the same perceived quality, especially on music with quiet passages or a lot of dynamic range.

Disadvantages

  • Unpredictable size. You only know the size after encoding, and it varies from song to song.
  • Compatibility gaps on older hardware. Some old players and car stereos showed the wrong duration or had trouble seeking in VBR files. Modern encoders add a header that tells players the real length, which solves this on current devices.
  • Less convenient for streaming and editing, where a steady data rate is easier to handle.

What about ABR?

ABR (average bitrate) is a middle ground. You choose a target, such as 192 kbps, and the encoder varies the bitrate around it but keeps the average close to the target. You get some of VBR's efficiency with a file size you can roughly predict. Audacity and LAME both offer it. It's a reasonable choice when you want VBR-style quality but have a size budget.

VBR vs CBR at a glance

CBRVBRABR
What you chooseA bitrate (e.g. 192 kbps)A quality level (e.g. V2)A target average bitrate
File sizePredictableVaries by contentRoughly predictable
Quality per MBGoodBestVery good
CompatibilityUniversalVery good on modern devicesVery good on modern devices
Seeking and durationAlways accurateAccurate with a proper headerAccurate with a proper header
Best forOld hardware, streaming, editing, fixed sizesPersonal music librariesSize budget with good efficiency

Is 320 kbps CBR better than V0?

At the top end, the differences are small. 320 kbps CBR is the maximum the MP3 format allows, so every frame gets the most bits possible, including silent ones. V0 aims for the highest VBR quality and typically produces smaller files because it doesn't waste bits on simple passages.

For most listeners on most equipment, both are very hard to tell apart from the original. The practical differences are:

  • Choose 320 CBR if you want the simplest, most compatible file and size doesn't matter.
  • Choose V0 if you want top quality with a smaller library.

Remember that no setting can restore quality that isn't in the source. A 128 kbps file re-encoded at 320 kbps or V0 is just a bigger file with the same, or slightly worse, quality.

Which one should you use?

For a music library on your phone or computer

VBR (V0 to V2 in LAME, or "high quality" in other tools) is usually the best balance. Modern phones, computers and apps handle it without issues.

For an older car stereo or MP3 player

CBR is the safer choice. If you're not sure how old your stereo is, 192 or 256 kbps CBR will play everywhere. Our guide to ripping a CD to MP3 covers the settings for car use.

For podcasts, voice notes and spoken audio

CBR is common for podcasts because hosting platforms and players handle it predictably. For speech, a modest bitrate is usually enough.

For audio you'll edit later

CBR makes cutting and seeking simple, but it's better still to keep the original lossless file (WAV or FLAC) for editing and create the MP3 at the end. Every MP3 re-encode loses a little more detail.

When you need a specific file size

CBR, or ABR if you prefer more efficiency. With VBR you can't know the size in advance.

How to choose CBR or VBR in common tools

  • Audacity: when exporting to MP3, the export options include a bitrate mode (preset, variable, average or constant) and a quality or bitrate setting.
  • FFmpeg with LAME: a constant bitrate is set with an audio bitrate option such as -b:a 192k, and a VBR quality level with the -q:a option, where 0 is the highest quality.
  • Music app on a Mac: in the MP3 encoder's Custom import settings, there's a checkbox to use variable bit rate encoding.
  • Online converters: most, including Convertola's, offer a list of fixed bitrates, which means CBR.

What Convertola uses

The Convertola MP3 converter encodes in CBR. You choose 128, 192, 256 or 320 kbps, and the conversion runs in your browser, so your file isn't uploaded. We chose CBR because it plays on every device, from new phones to old car stereos, and because the size is predictable before you convert.

If you're converting a lossless source, such as with FLAC to MP3 or WAV to MP3, 256 or 320 kbps keeps the result very close to the original. For other options on Windows, see how to convert to MP3 on Windows, and for a broader comparison of tools, see the best MP3 converters.

Common myths

"VBR always sounds worse because the bitrate drops"

No. The bitrate drops only where the encoder decides fewer bits are enough, such as silence or simple sounds. Quality is the goal; the bitrate follows.

"CBR 320 is lossless"

No. Every MP3 is lossy. 320 kbps is the highest MP3 bitrate, but the file is still compressed and some information is gone. If you need lossless audio, use FLAC or WAV.

"Re-encoding to VBR makes a file smaller with no loss"

Re-encoding an MP3 always decodes and compresses it again, which adds a new generation of loss. If you want a smaller file, it's better to encode again from the original source.

Frequently asked questions

What's the difference between VBR and CBR?

CBR uses the same bitrate for the whole file. VBR changes the bitrate from moment to moment depending on how complex the audio is, aiming for a constant quality instead.

Is VBR better than CBR?

For quality per megabyte, usually yes. For compatibility, predictable size, streaming and editing, CBR is simpler. Both work well on modern devices.

Do car stereos play VBR MP3?

Most modern ones do. Some older units had trouble showing the duration or seeking in VBR files. If you have problems, re-encode from the original source as CBR.

Is V0 the same as 320 kbps?

No. V0 is the highest VBR quality level in LAME, and its bitrate varies with the music. 320 kbps CBR uses the maximum bitrate on every frame. Both are high quality; V0 files are usually smaller.

Does Convertola use VBR or CBR?

Convertola encodes MP3 in CBR at 128, 192, 256 or 320 kbps.

Should I use ABR?

ABR is useful when you want some of VBR's efficiency but need the file size to stay close to a target. For most people, VBR or CBR is simpler.

Sources

Ready to convert? Open the Convertola MP3 converter, choose your bitrate and get a CBR MP3 that plays everywhere.

Guides

Keep reading