Match the report title.
Look for "EPUBCheck online free" or the closest title above. Keep the original EPUBCheck, KDP, or Kindle Previewer wording if it differs.
EPUB error guide
Upload one reflowable EPUB for a free browser-based EPUBCheck-style scan before KDP, Kindle Previewer, or another publishing upload.
Best fit
Upload a reflowable .epub to check common validation blockers without installing the command-line tool.
Report shows
The report keeps validator wording, names affected paths, and separates checked repair from manual review or unsupported cases.
Know the limit
Use official EPUBCheck, Kindle Previewer, and KDP upload as the final authority for their own workflows.
Scan when the message does not name the affected path. The report shows affected paths and repair decisions, not manuscript text.
Need fixed-layout, DRM, or source-file help? Check unsupported or review-first EPUB cases.
Match these report titles
Use this guide when
Your message matches "EPUBCheck online free" or one of the report titles above.
Upload if
You have the exported reflowable .epub and need the affected path, file, field, or repair decision before editing.
Handle outside this tool
Use the source tool or publishing workflow for DOCX, PDF, KPF, KCB, fixed-layout, comics, image-first books, DRM, visual design, or KDP listing and approval problems.
Read the scan report
Use the report label, affected file, and repair decision together. A matching title alone is not enough if the file path or EPUB structure points to a different problem.
A useful report does not stop at the error name. It connects the message to an internal file and a next action.
Look for "EPUBCheck online free" or the closest title above. Keep the original EPUBCheck, KDP, or Kindle Previewer wording if it differs.
Use the Affected area, Source file, Target file, or Problem type rows before editing OPF, nav, XHTML, CSS, or image paths.
Repairable means one clear structural change. Needs review or Not supported means use the named file, source project, or platform step.
Copy these fields from the report instead of rebuilding the fix from memory.
1. Example report output
Raw validator output becomes more useful when it is tied to the internal EPUB file and a next action.
Validator code
RSC_007, RSC_012, OPF_030, OPF_003, NCX_001, PKG_006, or another EPUBCheck family.
Affected path
content.opf, nav.xhtml, toc.ncx, chapter XHTML, CSS, image, container.xml, or ZIP entry.
Grouped cause
Missing resource, broken anchor, OPF metadata, manifest, navigation, media-type, container, or ZIP wrapper.
Repair decision
Checked repair only when one structural change is clear and can be validated again.
Final check
Use official EPUBCheck, Kindle Previewer, and KDP upload for final confirmation.
The value is not the word online. The value is seeing what file caused the validation issue and what you should do next.
2. Next step
The code family usually points to the EPUB layer that failed.
RSC
Start with the source file and target path. Missing files and missing fragments need different fixes.
OPF / NCX
Open content.opf, nav.xhtml, or toc.ncx before editing chapter text.
PKG
Repair mimetype, compression, container.xml, or rootfile issues before deeper validation lines.
3. Concrete path example
Several validator lines can come from one package mistake.
EPUBCheck output: ERROR(OPF-030): unique-identifier target was not found ERROR(RSC-007): referenced resource could not be found Report: Primary group: OPF metadata Affected path: OEBPS/content.opf Secondary group: missing resource from OEBPS/nav.xhtml Decision: repair OPF only if one dc:identifier is clear; review the missing resource separately
A clean-looking online report is not enough if the fix requires choosing missing content or author intent.
Quick decision
Choose the online scan for one file; use the official EPUBCheck CLI or library for repeatable local or batch validation.
Good fit
The scanner can check common EPUBCheck blockers and return affected paths without a local command-line setup.
Better with CLI
Use the official EPUBCheck command-line tool or Java library for local, repeatable, or large-scale workflows.
Not this tool
KDP review, content review, book formatting, conversion, and visual design are not EPUBCheck repair decisions.
Start here
EPUBCheck is a W3C conformance checker distributed as a command-line tool or Java library. For one EPUB file, this browser scan turns validation output into affected paths and next steps.
EPUBCheck checks whether an EPUB follows the EPUB specifications. EPUB Fixer adds a user-facing report that names paths, groups issues, and decides whether a checked repair is possible.
A checked repair is possible when an EPUBCheck issue maps to one clear package, OPF, manifest, media-type, navigation, reference, anchor, container, or ZIP change that can be validated again.
Upload a real reflowable .epub file, not a source file or renamed archive.
It cannot replace official EPUBCheck for every workflow, run batch automation, judge book quality, decide KDP review outcomes, convert source files, restore missing content, or decide ambiguous editorial structure.
Common situations
Use the online scan only when it helps you make the next file decision.
A browser scan can be enough to see whether the file has common package-level blockers.
Upload the EPUB and keep the report paths for your retry notes.
KDP recommends validating EPUB files with Kindle Previewer before upload, and EPUBCheck helps catch standard EPUB issues.
Use this scan as a preflight, then still run Previewer or KDP's upload checks.
Raw output can be long and repetitive when several messages share one root cause.
Scan the EPUB to group messages by affected path and repair boundary.
Some errors are safe package wiring fixes; others need missing assets, source export changes, or author judgment.
Follow the report decision instead of assuming every EPUBCheck line is auto-fixable.
EPUBCheck online free: scan a reflowable EPUB for RSC, OPF, NCX, PKG, package, metadata, navigation, link, anchor, manifest, media-type, container, and ZIP validation blockers.
An author, formatter, or publisher searches for EPUBCheck online, free EPUBCheck validator, online EPUB checker, or EPUB validation before KDP upload.
What it means
EPUBCheck checks whether an EPUB follows the EPUB specifications. EPUB Fixer adds a user-facing report that names paths, groups issues, and decides whether a checked repair is possible.
Common EPUBCheck failures include missing resources, broken anchors, OPF metadata problems, undeclared manifest items, wrong media types, disconnected navigation, NCX mismatches, container.xml errors, and ZIP package mistakes.
Before you edit
Do not treat each EPUBCheck line as a separate repair. First group the output by package, OPF, navigation, resource, anchor, media type, container, or ZIP problem.
Why EPUBCheck matters
EPUBCheck checks EPUB 2 and EPUB 3 files against the official rules and reports package, markup, link, and file-reference problems.
The OPF file is the EPUB's map: metadata, file list, reading order, and navigation wiring. KDP and EPUBCheck use it to decide whether the book package is coherent.
KDP supports EPUB files that meet Kindle Publishing Guidelines and recommends checking the file with Kindle Previewer before upload.
Can this be fixed safely?
A checked repair is possible when an EPUBCheck issue maps to one clear package, OPF, manifest, media-type, navigation, reference, anchor, container, or ZIP change that can be validated again.
It cannot replace official EPUBCheck for every workflow, run batch automation, judge book quality, decide KDP review outcomes, convert source files, restore missing content, or decide ambiguous editorial structure.
Before: EPUBCheck reports OPF_030 because the package unique-identifier points to a missing metadata id. After: the id can be aligned when one real dc:identifier is clear and EPUBCheck passes again. Before: RSC_007 points to a missing image that is not packaged; restore the source image.
Ready to retry?
Upload a reflowable .epub. The report shows validator messages, affected EPUB paths, the repair decision, and whether a repaired EPUB passed EPUBCheck again before download.
Upload EPUB to scanFAQ
No. EPUBCheck is a W3C project distributed as a command-line tool or Java library. EPUB Fixer is an independent web tool that uses validation results to show affected paths and repair decisions.
For a quick scan of one supported EPUB, yes. For batch jobs, CI, local-only workflows, or official repeatable validation, use the EPUBCheck command-line tool.
No. It only addresses EPUB structure validation. KDP upload, review, listing, content, account, and policy checks are separate.
Only when the report finds one safe structural fix and the repaired EPUB passes EPUBCheck again. Missing files, ambiguous anchors, layout, conversion, and source-content issues need manual work.