M4B Format: The Ultimate Guide to Audiobook Files with Chapters

What is the M4B Format?

M4B (MPEG-4 Audiobook) is the standard file format for audiobooks. Based on the MPEG-4 container (same family as MP4 video), M4B is essentially an AAC audio file with special features designed specifically for audiobooks:

M4B is the format used by Apple Books, Audible (Aax is a DRM-protected M4B variant), and most dedicated audiobook apps on iOS and Android.

M4B vs MP3 for Audiobooks: Full Comparison

FeatureM4BMP3
Chapter navigationBuilt-in chapter markersNo built-in chapters
Cover artEmbedded in fileCan be embedded (ID3) but not universally supported
Position savingYes (all M4B players)Depends on player
File size (same quality)~30-40% smaller (AAC codec)Larger at same quality
CompatibilityApple Books, Audible, BookPlayer, Listen, most audiobook appsUniversal — every device
Single fileYes — entire book in one fileUsually one file per chapter or one combined file
Bookmarks syncYes (Apple ecosystem)No
Best foriOS/Mac users, audiobook collectors, long booksMaximum compatibility, sharing, simple players

Bottom line: Choose M4B if you use Apple Books or a dedicated audiobook app. Choose MP3 if you need to play the file on a basic MP3 player or car stereo that doesn't support M4B.

How to Create M4B Files with Chapters — Free

Creating M4B files used to require complex ffmpeg commands or paid software. Audiobook Maker automates the entire process:

  1. Upload your ebook (EPUB, PDF, or TXT) — chapters are extracted automatically
  2. Select M4B as output format — the tool handles everything: TTS narration, AAC encoding, chapter markers, cover art embedding
  3. Download the M4B file — ready to import into Apple Books or any M4B-compatible player

The generated M4B uses AAC audio at 64 kbps (optimized for speech), includes 1400×1400 cover art, and has proper iTunes-compatible metadata tags. Each chapter appears as a navigation point in your audiobook player.

How to Play M4B Files

iOS / Mac: Apple Books (built-in) — drag the M4B into Books or sync via Finder/iCloud.

Android: Listen Audiobook Player, Smart Audiobook Player, Sirin — all support M4B with chapters.

Windows: Apple Books (via iTunes), VLC media player, BookPlayer (Microsoft Store).

Linux: VLC, Cozy (GTK audiobook player).

Car / Basic MP3 player: Convert to MP3 instead — most car stereos don't read M4B files.

Frequently Asked Questions

Can I convert M4B to MP3?

Yes. You can use Audiobook Maker to generate MP3 output instead, or use ffmpeg to convert an existing M4B: ffmpeg -i book.m4b -acodec libmp3lame -b:a 128k book.mp3. Note that chapter markers are lost in the conversion.

Can I split an M4B into chapters?

Yes. Tools like m4b-tool or ffmpeg can split M4B files at chapter markers. Audiobook Maker can also output individual MP3 files per chapter if you prefer separate files.

What audiobook apps support M4B?

Apple Books (iOS/Mac), BookPlayer (iOS), Listen Audiobook Player (Android), Smart Audiobook Player (Android), Bound (iOS), Sirin (Android), VLC (all platforms), and Plex with the Audnexus plugin.

What bitrate should I use for M4B audiobooks?

Audiobook Maker uses 64 kbps AAC, which is the standard for spoken-word content. Speech doesn't need high bitrates — 64 kbps AAC sounds identical to 128 kbps MP3 for narration, but uses half the file size.

Try Audiobook Maker Free →