Aura Books

M4B vs MP3 for audiobooks: which format should you use?

If you’ve ever wondered why some audiobook files come with neat chapter markers and a cover that pops up on the lock screen — while others are just a folder of numbered MP3s — the answer is almost always the container format. Here is what you need to know to pick between M4B and MP3 in 2026.

The short version

  • M4B is an MP4 container designed for audiobooks. One file holds the full audio, chapter markers, cover art, title, author, narrator, and series number. It is the format Audible delivers and the format every dedicated audiobook player handles best.
  • MP3 is older and was designed for music. Chapters are technically supported through ID3v2 CHAP frames, but few tools write them and even fewer players read them. Most MP3 audiobooks ship as one file per chapter instead.
  • If you have a choice, pick M4B. If you already have a folder of MP3s, you don’t need to convert anything — modern players (Aura Books included) will treat consecutive MP3 files as chapters of the same book.

Why container format matters

Both M4B and MP3 ultimately encode audio using a lossy codec — AAC for M4B, MPEG-1 Layer III for MP3. The audio quality difference at the same bitrate is small. The interesting difference is the container: the part of the file that wraps around the encoded audio and holds metadata.

A book is structurally different from a song. It is long (often 8–25 hours), it has chapters that listeners want to navigate to, and it has a fixed cover, author, and narrator. The container needs to express all of that. The MP4 container (and its .m4b audiobook variant) was designed in 2003 with chapters in mind, including a dedicated atom type (chpl for Nero-style, or trak/tref/chap for QuickTime-style) that lists every chapter title and its timestamp. The container also holds embedded cover art in a known location (moov → udta → meta → ilst → covr) which players read once at file-open time.

MP3 has no native concept of chapters. Markers are bolted on through ID3v2 tags, the same tag system used to store the artist and album of an MP3 song. There is a CHAP frame and a matching CTOC (table of contents) frame, but most desktop tag editors don’t expose them and most players ignore them. The practical result: an MP3 audiobook usually comes as a folder, with each chapter as a separate file named 01.mp3 through 40.mp3.

Chapter support, in practice

Here is what you actually get from each format, with a couple of widely used players:

PlayerM4B chaptersMP3 CHAP chaptersFolder-as-book
Apple BooksYesNoNo
VLCYesPartialNo
Plex / PlexampYesNoYes
Smart AudioBook PlayerYesYesYes
Aura BooksYes (Nero + QT atoms)Yes (ID3v2.3/2.4)Yes

File size and quality

AAC (inside M4B) is a more modern codec than MP3. At the same perceived quality, AAC files are roughly 20–30% smaller. For a 12-hour audiobook at 64 kbps, you’re looking at around 350 MB for M4B versus 440 MB for MP3 of equivalent perceptual quality.

Mobile-speech codecs like Opus and HE-AAC v2 can shave that further (a clean voice-only recording sounds fine at 32 kbps in either), but no major player supports those for audiobooks yet, so they aren’t a practical option in 2026.

Why folder-of-MP3s is fine

If you already have audiobooks as folders of MP3 files (the way most piracy sites and many legitimate sources distribute them) you can ignore the conversion discourse entirely. Drag the whole folder into a modern player and it will treat each MP3 as one chapter and remember your position across the lot. The only thing you lose is a single-file artifact that’s easier to back up.

Aura Books supports folder import this way — import all files of a book at once, give the book a title and cover, and it stitches them into a single playable item with the original MP3s as chapters.

Converting from MP3 to M4B (if you want to)

The cleanest free tool is m4b-tool, a command-line wrapper around ffmpeg that takes a folder of MP3s plus an optional metadata file and produces a single M4B with embedded chapters. A typical invocation:

m4b-tool merge "Book Folder/" \
  --output-file="My Book.m4b" \
  --jobs=4 \
  --no-conversion

The --no-conversion flag is the one to remember: if your MP3s are already at a reasonable bitrate, you don’t want to re-encode them. The tool will copy the audio streams losslessly into the M4B container and write the chapter atoms from the filenames.

What about Audible AAX?

AAX is Audible’s DRM-wrapped variant of M4B. It is not interchangeable. AAX files are encrypted with a key tied to your Audible account, and no third-party player — Aura Books included — can play them without first stripping the DRM. Whether you can legally do that depends on your jurisdiction. We don’t take a position; we just don’t support AAX.

Bottom line

  • Pick the format your source ships in. Don’t reconvert audio you already own.
  • If you’re ripping or producing audiobooks yourself, use M4B for the single-file convenience and reliable chapters.
  • Use a player that supports both formats and folder-as-book imports, so the choice doesn’t lock you in.

Want to try it? Open Aura Books → and drop in a sample of either format.