Referenced resource could not be found
Find broken image, CSS, XHTML, nav, NCX, or OPF references that can make KDP reject a file even when it opens locally.
KDP upload error scanner
Upload a reflowable EPUB 2/3 file, get a plain-English error report, and download a repaired EPUB beta when a safe fix passes revalidation.
Best for files that open locally but fail KDP, Kindle Previewer, or EPUBCheck.
Common KDP blockers
The fastest path is matching the exact KDP wording to the structural issue behind it.
Find broken image, CSS, XHTML, nav, NCX, or OPF references that can make KDP reject a file even when it opens locally.
Check links that point to anchors, notes, headings, or TOC targets that no longer exist inside the EPUB.
See whether the package unique-identifier can be aligned with a clear dc:identifier entry.
Diagnose EPUB ZIP packaging problems caused by manual zipping or archive tools.
Standards context
These references explain why the product focuses on package files, manifests, navigation, internal references, and revalidation instead of editing manuscript content.
EPUB publications rely on package metadata, manifest entries, spine order, navigation documents, and the OCF container. EPUB Fixer checks these structure points instead of editing book design.
EPUBCheck evaluates EPUB 2 and EPUB 3 files against official EPUB specifications. EPUB Fixer uses the same validation mindset to separate deterministic repairs from manual judgment.
KDP supports EPUB uploads that meet Kindle Publishing Guidelines and recommends checking the file in Kindle Previewer before upload. EPUB Fixer is for EPUB structure errors in that pre-upload loop.
Use case
The useful question is not “is this a good book file?” It is “which structure error is blocking upload, and is the fix deterministic?”
When it helps
Many authors export from Word, Pages, Scrivener, Atticus, Vellum, InDesign, or a formatting tool and only see the problem after KDP or Kindle Previewer rejects the file.
EPUB Fixer focuses on the package structure behind those errors, so you can see which file, reference, identifier, or navigation entry is causing the rejection.
How the scan works
Send one reflowable .epub file exported from Word, Pages, Scrivener, Atticus, Vellum, InDesign, or another formatting tool.
The scanner checks EPUB container rules, OPF metadata, manifest entries, spine, nav, NCX, internal links, media paths, and anchors.
The report explains the affected file path, likely cause, and whether the issue is repairable, manual, or out of scope.
When a deterministic repair passes internal EPUBCheck revalidation, the result page offers a repaired EPUB beta for a KDP or Kindle Previewer retry.
Scan scope
Report output
The target change is deterministic, such as a broken manifest reference or missing OPF unique identifier. If the repaired EPUB passes revalidation, a beta download appears on the result page.
The file can be located, but fixing it safely would require choosing between multiple possible author-intended targets.
The upload looks like fixed-layout, DRM, image-first, conversion, formatting, or KDP account work.
Repaired EPUB download
Hard boundary
If a fix would require guessing the author intent, changing prose, choosing a chapter title, redesigning pages, or repairing a fixed-layout picture book, the report stops at diagnosis.
See unsupported casesFAQ
No. It focuses on deterministic EPUB structure problems. If a repair would require guessing chapter order, rewriting content, choosing a heading, or redesigning layout, the report stops at diagnosis.
A repaired EPUB beta is available only when the upload passes scope checks, the repair is deterministic, and the repaired file passes internal EPUBCheck revalidation.
No. Upload an existing reflowable EPUB 2 or EPUB 3 file. DOCX, PDF, KPF, KCB, ZIP archives, fixed-layout books, comics, and image-first books are outside the V1A scope.
Reading apps can be forgiving. KDP and EPUBCheck validate package structure, manifest declarations, navigation files, anchors, media paths, and ZIP packaging more strictly.
The scanner does not rewrite prose, design, or author intent. It may generate a repaired EPUB beta only for safe package, OPF, manifest, spine, nav, NCX, or mimetype structure fixes.
Ready to retry?