Success
Quick answer: For a free, well-made player for the M4B files you already own, install BookPlayer. It is free, open source, actively developed, and it has CarPlay, which most of this category charges for. If your audiobooks sit in a library that also holds EPUBs, PDFs and comics, and you want listening to count toward the same reading statistics, justRead is built for that. And if your books live on a self-hosted server, you want a client for that server rather than a local player: plappa for Audiobookshelf, Jellyfin or Emby, Prologue for Plex.
I'm Petr Jahoda, and I make justRead. Treat this as a maker's field guide, not a neutral review. The free app is first because it deserves to be first, and the gaps in my own app are written into my own entry rather than left for you to find after you have paid.
How this comparison was put together
Every price and feature below was checked on 17 August 2026 against the app's own App Store listing, cross-checked against Apple's public lookup API, or taken from the developer's own site or repository. Where a vendor publishes nothing, this page says so instead of guessing. That matters here: one of the roundups ranking for this search is published by an app vendor that puts its own app first as "Editor's Choice" without disclosing it is the publisher, gets the price wrong on its own app and on three competitors, and omits BookPlayer entirely while claiming to have "tested every major audiobook player".
Several weaknesses below come from Kiesa Fentress's hands-on comparison of March 2025, the best independent testing in this category; where her findings and a current listing disagree, I flag both. Everything is judged on one question: can it play audiobook files you already have, on an iPhone or iPad, without a computer in the loop?
Comparison: M4B and MP3 audiobook players for iPhone and iPad in 2026
| App | Formats | Folder of MP3s as one book | Chapters from the file | CarPlay | Server streaming | Ebooks too | Stats | Pricing | Platforms |
|---|---|---|---|---|---|---|---|---|---|
| BookPlayer | M4B, M4A, MP3, FLAC | Yes, folders and ZIPs become playlists | Yes | Yes | Downloads from Audiobookshelf and Jellyfin | No | Listening time per book | Free; Pro $4.99/mo or $49.99/yr for cloud sync | iPhone, iPad, Mac, Watch, Vision, Android |
| justRead | M4B, MP3, M4A, AAC, FLAC, .audiobook, .zab |
Yes, a folder of chapter files is one book | Yes | No; Car Mode and Lock Screen controls | No | Yes: EPUB, PDF, comics | Yes, listening feeds the same streaks and goals as reading | 14-day trial, then $4.99/mo, $29.99/yr or $79.99 once | iPhone, iPad |
| Apple Books | M4B | No, MP3s are filed as music | Yes | Yes | iCloud, purchases only | Ebooks yes | Reading goals | Free | iPhone, iPad, Mac, Vision |
| Bound | MP3, M4A, M4B, AAC | Disputed, see entry | Yes | Yes | Dropbox, OneDrive, Files | No | Basic | $4.99 once, no in-app purchases | iPhone only |
| MP3 Audiobook Player | MP3, M4B, M4A, MP4, FLAC, OGG, OPUS, AWB | Yes, auto-detected | Yes | Yes | WebDAV | No | Yes | Free; Pro is a separate $7.99 app | iPhone, iPad, Watch |
| ListenBook | Adds WMA and AAC to the above | Not stated | Yes | Yes | WebDAV | No | Yes | Free capped at 6 h/day; Pro $1.49/mo, $9.99/yr or $24.99 once | iPhone, iPad, Watch, Mac, Vision |
| Prologue | Not published | Handled by the server | Yes | Yes | Plex and Audiobookshelf | No | Server-side | Free; Premium $9.99 once; Watch app $4.99 extra | iPhone, iPad, Mac, Watch, Vision |
| plappa | Whatever your server holds | Handled by the server | Yes | Yes | Audiobookshelf, Jellyfin, Emby | No | Server-side | Free; $4.99 once or $1.99/yr | iPhone, iPad, Watch, Vision |
| BookJack Player | M4B, M4A, MP3, FLAC | Not claimed | Yes | Not claimed | No | No | Not claimed | Free on the App Store today, see entry | iPhone, iPad, Mac, Vision |
1. BookPlayer: the free default, and the first one to install
BookPlayer is what the rest of the category is measured against, and it costs nothing. It is open source under GPL-3.0 at github.com/TortugaPower/BookPlayer, with commits this month rather than a repository that stopped in 2021. It plays M4B, M4A, MP3 and FLAC, reads chapter marks out of a properly built M4B, holds position per book, has a sleep timer and speed control, and nests folders so a large collection stays organised by author and series. It has a real CarPlay app, an Apple Watch app, and it downloads from an Audiobookshelf or Jellyfin server, which no other free local player here does. Multi-file books are handled by folders, and a ZIP becomes a playlist automatically, though Kiesa found batch-adding loose MP3s awkward and recommended one folder per book.
Pro is $4.99 a month or $49.99 a year and buys cloud sync plus standalone Watch playback. The player is not paywalled and I would skip Pro unless you need sync; that tier drives most of its recent negative reviews, alongside scattered reports of bookmarks lost during an update. (Watch the name: a second, unrelated App Store app is also called "BookPlayer". The one linked above is TortugaPower's.)
2. justRead: best when audiobooks are part of a bigger library
Most people with a folder of audiobooks also have a folder of EPUBs. justRead treats those as one library. An audiobook lands beside your books, PDFs and comics with an audiobook badge and a format filter to pull them back out, and listening feeds the same streaks, goals and reading statistics as reading. No dedicated audiobook player here can do that, because none is also an EPUB reader.
It takes M4B, MP3, M4A, AAC and FLAC, plus .audiobook and .zab packages. A single file works and so does a folder of chapter files, which becomes one book rather than thirty loose items, with title, author and cover art read out of the files themselves. Inside a book there is a chapter list showing where you are, speed from 0.75x to 2x, one-tap skip forward 30 seconds or back 15, a sleep timer, per-audiobook bookmarks you can drop from the car, a Car Mode with oversized controls, and Lock Screen and Control Center controls. Longer walkthrough on the audiobook player page.
Trade-offs, stated plainly: there is no CarPlay. Car Mode is a screen inside the app with big buttons, and Lock Screen controls work over Bluetooth, but neither is CarPlay and I will not blur that line. It cannot open Audible AA or AAX files, which are DRM-protected, and it cannot import an Audible library. It does not stream from any server, and it is not a store. It is iPhone and iPad only. And it is paid after a 14-day trial that needs no account, while BookPlayer is free forever. If free matters more than a shared library, install BookPlayer and enjoy it.
3. Apple Books: already on your phone, and the reason you are reading this
Apple Books plays a properly built M4B well once the file is in it. Speed runs 0.75x to 2x, there is a sleep timer with a custom duration, audiobooks appear as their own app in CarPlay, and Apple purchases sync everywhere. If your audiobooks come from Apple, stop here.
The problem is getting your own files in. Glenn Fleishman laid this out on Six Colors in August 2025 and it still holds: "Opening the File in the Files app on an iPhone or iPad only lets me play it within Files as a native audio file. I was unable to import it into Books." There is no import step for an M4B on the device, and "iCloud sync does not apply to audiobooks you import into Books for Mac, only ebooks", so the one sanctioned route is a Finder sync from a Mac that he calls "rather outdated" because "you must repeat this operation every time you load more audiobooks onto your Mac". MP3s do not get that far: without an audiobook media kind set on a Mac first, they are filed as music.
4. Bound: cheap, clean, and quietly stalled
Bound is $4.99 paid upfront with no in-app purchases at all, the simplest pricing on this page. Worth stating loudly, because two published roundups get it wrong in opposite directions, one calling it a $7.99 monthly subscription and another calling it free with a Pro tier. Apple's listing shows neither.
It plays MP3, M4A, M4B and AAC, has CarPlay, and imports from Dropbox, OneDrive and Files. Two facts should decide it: it is an iPhone-only app with no iPad version, and its last update was February 2025, which on iOS starts a countdown.
Its multi-file behaviour is genuinely disputed. Kiesa found in March 2025 that it "easily handles importing multiple MP3 files at a time and correctly groups by the audiobooks they belong to", while recent App Store reviews say a batch was auto-separated into separate books with no way to group them. Both are first-hand accounts, so if grouping loose MP3s is your main requirement, do not buy Bound on the strength of either. Kiesa also records no search and no volume boost.
5. MP3 Audiobook Player and ListenBook: the widest format lists
Same developer, shared engine, and between them the longest format list here: FLAC, OGG, OPUS, AWB, WMA and AAC beyond the usual M4B and MP3. That makes them the pragmatic answer for a collection ripped over fifteen years and never standardised. Both have CarPlay and Watch apps and import over WebDAV, Wi-Fi and Files.
MP3 Audiobook Player is the one to try for multi-file books: its listing states directly that it recognises when several files are one book, the best-documented folder handling in this group. The base app is free and Pro is a separate $7.99 app, not an in-app purchase. Kiesa found the sleep timer inconsistent, could not start playback from the CarPlay screen, and could not manually reorder tracks within a book; current reviews are dominated by updates breaking things that worked.
ListenBook is free but capped at six hours of listening a day, with Pro at $1.49 a month, $9.99 a year or $24.99 once, plus a separate ListenBook Pro app at $24.99 upfront. Its headline feature is standalone Watch playback and its commonest complaint is how slowly books transfer there. Both have very few ratings, so treat their averages as noise.
6. Prologue and plappa: for self-hosters only
If your audiobooks already live on a server, a local player is the wrong tool.
Prologue connects to Plex and Audiobookshelf, has CarPlay, and is free with a $9.99 one-time Premium unlock; its Watch app is a separate $4.99 purchase. Reviews suggest offline downloads sit behind Premium, but the developer's own FAQ page currently reads "Coming soon", so that split is not documented anywhere I could verify. Its version 4 rewrite drew a wave of one-star reviews about lost listening position, so if you are on version 3 and happy, read those before updating.
plappa is the client I would install for Audiobookshelf today, and it also speaks Jellyfin and Emby. Free with a $4.99 lifetime unlock or a $1.99 yearly subscription, CarPlay with a chapter list, a Watch app, and the best ratings and freshest release of any client here.
Two things to know. There is no official Audiobookshelf app on the App Store; iOS ships through a TestFlight beta that is currently full. And ShelfPlayer, long the default recommendation, was sold: its author handed the IP to another company, the repository is archived with its licence removed, it now costs $5.99 upfront, requires iOS 26, and has not been updated since. The shared caveat is the whole caveat: no server, no app. justRead does not connect to these servers either, so if self-hosting is your setup, one of these clients is your answer and not my app.
7. BookJack Player
BookJack markets itself hard on the M4B keyword and its pages rank well, so it earns a fair entry. It plays M4B, M4A, MP3 and FLAC with chapter navigation, bookmarks and a sleep timer, and claims no CarPlay, Watch app or server support.
Three facts before you evaluate it. Its App Store listing today shows it as free with no in-app purchases, while its own blog prices it at "$4.99 one-time" and its support page calls it "a one-time purchase" without naming a figure; that price is unverified and does not match the store. Its site says iPhone only while its listing says iPhone, iPad, Mac and Vision. And its listing shows version 1.0.2 released days before this article, with two ratings, both negative. It may become good, but it is not an established option today.
The roundups that never mention your files
Search for the best offline audiobook app and you get well-produced lists from Setapp, Reedsy and ebookfriendly in which every entry is Audible, Apple Books, Libby, Kobo, Everand or Headway. All stores or subscriptions. Not one addresses playing a file you already own, on a query containing the word "offline". If you own DRM-free M4B or MP3 files, from Libro.fm, Downpour, LibriVox, the Internet Archive, or a CD you ripped, none of those apps will open them and everything in the table above will. The triage is short: Audible books stay in Audible, Libby loans stay in Libby, and only DRM-free files move.
Why M4B chapters disappear
The most-asked and least-answered question in the category. Four Apple Community threads rank for the symptom, and one opened in January 2026 closed with no replies at all.
An M4B is an MPEG-4 file. Three pieces of metadata inside the container decide whether it behaves like an audiobook, and none of them is the filename:
- The
ftypmajor brand. Every MPEG-4 file opens with anftypbox, and four characters at offset 8 declare what it is. An audiobook saysM4B; a music file saysM4A. This is what a player inspecting the file itself, rather than its name, reads to decide what it has been handed. - The
stikmedia-type flag, an iTunes metadata atom atmoov/udta/meta/ilst. A value of 2 means audiobook. This is what makes a player treat the file as something whose position is worth remembering. - The chapter data itself, which lives in one of two places. A QuickTime chapter track is a text track carrying one sample per chapter, which the audio track points at through a
chaptrack reference. Nero chapters are a singlechplatom atmoov/udta/chpl. Players disagree about which they read, so well-built M4Bs are written with both.
That third point explains the symptom driving people to the forums. A file carrying chapters in only one format shows a full chapter list in one app and one long untitled track in another, on the same file, on the same account. It is also the most likely shape of the January 2026 report where an identical M4B showed chapters on a Mac and an iPhone and arrived on an iPad as a single track.
Is renaming an .m4a to .m4b enough?
Two credible sources say opposite things, and this is the single most repeated piece of advice on the subject. Six Colors writes that "the .m4a (with an 'a') and the .m4b (with a 'b') formats are absolutely identical except for the file extension", and reports that "simply changing the extension with no other conversion allowed me to double-click the file and have it open in Books". OrsoLabs writes that a renamed file "is not really an audiobook internally", because "what actually separates the two is about seven hundred bytes, and renaming writes none of them".
Both are accurate, and they are about different things. Fleishman is right about the container: M4A and M4B are both MPEG-4 files carrying AAC audio, there is no separate codec, no conversion is involved, and his result stands. What he demonstrated is that macOS routes a file on its extension when you open it, so a rename changes which library it lands in. OrsoLabs is right about the contents: the brand, the media-type flag and the chapter atoms are bytes inside the file, and changing the name writes none of them.
So the practical answer is no. Renaming solves one problem, getting Books on a Mac to file the thing under Audiobooks. It does not create chapters. If your .m4a never carried chapter atoms, the renamed .m4b will not have them either, and you get one long track with the book's title on it. If it did carry them, they were there before you touched the name. Treat the seven hundred bytes as an order of magnitude rather than a constant, because the real size scales with how many chapters there are and how long their titles run.
To check your own file, one command answers both questions:
ffprobe -v error -show_entries format_tags=major_brand -show_chapters yourfile.m4b
A major_brand of M4A on a file named .m4b means a renamed music file, which is a container repair rather than a re-encode. No chapters printed means no chapter atoms, and no player can invent them. With no computer, open the book in a second app: one entry as long as the whole book means the chapters are not in the file, and a full list means the first app is at fault.
How to make a folder of MP3s behave as one audiobook
MP3 has no equivalent of the M4B brand or the stik flag. There is no slot in the container where a file can declare itself an audiobook, which is why Apple Books routes MP3s to music regardless of content. MP3 does have chapters, in the ID3v2 CHAP frames defined by the ID3v2 Chapter Frame Addendum, carrying titles and millisecond offsets, but support is patchy and Apple Books does not read them.
Build one M4B on a computer. m4b-tool is free and open source, and merges and chapterises mp3, ogg, flac, m4a and m4b from the command line, turning a folder of tracks into one chaptered M4B with a chapter per source file. Do this once and every player afterwards behaves. Or use an app that groups the folder itself: MP3 Audiobook Player states outright that it detects when several files are one book, BookPlayer handles folders and turns a ZIP into a playlist, and justRead treats a folder of chapter files as one book.
Either way, fix one thing first: track order comes from the filenames. A folder holding Chapter2.mp3 and Chapter10.mp3 can read out of sequence, because an alphabetical sort compares "1" against "2" before reaching the second character. Zero-pad the numbers (Chapter02, Chapter10). Kiesa found apps that mis-order loose tracks and one that will not let you reorder them afterwards, so it is easier to fix the names than the app.
Getting audiobooks onto an iPhone without a computer
Search this and the first page is entirely desktop transfer utilities selling a Mac or Windows app. For DRM-free files you need none of them.
What does not work, so you can stop trying: tapping the file in Files plays it as loose audio, there is no "import into Books" step for an M4B on iOS, and AirDropping it to yourself moves the file without importing it anywhere. Three different-looking failures, one cause: transferring a file and adding it to a library are separate operations, and Apple only ships the second one on the Mac.
What does work: install a player first, so it appears as a destination everywhere else. Then use the Files app (including iCloud Drive, Dropbox, Google Drive or OneDrive), the share sheet from Safari or Mail, AirDrop from a Mac with the player as the destination, or a direct download inside the app. If a page tells you Finder sync is the only route, it is describing Apple Books, and about Apple Books it is right.
M4B or MP3: which should you actually use?
They sound the same. At the bitrates audiobooks are encoded at, roughly 64 kbps mono for speech, you will not hear the difference between AAC in an M4B and a well-encoded MP3. Do not re-encode a working library; that is a second lossy pass costing quality for no benefit.
What you feel is everything around the audio. One item or thirty: an M4B is one file for one book, while a folder of MP3s is a pile of tracks every app must be told to group. A chapter list or a track list: M4B chapters carry names and offsets, while MP3 chapter frames are widely ignored. Whether your place survives: the audiobook media type tells a player this is a long thing worth remembering a position in, and music players forget. Where it lands: in Apple's apps an M4B goes to Books and an MP3 goes to Music, whatever the audio contains.
So prefer M4B for anything new where you have the choice, and leave a working MP3 library alone unless it annoys you enough to rebuild it once.
Three things that are not the audiobook player
These get blurred constantly. Read Aloud is speech synthesis: a voice on the device speaks an EPUB out loud, with no audiobook file involved. EPUB 3 read-along narration plays audio the publisher shipped inside the ebook, synchronised to the text. An audiobook player plays an audio file you supply. Only the third is what this article compares. The ebook side is covered in the best EPUB reader apps for iPhone and iPad.
Which one should you pick?
Install BookPlayer first. Free, good, CarPlay and a Watch app, and for most people the comparison ends there. If your collection is a decade of mismatched formats, MP3 Audiobook Player opens things nothing else will. If you want one flat price and read only on an iPhone, Bound is $4.99 once, with the caveat that it has not been updated since February 2025. If your books live on a server, get the client for it: plappa for Audiobookshelf, Jellyfin or Emby, Prologue for Plex. And if your audiobooks are one part of a library that also holds EPUBs, PDFs and comics, and a week of listening should show up in the same statistics as a week of reading, justRead is built for that, with the honest caveats that it is paid and has no CarPlay.
Frequently asked questions
Can I play M4B files on an iPhone?
Yes. Apple Books plays a properly built M4B once it is in your library, but it cannot import one on the device itself. A third-party player such as BookPlayer or justRead opens M4B files straight from the Files app or the share sheet, with no computer involved.
Why did my M4B lose its chapters?
Either the file has no chapter atoms at all, often because it is an .m4a that was renamed, or it carries chapters in only one of the two chapter formats and your player reads the other. Check with ffprobe -show_chapters, or open the book in a second app: if the chapter list appears there, the file is fine and the first app is the problem.
Is renaming an .m4a to .m4b enough?
No, not for chapters. Renaming changes where macOS files the book, which is why the trick appears to work, but it writes none of the metadata that makes a file an audiobook: the M4B container brand, the audiobook media-type flag, and the chapter atoms themselves.
How do I put audiobooks on my iPhone without iTunes or a computer?
Install a third-party audiobook player, then get the file to it through the Files app, a cloud folder, the share sheet, or AirDrop with the app as the destination. The desktop transfer utilities dominating this search solve a problem Apple Books has, not one you have.
How do I turn a folder of MP3s into one audiobook?
On a computer, merge them into a single chaptered M4B with a tool like m4b-tool. On the phone, use a player that groups a folder as one book, such as MP3 Audiobook Player, BookPlayer or justRead. Zero-pad the track numbers in the filenames first so the chapters do not read out of order.
What is a .zab file?
A Zipped Audio Book: an ordinary ZIP archive holding the audio of one book, usually one file per chapter. Rename it to .zip and you can see inside. justRead opens .zab and .audiobook packages directly, so there is nothing to unpack first.
Which of these have CarPlay?
Apple Books, BookPlayer, Bound, MP3 Audiobook Player, ListenBook, Prologue and plappa. BookJack does not claim it. justRead does not have it either; it has a Car Mode with oversized controls inside the app plus Lock Screen and Control Center controls, which is not the same thing.
Can any of these play my Audible books?
No. Audible's AA and AAX files are DRM-protected and only Audible plays them. The same applies to Libby loans. Everything compared here is for DRM-free files you own.
Does listening count toward reading statistics?
Only in justRead, of the apps here, because it is also the EPUB and PDF reader. Listening feeds the same streaks, goals and statistics as reading. The dedicated players track listening, but have no reading to compare it against.
Ready to listen? Download justRead on the App Store, or read more about the audiobook player for iPhone and iPad. You can also browse all of our reading guides and comparisons.
← Back to Guides