How to Convert Kindle Books to EPUB (DRM-Free Guide)
You bought a book for your Kindle, but now you want to read it on a Kobo, Apple Books, or another EPUB reader. The problem: Kindle uses proprietary formats (AZW3, MOBI, KFX) that other e-readers cannot open. The solution is straightforward — convert your Kindle book to EPUB. This guide walks you through the process step by step, covering the tools, the pitfalls, and the formatting details that matter.
Important: This Guide Covers DRM-Free Books Only
Most books purchased from the Kindle Store include DRM (Digital Rights Management) protection. DRM-protected books are locked to Amazon's ecosystem and cannot be legally converted to other formats. This guide applies only to DRM-free Kindle books — which include books from Project Gutenberg, many self-published titles, and books from indie publishers who choose not to use DRM.
Some publishers and authors specifically sell DRM-free eBooks through Amazon. Tor Books (science fiction and fantasy), O'Reilly Media (technical books), and many independent authors opt out of DRM. If you bought a DRM-free book, you own a file you can convert freely. If your book has DRM, the conversion tools in this guide will not work — and removing DRM raises legal issues under the DMCA.
How to Check If Your Kindle Book Is DRM-Free
The simplest test: try opening your downloaded Kindle file in Calibre. If Calibre can open and display the book, it is DRM-free. If you get an error message about DRM, the book is protected. You can also check the book's product page on Amazon — some listings mention "DRM-Free" or "Simultaneous Device Usage: Unlimited," which often (but not always) indicates no DRM.
Another approach: download the book file from Amazon's "Manage Your Content and Devices" page. If Amazon lets you download an AZW3 or MOBI file directly to your computer (rather than only sending it to a registered Kindle), you can test it in Calibre. DRM-free files convert without issues. DRM-locked files will produce an immediate error.
Finding Your Kindle Book Files
On a Kindle device: connect your Kindle to your computer via USB. Navigate to the "documents" folder on the Kindle drive. Your books are stored as .azw3 or .mobi files. Copy the file you want to convert to your computer. On Kindle for PC: files are typically stored in
C:\Users\[name]\Documents\My Kindle Content.On Kindle for Mac: look in
~/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/My Kindle Content. From Amazon's website: go to amazon.com, then Account, then Content & Devices, then the Content tab. Find your book and click the actions menu, then "Download & transfer via USB." Select your Kindle device and download the file.Understanding Kindle File Formats
MOBI: The older Kindle format, based on Mobipocket. Simple formatting support. Amazon stopped accepting MOBI uploads for new books in 2022, but millions of existing books use this format. AZW3 (KF8): Amazon's modern format with better formatting support — CSS, HTML5 features, embedded fonts. Most Kindle books downloaded today are AZW3.
KFX: Amazon's newest format with enhanced typesetting. KFX files are harder to work with because they use a different internal structure. If possible, download the AZW3 version instead. The formatting differences between AZW3 and EPUB are smaller, making conversion cleaner.
Method 1: Convert AZW3 to EPUB Online
The fastest approach for a quick conversion is using an online converter. Upload your DRM-free AZW3 file to iformat.io's AZW3 to EPUB converter, and download the EPUB result. The conversion preserves chapter structure, basic formatting, and embedded images. This method works well for straightforward fiction and non-fiction books without complex layouts.
For MOBI files, use the MOBI to EPUB converter instead. The process is identical — upload, convert, download. Online conversion is ideal when you have a few books to convert and do not want to install software. For larger collections of 20+ books, desktop software like Calibre is more efficient.
Method 2: Convert with Calibre (Desktop Software)
Calibre is the gold standard for eBook management and conversion. It is free, open-source, and available for Windows, Mac, and Linux. Download it from calibre-ebook.com. Once installed, the conversion process takes about 30 seconds per book.
Step 1: Open Calibre and click "Add books" (or drag your AZW3/MOBI file into the library). Step 2: Select the book in your library and click "Convert books" in the toolbar. Step 3: In the conversion dialog, set the output format to EPUB (top right dropdown). Step 4: Click OK. Calibre converts the book and adds the EPUB to your library. Right-click the book and choose "Open containing folder" to find the EPUB file.
Calibre's conversion dialog offers detailed controls: you can customize the cover image, adjust the table of contents detection, modify CSS styles, and set metadata (title, author, publisher, description). For most books, the default settings produce excellent results. Only adjust settings if you notice specific formatting issues.
Preserving Formatting During Conversion
Cover images: AZW3 files embed the cover image in a specific way that most converters handle correctly. If the cover is missing after conversion, open the EPUB in Calibre's editor and add it manually. Table of contents: Kindle formats store the TOC differently from EPUB. Calibre auto-detects chapter headings, but verify the TOC in the converted file.
Fonts: Most Kindle books reference Amazon's proprietary fonts, which cannot transfer to EPUB. The EPUB reader will substitute its own fonts — this is normal and expected. Images: Inline images and illustrations convert cleanly in most cases. Complex image-text layouts (like cookbook pages or travel guides) may need manual adjustment.
Common Conversion Issues and Fixes
Missing cover: Re-add the cover in Calibre — right-click the book, Edit metadata, Change cover. You can download the cover from Amazon or use a screenshot. Broken chapter breaks: If chapters run together, go to Calibre's conversion settings, Table of Contents, and set "Level 1 TOC" to detect Heading 1 tags. Wrong encoding characters: Rare with AZW3 but common with old MOBI files — set input encoding to UTF-8 in conversion settings.
Excessive blank pages: Some Kindle files insert blank pages between chapters. In Calibre's conversion settings, enable "Remove blank pages" under the Output section. Image quality loss: By default, Calibre may resize large images. Under "Image" settings in the conversion dialog, uncheck "Resize images" to keep original quality. This increases file size but preserves image detail.
Reading Your Converted EPUB
Apple Books (Mac and iOS): Double-click the EPUB file on Mac, or AirDrop it to your iPhone/iPad. Apple Books handles EPUB natively with excellent rendering. Kobo: Connect your Kobo via USB and copy the EPUB to the root directory. Or use Kobo's built-in browser to access cloud storage. Google Play Books: Upload your EPUB at play.google.com/books. It syncs across all your devices.
Calibre reader: Double-click any book in Calibre to open its built-in reader. Great for desktop reading. Other EPUB readers: Thorium Reader (Windows/Mac/Linux, free), Moon+ Reader (Android), KOReader (Kobo/Kindle/Android, open-source). The EPUB format is an open standard, so dozens of quality readers exist across every platform.
Going the Other Direction: EPUB to Kindle
If you need to go the other way — converting an EPUB to read on a Kindle — Amazon now accepts EPUB files via Send to Kindle. You can also use iformat.io's EPUB to MOBI converter for older Kindles that require MOBI format. Calibre handles this conversion just as easily.
Converting between eBook formats should not be complicated. For DRM-free Kindle books, the process is straightforward with either online tools or Calibre. The key is starting with a clean source file, verifying the output formatting, and testing on your target reader before deleting the original. Keep both the original Kindle file and the converted EPUB as backups — storage is cheap, and you may want to convert again with different settings later.