Skip to content
Send to Kindle

Fix an EPUB that Send to Kindle won't accept

Send to Kindle rejects EPUBs that break the EPUB rules in ways most reading apps forgive: a missing language, text that isn't declared as UTF-8, HTML entities, or links to anchors that don't exist. Upload the EPUB here: EpubCC validates it, repairs those problems and gives you the fixed file free.

Free, no account needed. You see the EPUBCheck report before you download.

Updated:

Check and repair an EPUB

or drag and drop a file here

EPUB 2 or 3 up to 200 MB, without DRM. Free, no account.

Private files. Never used for training. Deleted automatically, or right away when you press Delete now.

Why Send to Kindle rejects an EPUB

Amazon converts every EPUB you send into its own format, and that conversion is stricter than most reading apps. A file that opens fine in Apple Books or on a Kobo can still fail when it has no language in its metadata, when its text isn't declared as UTF-8, when it uses HTML entities such as   that XML doesn't define, or when its links point to anchors that don't exist.

EPUBs exported from older tools, and EPUBs converted from PDFs with Calibre, often carry several of these at once. DRM-protected EPUBs can't be sent at all, and we can't repair them.

Repair it, then send it again

  1. Upload the EPUB above.
  2. Read the report: the EPUBCheck errors before, what was repaired, and the result after.
  3. Download the repaired EPUB.
  4. Send it again with Send to Kindle: its web page, its app, or your Kindle's email address.

If it still fails

The report lists what couldn't be repaired safely, such as markup that isn't well-formed XML, with the file it is in. Fix that file in an EPUB editor, or convert the book again from its source. A very large file with many images can also hit Amazon's size limit, which no repair changes.

FAQ

What does the repair change?

Only mechanical problems with a single safe fix: the mimetype file, a missing container.xml, missing language, title, identifier or modified date, manifest entries for files that don't exist, wrong media types, text that isn't UTF-8, HTML entities such as   that XML doesn't know, links to anchors that don't exist, file:// links, and a table of contents with duplicate play order. Text, images and styles are left exactly as they were.

What can't it fix?

Markup that isn't well-formed XML (for example an unclosed tag) is reported with its file, never rewritten, because guessing could change your text. DRM-protected EPUBs are rejected: we don't remove DRM.

Do I need an account?

No. Checking and repairing an EPUB is free and needs no account.

What happens to my EPUB?

The file you upload is deleted as soon as the check and repair finish. The repaired EPUB is deleted 1 hour after your first download, or 24 hours after it's ready. Files are never published, and never used for benchmarks or training.

PDF to EPUB tools

Every tool uses the same engine. Up to 3 books a day are free.

See all tools