EpubTidy Icon
EpubTidyEPUB Editor & Repair
Mobile Editing6 min read • Updated 2026-05-30

How to Fix 'Cannot Process Document' Send-to-Kindle EPUB Errors on iPhone

The step-by-step diagnostic guide to repairing corrupted UTF-8 encodings, obsolete NCX tags, and broken OPF manifests that make Amazon reject your books.

Executive Verdict • Key Takeaway

When Amazon deprecated MOBI in favor of EPUB for its Send-to-Kindle service, millions of readers began receiving cryptic rejection emails: 'There was a problem with the document you sent to Kindle: Cannot process document.' This occurs because Amazon's automated cloud ingestion parser is notoriously fragile and chokes on harmless EPUB 2 legacy artifacts, non-standard UTF-8 byte order marks, and unmanifested cover items. EpubTidy repairs and sanitizes these structural flaws directly on your iPhone in under 5 seconds so Send-to-Kindle accepts your books on the first attempt.

Repair Speed
< 5 Seconds
Automated manifest rebuild on iOS
Amazon Rejection Fix
100% Success
Resolves OPF, NCX & UTF-8 discrepancies
Computer Needed
Zero (None)
Direct share to Kindle app on iPhone
Cover Artwork
Fully Preserved
Proper cover-image manifest tag

Essential Facts & Reader Takeaways

  • ✓Diagnose Rejection Causes: Amazon rejects EPUBs with unmanifested image references, malformed OPF spines, or outdated NCX declarations.
  • ✓1-Tap Mobile Sanitation: EpubTidy re-packs the EPUB archive with strict W3C and Amazon-compatible manifest structures directly on iOS.
  • ✓Fix UTF-8 Character Corruption: cleanses invisible byte order marks (BOM) and non-standard HTML character entities that crash Amazon's cloud converter.
  • ✓No Laptop or Calibre Plugins Required: repair your rejected book immediately on your phone and re-send it via the Kindle iOS Share Sheet.
  • ✓Preserves Covers and Formatting: ensures your Kindle library displays full-color cover art rather than a blank thumbnail.

The Frustration of Amazon's Broken EPUB Ingestion

Why Send-to-Kindle fails on standard books

In 2022, Amazon announced it would finally accept EPUB files for Send-to-Kindle, retiring its proprietary, 15-year-old MOBI format. Readers rejoiced—until they actually tried sending EPUBs and were bombarded with frustrating failure emails:

"Dear Customer, There was a problem with the document(s) you sent to Kindle. The document cannot be processed."

The issue is that Amazon does not actually read EPUBs natively on Kindle hardware; instead, its cloud server attempts to convert the EPUB into Amazon's proprietary KFX/AZW3 format. If the EPUB contains even the slightest benign discrepancy—such as an image file not listed in the `<manifest>`, an obsolete `<guide>` element, or an extra UTF-8 byte order mark—Amazon's parser crashes and aborts.

How EpubTidy Heals Rejected EPUBs on Mobile

Clean structural repackaging in your pocket

When you receive a Send-to-Kindle rejection, simply open the file in EpubTidy. Its internal validation engine immediately audits the book's container against standard W3C and Amazon ingestion requirements.

EpubTidy automatically reconciles unmanifested images, normalizes the Table of Contents hierarchy, removes conflicting legacy OPF tags, and re-zips the archive using uncompressed `mimetype` headers.

Once EpubTidy completes the cleanup, tap Share, select the official Kindle app for iOS, and tap Send. The file converts seamlessly and appears on your Kindle e-reader within minutes with full cover art and functional chapter navigation.

The 3-Step Fix for Kindle Rejections
1. Open the rejected EPUB in EpubTidy. 2. Tap 'Inspect & Repair' to sanitize manifest tags. 3. Tap Share and send directly to your Kindle email or Kindle iOS app.
Feature Matrix

EpubTidy vs. Calibre Desktop & EPUBFix Plugins

Feature / CapabilityEpubTidy (iOS)Calibre Desktop & EPUBFix Plugins
Fix Location
Fix the rejection email instantly without a computer.
✓ Direct on iPhone (Share sheet to Kindle in seconds)Must boot PC/Mac and install specialized plugins
OPF Manifest Sanitization
No knowledge of EPUB schemas required.
✓ Automated standard cleanup for Amazon complianceManual XML inspection in Calibre code editor
Kindle Delivery Workflow
Streamlined single-device flow.
✓ Tap 'Share' -> Select 'Kindle' app directly on iOSSave to disk, configure email SMTP, or attach to email
Cover Recovery
Eliminates blank Kindle book covers.
✓ Auto-generates Amazon-compliant cover metadataManual cover generation plugin
Q&A Knowledge

Frequently Asked Questions About This Topic

Why does Amazon reject my EPUB with 'Cannot process document'?▼

Amazon's cloud converter is exceptionally strict. It rejects EPUBs that contain unmanifested images, outdated EPUB 2 guide elements, mismatched NCX/Nav tables of contents, or non-standard UTF-8 byte order marks.

Can I fix the Kindle rejection on my iPhone without a computer?▼

Yes! Open the rejected EPUB in EpubTidy, let the app repair and sanitize the container, and use the iOS Share Sheet to send the file directly to your Kindle.

Will the book keep its cover on my Kindle after the fix?▼

Yes. EpubTidy injects proper `<item properties='cover-image'>` manifest tags, ensuring Amazon's converter recognizes and displays the book cover on your Kindle lock screen and library.

Related Guides & Topics

Ready to Upgrade Your E-Reading Freedom?

Download EpubTidy for iPhone & iPad. 100% offline neural AI voices, mobile EPUB editing, and zero subscriptions.

Get EpubTidy on App Store