Quick Verdict
Use M4B when…
Use M4B for audiobooks in Apple's ecosystem — Apple Books, iTunes, and iOS use the .m4b extension to enable bookmarking (resume where you left off) and chapter navigation. Audiobooks purchased from Audible or Apple Books come as M4B.
Use M4A when…
Use M4A for music and audio that doesn't need bookmarking. M4A is more universally recognized by music players and works in a wider range of apps than M4B.
M4B vs M4A: Feature Comparison
| Feature | M4B | M4A |
|---|---|---|
| Audio codec | AAC or ALAC (same as M4A) | AAC or ALAC |
| Container | MPEG-4 (nearly identical to M4A) | MPEG-4 |
| Chapter support | Yes — native in Apple Books | Structural support, rarely used |
| Bookmarking (resume position) | Yes — automatic in Apple Books | No |
| Music player support | Limited (filed under Audiobooks) | Universal |
| Android support | Requires specific audiobook apps | Native |
| Primary use | Audiobooks | Music and general audio |
When M4B wins
- ✓Audio codec: AAC or ALAC (same as M4A)
- ✓Container: MPEG-4 (nearly identical to M4A)
- ✓Chapter support: Yes — native in Apple Books
When M4A wins
- ✓Audio codec: AAC or ALAC
- ✓Container: MPEG-4
- ✓Chapter support: Structural support, rarely used
Frequently asked questions
Can I just rename M4B to M4A?
Yes, and it often works. The audio data is identical; you're just changing how software categorizes the file. Renaming M4B to M4A makes the file appear in the Music section instead of Audiobooks in Apple Music, and makes it playable in music apps that don't support M4B. The reverse — renaming M4A to M4B — won't add chapter or bookmarking data that wasn't already in the file.
Do M4B audiobooks play on Android?
With specific apps: Smart AudioBook Player (best M4B support, shows chapters), ListenUp, and BeyondPod all support M4B natively. The default Android music player typically doesn't recognize M4B. Alternatively, rename M4B to M4A — many Android music and audiobook players then accept it. For full chapter navigation, a dedicated audiobook app is required.
How do I add chapter markers to an M4A to make it an M4B?
Use m4b-tool: `m4b-tool add-silence input.m4a output.m4b` and then add chapters manually using its chapter editing commands. Alternatively, use Overcast's chapter metadata editor or Chapters app on iOS to add chapters to existing M4B files. Creating chapters from scratch requires defining start times for each chapter in the metadata.
Ready to convert?
Free, browser-based converters — no upload, no signup required.
More comparisons
View all format comparisons →