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:
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
- Upload the EPUB above.
- Read the report: the EPUBCheck errors before, what was repaired, and the result after.
- Download the repaired EPUB.
- 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.