MP3 to M4B Audiobook Maker

Drop in the MP3s of an audiobook. You get back one M4B file with a chapter for every track, plus your cover and title. Apple Books, BookPlayer, Smart AudioBook Player, and Plex all read it. Your files never leave this tab.

✓ Files never leave your device ✓ Works offline ✓ No signup, no watermark

Drop your MP3 files here

or click to browse. Select the whole folder's worth at once.

Accepts: .mp3, .m4a, .aac, .ogg, .opus, .wav, .flac

    Three steps

    1. Drop all the MP3s for one book. They're sorted by file name, so Track 2 comes before Track 10.
    2. Check the chapter list. Use the arrows to fix the order and type over any chapter name.
    3. Hit Make M4B audiobook. The first run downloads the audio engine (31 MB, one time). After that, encoding runs on your device.

    Why M4B instead of a folder of MP3s

    A folder of 40 MP3s works, but every player treats it as 40 songs. Shuffle mixes up the chapters. Your place is saved per track, not per book. The playback speed setting often resets between files. M4B fixes all of that. It's a single MP4 audio file flagged as an audiobook, with a chapter table inside it. Audiobook players remember your position to the second, show a chapter list you can jump around in, and keep your speed setting. On an iPhone, an M4B added through the Files app or synced from a Mac shows up in Apple Books under Audiobooks, not in Music.

    What this tool does to your audio

    Every file is decoded, resampled to a common format, and joined end to end. The result is encoded once as AAC, the codec M4B players expect. Each input file becomes one chapter. The chapter starts exactly where that file started in the joined audio, and its name comes from the file name, minus leading track numbers like 01 -. The title, author, and cover go into the file's metadata, so players show the right artwork and book name.

    The spoken word setting (64 kbps mono) is what Audible and most audiobook stores use for narration. It sounds the same as a 128 kbps stereo MP3 of a single voice, at half the size. A 10-hour book comes out around 290 MB. Pick music or drama for full-cast productions, sound effects, or anything where stereo matters.

    How long it takes

    Encoding runs on one CPU core inside the browser. On a recent laptop, expect roughly 30 to 60 times real time. A 1-hour book takes 1 to 2 minutes, and a 10-hour book takes 10 to 20 minutes. Phones are slower. Keep the tab in the foreground on a phone, because mobile browsers pause background tabs. The progress bar shows how much of the book has been encoded.

    Why it runs in your browser

    Audiobook files are big, often several hundred megabytes. Upload-based converters make you wait for the upload, cap the file size, or charge for anything over an hour. Here the files are read straight from your disk into this tab, so a 500 MB book is ready to encode the moment you drop it in. It's also private. Recordings of your own voice, a family member reading, or an unreleased narration never touch a server. You can check this: load the page, turn off Wi-Fi after the audio engine has downloaded, and the conversion still works.

    Common problems and fixes

    Frequently asked questions

    Are my audio files uploaded?

    No. The audio engine (a WebAssembly build of FFmpeg) is downloaded to your browser once, and all the work happens on your device. Watch the Network tab in DevTools while it runs: the only traffic is that one-time engine download.

    Is there a size or length limit?

    No fixed limit. The real ceiling is your device's memory. As a rule of thumb, a laptop handles books up to about 20 hours; a phone is happiest under 5.

    Can I use M4A or WAV files instead of MP3?

    Yes. Any mix of MP3, M4A, AAC, OGG, Opus, WAV, and FLAC works. They're all converted to one common format before joining.

    Will this work with Audible downloads?

    No. Audible's AAX and AAXC files are DRM-protected, and this tool doesn't remove DRM. It's meant for audio you own outright: CD rips, DRM-free purchases (Libro.fm, Downpour, author-direct), public-domain LibriVox recordings, and your own recordings.

    Which players support M4B chapters?

    Apple Books, BookPlayer, and Prologue on iPhone; Smart AudioBook Player, Voice, and Listen on Android; VLC and foobar2000 on desktop; and audiobook servers like Plex, Audiobookshelf, and Jellyfin.

    Can I go the other way?

    Yes. M4B to MP3 splits an audiobook back into one MP3 per chapter.

    Related tools