FormatDrop
Audio Format

M4B

MPEG-4 Audiobook

M4B is Apple's audiobook format — essentially an M4A (AAC audio in MPEG-4 container) file with audiobook-specific features: chapter markers, bookmarking (so you can stop and resume), and special handling in iTunes and Apple Books. M4B is the native format for audiobooks purchased from Audible (via Apple's ecosystem) and distributed through Apple Books. If you create or distribute audiobooks for Apple devices, M4B is the standard format.

What is M4B?

M4B is structurally identical to M4A (MPEG-4 container with AAC audio). The difference is the file extension and the metadata inside: M4B files include chapter markers (chapter titles, timecodes, optional images), bookmarking metadata that iOS and macOS use to remember your position, and a flag marking the file as an audiobook (which affects how iTunes and Apple Books categorise it). The audio codec is AAC, typically at 64–128 kbps for audiobooks (speech content). M4B files can contain a single long audio track or multiple chapters in one file.

M4B pros and cons

Advantages

  • Native audiobook format for Apple devices — recognised by iPhone, iPad, Mac, iPod
  • Chapter support — jump between chapters, see chapter titles and artwork
  • Bookmarking — remembers your position when you exit and return
  • Single file contains the entire book with all metadata
  • Compatible with AAC decoders — any AAC-capable app can play M4B as audio
  • Supported by Calibre, Audacity, and most audiobook tools

Limitations

  • Apple-centric — not natively recognised as an audiobook on Android
  • Chapter navigation not supported in all players outside Apple ecosystem
  • Renaming to .m4a allows playback but loses chapter and bookmark features
  • Not supported by Audible's own app without conversion
  • Creating M4B requires specialised tools (Audiobook Builder, Chapter and Verse, FFmpeg)
  • DRM-protected M4B files (Audible/iTunes purchases) cannot be converted

When should you convert M4B files?

Convert M4B to M4A when you want to play the audiobook in a non-audiobook app that supports M4A but not M4B — the audio is identical. Convert M4B to MP3 for the widest device compatibility: `ffmpeg -i input.m4b -c:a libmp3lame -q:a 4 output.mp3` (chapters are lost). Convert MP3 chapters to M4B using Audiobook Builder (Mac) or FFmpeg with chapter metadata. Keep M4B if you primarily use Apple devices — the chapter and bookmark features are valuable.

All FormatDrop conversions run entirely in your browser — no file upload, no server processing. Your files stay on your device.

M4B FAQ

What is the difference between M4B and M4A?
The audio content is identical — both are AAC audio in an MPEG-4 container. The difference is in the file extension and embedded metadata: M4B signals to Apple software (iTunes, Apple Books, iOS) that this is an audiobook, enabling chapter navigation and bookmarking. M4A is treated as regular music. You can rename M4B to M4A to play it in any M4A-capable player, but you lose the audiobook features.
Can Android phones play M4B files?
Android phones can play M4B files as audio (since M4B is just AAC audio), but most Android apps don't recognise M4B as an audiobook format and won't show chapters or remember position. Smart AudioBook Player, Voice Audiobook Player, and Libro.fm's app support M4B with chapters on Android. Alternatively, convert to MP3 for any Android music app.
How do I create an M4B audiobook?
Audiobook Builder (Mac, paid) is the easiest tool — import MP3 or WAV chapters, add metadata and cover art, export as M4B. FFmpeg: combine chapters and add metadata with `ffmpeg -i input.mp3 -c:a aac -b:a 64k -metadata title='Book Title' output.m4b`. Chapter and Verse (Mac) and Lexi (cross-platform) also create M4B with proper chapter markers. The key requirement is embedding chapter markers — without them, the M4B is just a long AAC file.
How do I convert Audible (AA/AAX) to M4B?
Audible files (AA/AAX) are DRM-protected and cannot be legally converted without the activation credentials. Tools like inAudible and FFmpeg with libactivate can convert AA/AAX to M4B using your own Audible activation bytes — this is a grey area legally (personal use vs DRM circumvention). Many users instead use the Audible Whispersync feature and listen within the Audible app.