How to Read MOBI and AZW3 Files on Android
Old Kindle downloads pile up in MOBI and AZW3 format and most Android readers refuse them. Here is what the formats are, when you need Calibre, and when you don't.
If you have been buying ebooks for more than a few years, you have a folder of MOBI and AZW3 files somewhere. They were Amazon’s formats for a long time, and a lot of readers simply pretend they do not exist.
What these formats are
| Extension | What it is | Age |
|---|---|---|
| MOBI | Mobipocket, built on the old PalmDOC format | 2000s |
| AZW | Amazon’s MOBI with their own wrapper | 2007 onwards |
| AZW3 (KF8) | Amazon’s rewrite, much closer to EPUB inside | 2011 onwards |
| KFX | Amazon’s current format | 2015 onwards |
The first three are all readable by a decent reader. KFX is where things get hard, and where Calibre plus a plugin is genuinely the answer.
The DRM question, clearly
There are two kinds of file in that folder, and they behave completely differently:
Files without DRM — anything from Project Gutenberg, Humble Bundle, StoryBundle, Tor’s giveaways, most indie authors selling direct, and anything you made yourself in Calibre. These open in any reader that supports the format. Nothing special required.
Files with DRM — most things bought through the Kindle Store. These are encrypted to your Amazon account. No third-party reader can open them, and none should claim to. If you want to read a DRM’d Kindle purchase on your phone, the Kindle app is genuinely the only route.
Most people’s archive folders are a mix, and the DRM-free half is usually larger than expected.
Do you need to convert to EPUB?
Usually not. Converting through Calibre works and is the standard advice, but it is a chore, it rewrites the formatting, and it leaves you maintaining two copies of every book.
A reader that supports the format natively skips all of that. Shellf opens MOBI, AZW and AZW3 directly:
- Copy the files anywhere on your phone.
- Open Shellf, Settings → Library → Add folder, pick the folder.
- Tap Scan for books.
That is the whole process. No conversion step, no second copy, no Calibre.
Conversion is still worth doing in two cases: if you are archiving for the long term and want everything in one open format, or if the file is KFX and nothing else will touch it.
When the file will not open
A few things go wrong regularly:
- It is DRM’d. Covered above. The reader is not broken.
- It is actually KFX with a MOBI extension. Downloads through some Kindle desktop versions do this. Calibre plus the KFX Input plugin is the route here.
- It is a
.prcfile. This is MOBI with a different extension. Rename it to.mobiand it will usually open. - It is a very old PalmDOC with no chapter markers. It will open, but navigation is thin, because the structure genuinely is not in the file.
Keeping the library tidy
If you are pulling years of downloads together, a couple of things pay off:
- Use folders, not filenames. One folder per book with the cover image alongside it means any reader can show you a shelf rather than a list.
- Keep the originals. Storage is cheap and a conversion is not reversible. If you do convert to EPUB, keep the MOBI too.
- Consider a server. If the collection is large, keeping it on a machine at home and pulling down what you are reading beats syncing gigabytes to a phone. If you already run Jellyfin, Shellf can read from it directly.