Audiobook formats

M4B vs MP3: Which Audiobook Format Should You Use?

M4B keeps a whole audiobook in one file with chapters and saved position. MP3 plays on almost anything. What each format is, how they compare on quality and chapters, and when to convert.

, creator of HushBook

Key takeaways

  • For an audiobook, M4B is usually the better file to keep, and MP3 is the one that plays everywhere.
  • An M4B is one MPEG-4 file, usually AAC audio, with built-in chapters, cover art and an audiobook flag that lets players remember your place. An MP3 audiobook is normally one file per chapter.
  • At the same bitrate AAC generally sounds better than MP3, but for a narrator's voice the difference is small. LibriVox says its 64 kbps and 128 kbps MP3s are barely distinguishable.
  • M4A and M4B are mostly the same format; the .m4b extension tells apps to treat the file as an audiobook.
  • Convert M4B to MP3 only if a device cannot play M4B, keep the original, and remember that conversion does not remove DRM.
  • HushBook imports both M4B and MP3, keeps M4B chapters and cover art, and highlights each word as the narrator reads. It cannot import files with DRM.

Short answer: for an audiobook, M4B is usually the better file to keep, and MP3 is the one that plays everywhere.

An M4B is a single file that holds the whole book, with chapter markers, cover art, and a place-saving flag that tells audiobook apps to remember where you stopped. An MP3 audiobook is normally a folder of separate files, one per chapter or part. Both play fine on a modern phone. The real differences are how tidy your library is, how chapters work, and which devices you need to support.

I build an audiobook app that imports both, so I see a lot of each. Here's what actually matters when you choose.

What is an M4B file?

M4B is an audio file in the MPEG-4 container, the same family as M4A and MP4. The audio inside is almost always AAC. In practice, an M4B is close to an M4A with a different extension. The extension is what tells players like Apple Books "this is an audiobook, not a song".

That small label changes how apps treat it. Audiobook players remember your position, show a chapter list, and keep the book out of your music library. The LibriVox wiki sums it up well: the main practical difference from an album of MP3s is that an M4B remembers your place when you stop.

Chapters live inside the file as a chapter index, so a 14-hour novel can be one file with 40 named chapters you can jump between.

What is an MP3 audiobook?

MP3 is the oldest common audio format still in daily use. Almost every device made in the last 25 years can play it: phones, car stereos, old iPods, smart speakers, cheap MP3 players.

An MP3 audiobook is usually a set of files, named so they sort in order (`01 Chapter One.mp3`, `02 Chapter Two.mp3`, and so on). The ID3 tags in each file carry the title, author, track number and often the cover art. Your app has to read those tags or file names to keep the chapters in order.

MP3 can technically store chapter markers too, but few players read them. Treat an MP3 audiobook as "one file per chapter" and you won't be surprised.

M4B vs MP3 at a glance

  • Files per book: M4B is usually one file. MP3 is usually one file per chapter.
  • Chapters: M4B has a built-in, named chapter list. MP3 relies on separate files.
  • Remembering your place: built into audiobook players for M4B. For MP3 it depends on the app.
  • Audio: M4B usually holds AAC, which generally sounds a bit better than MP3 at the same bitrate.
  • Compatibility: M4B plays on phones, Apple Books, VLC and most audiobook apps. MP3 plays on nearly everything.
  • DRM: store copies of M4B can be locked (for example by Apple's FairPlay). MP3 files rarely are.

Which sounds better?

At the same bitrate, AAC (inside an M4B) generally sounds better than MP3. Put another way, an M4B can match an MP3's quality in a smaller file.

For speech, though, the gap is small. A narrator's voice doesn't need much data. LibriVox offers its recordings as 64 kbps and 128 kbps MP3, and says the difference between the two is barely noticeable when listening. Don't re-buy or re-encode a book to chase quality you won't hear.

What you should avoid is converting back and forth. Both formats are lossy, so turning an M4B into MP3 (or the other way) throws away a little more detail each time. Keep the original file, and convert a copy only if a device can't play it.

When to choose M4B

  • You listen on a phone with an audiobook app.
  • You want one file per book instead of a folder of 60 tracks.
  • You jump around by chapter and want the chapter names on screen.
  • You care about storage and want the smaller file for the same quality.

When to choose MP3

  • You need it to play in an older car stereo, a basic MP3 player, or a smart speaker.
  • You want to edit, split or share single chapters.
  • The book was only released as MP3. Many free recordings are, and there's no reason to convert them for a phone.

M4A vs M4B: what's the difference?

Mostly the label. Both are MPEG-4 audio, usually AAC. The `.m4b` extension tells the player to treat the file as an audiobook: remember the position, show chapters, and file it under books. The `.m4a` extension says "music track". If an audiobook app doesn't see your M4A as a book, the extension is often the reason.

Should you convert M4B to MP3?

Only if a device you rely on can't play M4B. In that case, convert a copy and keep the original. Expect to lose the built-in chapter list unless your converter splits the file at each chapter.

Two things conversion won't fix:

  • DRM. Audiobooks bought from some stores are locked to that store's app. Apple has used FairPlay for protected M4B files, and Audible uses its own AAX format. A file that is locked is not an ordinary M4B you can move between apps, and you should use the store's own app for it.
  • Messy chapters. If the source file has bad chapter marks, the converted copies will have the same problem.

Where free audiobooks come in each format

LibriVox, the volunteer project that records public-domain books, offers each chapter as MP3 (64 kbps and 128 kbps) and lists an M4B for most books on the catalogue page. Libro.fm and some other stores sell DRM-free audiobooks you can download as files. If you're new to free sources, LibriVox is a good place to start because every recording is in the public domain.

Reading along with either format

This is the part I work on. HushBook imports M4B and MP3, along with AAC, FLAC, OGG, OPUS, WAV and a few others, one file per import. With an M4B, the chapters and cover art come in with the book. Then the app transcribes the recording on your phone and highlights each word as the narrator says it, so you can read along.

The format doesn't change the transcript much. Narration quality does: a clean studio recording transcribes better than a noisy one, whichever container it's in. A transcript made by speech recognition also isn't the publisher's proofread text, so unusual names can come out wrong.

HushBook can't import M4B files with DRM, or Audible's protected downloads. There's more detail on the M4B player page, and on getting text for an audiobook. If you're curious about reading and listening at the same time, start with what immersive reading is.

The verdict

If you're building a library to listen to on your phone, keep M4B. One file per book, real chapters, smaller size, and your app remembers your place. If you need the widest compatibility, or the book only came as MP3, MP3 is perfectly fine. A narrator's voice sounds good in both.

Sources and further reading

Frequently asked questions

Is M4B better than MP3 for audiobooks?

Usually, if you listen in an audiobook app. M4B keeps the whole book in one file with named chapters, cover art and a saved position, and its AAC audio is generally more efficient. MP3 wins on compatibility with older devices and car stereos.

What is an M4B file?

An M4B is an audiobook file in the MPEG-4 container, almost always with AAC audio. It is close to an M4A file, but the .m4b extension tells players to treat it as an audiobook: remember your place, show chapters, and keep it out of the music library.

What is the difference between M4A and M4B?

Mostly the extension. Both are MPEG-4 audio, usually AAC. Players treat .m4b as an audiobook and .m4a as a music track.

Does M4B sound better than MP3?

At the same bitrate, AAC in an M4B generally sounds better than MP3. For speech the gap is small, so it is not worth re-buying or re-encoding a book for quality alone.

Should I convert M4B to MP3?

Only if a device you rely on cannot play M4B. Convert a copy, keep the original, and expect to lose the chapter list unless the converter splits the file at each chapter. Both formats are lossy, so each conversion loses a little quality.

Can I convert a DRM-protected M4B or Audible audiobook?

Files locked to a store, such as protected Apple M4B files or Audible AAX downloads, are not ordinary files you can move between apps. Use the store's own app for them.

Can HushBook play M4B and MP3 files?

Yes. HushBook imports M4B, MP3 and other common audio formats one file per import, keeps M4B chapters and cover art, and transcribes the recording on your phone so each word is highlighted as the narrator reads. It cannot import files with DRM.

Try read-along on a recording you own

Import an MP3 or M4B audiobook, let HushBook create the transcript on your phone, and follow every word with the narrator. Free to download, with optional Pro.