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:
- Chapter markers: Embedded navigation points let you jump between chapters
- Cover art: The book cover is embedded in the file metadata
- Bookmarks: Audiobook players remember your listening position (even across devices with iCloud)
- Metadata: Title, author, narrator, genre, and publication date are all stored in the file
- Variable speed: Players can speed up or slow down playback without changing pitch
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
| Feature | M4B | MP3 |
|---|---|---|
| Chapter navigation | Built-in chapter markers | No built-in chapters |
| Cover art | Embedded in file | Can be embedded (ID3) but not universally supported |
| Position saving | Yes (all M4B players) | Depends on player |
| File size (same quality) | ~30-40% smaller (AAC codec) | Larger at same quality |
| Compatibility | Apple Books, Audible, BookPlayer, Listen, most audiobook apps | Universal — every device |
| Single file | Yes — entire book in one file | Usually one file per chapter or one combined file |
| Bookmarks sync | Yes (Apple ecosystem) | No |
| Best for | iOS/Mac users, audiobook collectors, long books | Maximum 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:
- Upload your ebook (EPUB, PDF, or TXT) — chapters are extracted automatically
- Select M4B as output format — the tool handles everything: TTS narration, AAC encoding, chapter markers, cover art embedding
- 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.