EPUB to Kindle Format

Kindle devices don't open EPUB files from their file system. Internally they use AZW3 and KFX. But since 2022, Amazon's Send to Kindle service accepts EPUB directly and converts it automatically. For most people on modern hardware: just send the EPUB and stop worrying about formats. Here's when that's not enough — and exactly what to do instead.

The Default Path: Send the EPUB Directly

If you have a Kindle from 2018 or later, or the Kindle app on any device, email the EPUB to your @kindle.com address. Amazon's servers convert it to KFX and push it to your device. Reflowable text, TOC, chapter navigation, and embedded fonts all come through. The conversion typically completes within a few minutes over Wi-Fi.

Setup steps if you haven't done this before:

  1. Go to Amazon → Manage Your Content and Devices → Preferences → Personal Document Settings
  2. Find your @kindle.com address
  3. Add your sending email address to the Approved Personal Document E-mail List — Amazon silently drops emails from unlisted addresses with no error or bounce
  4. Send an email from that address with the EPUB attached

Before sending: validate the EPUB and set the correct title and author. Two minutes of prep prevents the most common silent failures — Amazon's converter drops malformed files without useful error messages.

Kindle Format Reference

FormatStatus (2026)Use case
EPUBCurrent open standardEmail to Kindle address — Amazon converts it server-side
KFXCurrent Kindle internal formatWhat Amazon delivers to your device — you never create this directly
AZW3SupportedUSB transfer to pre-2018 Kindles that can't use Send to Kindle
MOBIDeprecated 2023Very old Kindle hardware only — new firmware may not render it
PDFFully supportedFixed-layout content that shouldn't reflow; email to Kindle address

When You Actually Need AZW3

Two scenarios where sending EPUB directly doesn't work:

  • Pre-2018 Kindle hardware — Kindle 4, Kindle Touch (5th gen), early Kindle Paperwhite models. These predate the EPUB support in Send to Kindle and don't receive cloud EPUB delivery. You need USB transfer with a format the firmware natively reads.
  • Layout problems from Amazon's converter — Amazon's EPUB-to-KFX pipeline is good for clean prose but lossy for complex CSS, custom fonts, and drop caps. If the KFX output has broken formatting and you need more control, convert to AZW3 locally in Calibre first. You can tune the output settings before the file touches the device.

Converting EPUB to AZW3 with Calibre

  1. Download Calibre (free, calibre-ebook.com) and add your EPUB via "Add books"
  2. Select the book → Convert books
  3. Set Output format to AZW3
  4. Under "Look & Feel": adjust base font size and line height if needed. Calibre defaults work for most books.
  5. Under "AZW3 Output": set the output profile to match your Kindle model — this adjusts font rendering defaults for the device's screen.
  6. Click OK, then right-click the book → Save to disk → save the AZW3 file
  7. Connect Kindle via USB, copy the AZW3 to the documents folder, eject cleanly

Calibre reads title and author from your EPUB's metadata — fix those first if they're wrong. Wrong metadata at this stage means the book appears under the wrong name in your Kindle library and you can't search for it.

Why Formatting Breaks and How to Fix It

Amazon's EPUB-to-KFX conversion is lossy in predictable ways:

  • Custom fonts — Kindles have a limited font set and use Bookerly by default for prose. If your EPUB embeds custom fonts, they may be ignored or replaced. Include fonts in the EPUB manifest with correct media types, but don't depend on them for readability.
  • Drop caps — CSS drop caps (::first-letter) often render as unstyled text on Kindle. If drop caps matter for your book's presentation, remove them from the CSS before sending.
  • Complex tables — Kindle's renderer handles simple HTML tables, but anything with colspan, rowspan, or heavy CSS often wraps incorrectly at small font sizes. Test explicitly before publishing.
  • Fixed-layout sections — If the EPUB has fixed-layout pages mixed with reflowable content, the converter may produce mixed results. Separate the content into distinct EPUBs and send each as the appropriate format.

The fastest way to diagnose formatting problems before sending: preview in Epublys reader and in Amazon's Kindle Previewer desktop app, which uses the same conversion pipeline as Send to Kindle.

Fixed-Layout Content: PDF Fallback

Graphic novels, heavily formatted textbooks, manga, and magazine-style layouts reliably break in EPUB conversion. For these, convert to PDF first, then email the PDF to your Kindle address. PDF preserves layout exactly because it's already a fixed-layout format. The trade-off: text doesn't reflow when you change font size, and zooming on the Kindle's small screen requires panning. For content where layout carries information (diagrams, charts, comics), this is the right trade-off.

KDP Self-Publishers

If you're uploading to Kindle Direct Publishing, don't convert to AZW3 yourself. Submit EPUB (or DOCX) directly to KDP — Amazon's ingestion pipeline handles the final conversion to their internal format with store-specific optimizations. KDP runs the same EPUBCheck validator that stores do; validate your EPUB before uploading to catch the most common rejection causes.

Before submitting: validate the EPUB, check the metadata, and confirm the cover image meets KDP's 1.6:1 aspect ratio requirement. Most KDP technical rejections come from validation errors — clean epubcheck output prevents 80% of them.

Common Questions

My formatting looks wrong after Kindle delivery

Validate first to rule out structural errors. If the file is structurally clean, the issue is CSS Kindle's renderer doesn't handle. Simplify the stylesheet — remove CSS positioning, custom fonts, and non-standard properties, then resend. Alternatively, test in Amazon's Kindle Previewer before sending to see exactly what the device renders.

The book doesn't appear on my Kindle after sending

Check that your sending email address is on the Approved Personal Document E-mail List (common miss — Amazon's silently drops unapproved senders). Also confirm the Kindle is connected to Wi-Fi. Books delivered over Whispernet can take up to 5 minutes. If it still doesn't appear, check amazon.com → Content Library → Docs — if it's there but not on the device, the Wi-Fi sync didn't complete.

The file size is over the email attachment limit

Amazon's Send to Kindle email cap is 200MB. In practice, files over 50MB risk conversion timeouts. Compress the EPUB before sending — image optimization typically reduces size by 50–70%. Most prose EPUBs are well under 5MB; illustrated books are the edge case.

Related

Try it now — free

Convert EPUB ebooks to PDF format instantly. Free online EPUB to PDF converter with no watermarks, no limits. Preserves formatting.

Convert EPUB to PDF →

Found this helpful? Share it