FormatDrop
How-To Guide

How to Convert M4B to M4A

M4B and M4A are essentially the same format — both contain AAC audio in an MPEG-4 container. The only difference is the file extension and the 'major brand' in the container header. Many music players that don't recognize .m4b will play the file perfectly if renamed to .m4a. This is one of the simplest conversions possible.

Step-by-step instructions

  1. 1

    Simple rename (fastest — no conversion needed)

    Try renaming first: change the extension from .m4b to .m4a. On Mac: right-click → Get Info → change extension. On Windows: right-click → Rename → change .m4b to .m4a. Command line: `mv audiobook.m4b audiobook.m4a`. If it plays correctly in your player, done — no conversion needed.

    Go to converter
  2. 2

    FFmpeg stream copy (if rename doesn't work)

    Remux without re-encoding: `ffmpeg -i audiobook.m4b -c copy audiobook.m4a`. This copies all audio data unchanged, only rewrapping container metadata. Bit-for-bit identical audio. Add `-map_metadata 0` to ensure all metadata tags are preserved.

  3. 3

    Python mutagen (metadata-preserving approach)

    `pip install mutagen`. Then: `from mutagen.mp4 import MP4; audio = MP4('audiobook.m4b'); audio.save('audiobook.m4a')`. Copies the file preserving all chapter markers (trkn, chap atoms) and artwork. Some players will read chapters from M4A as well as M4B if the chapter data is present.

  4. 4

    iTunes/Apple Music on Mac

    Import the M4B into Apple Music. File → Get Info → Options → set Media Kind to 'Music'. This makes Apple Music treat the file as a music track rather than an audiobook — it moves from the Audiobooks section to the Music section. The file itself is unchanged; Apple Music just re-interprets it.

Why convert M4B to M4A?

M4B and M4A are the same format with different labels. When your player can't find M4B files, converting to M4A is the fastest fix — often just a rename.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

What's the actual difference between M4B and M4A?
M4B is an MPEG-4 file with the major brand 'M4B ' and chapter data. M4A is an MPEG-4 file with the major brand 'M4A ' containing standard AAC audio. The audio codec inside is identical in both. Apple devices treat M4B as audiobook (with bookmarking) and M4A as music, but the audio data decodes identically.
Do M4A files support chapters?
Structurally yes — the MPEG-4 container can include chapter tracks in M4A files. When converted with FFmpeg stream copy (ffmpeg -c copy), chapter data is preserved. Apps that support chapter browsing can navigate them, though most music players ignore chapter data in M4A.
Why do some music players skip M4B files?
Music players filter by file type for their library display. iTunes/Apple Music puts M4B in Audiobooks, not Music — so they don't appear in music playlists. Third-party players that don't specifically support M4B check the extension and skip it. Renaming to .m4a tricks these players into including the file.
Convert M4B to M4A Now — Free

No account. No upload. Works in any browser.