IN BRIEF
What EPUBCheck actually tells you
EPUBCheck compares package data, content documents, navigation and references with the rules of the EPUB standard. Passing is an important technical prerequisite, but not a guarantee of store acceptance, good typography or complete accessibility.
Read each finding in this order: severity, message identifier, affected file, line or location, and content context. Resolve errors first, then assess warnings, and validate the newly generated file in full.
STEP BY STEP
From validation report to dependable correction
Do not work down the report at random. One early structural cause can trigger many later messages.
Record the validated book state
Note which EPUB file and book state were checked. If manuscript, cover or metadata changes afterwards, the old result no longer describes the current edition.
- Record filename and generation time
- Do not pair an old file with a new report
- Associate changes with one book state
Read severity first
An error normally identifies a rule violation that must be resolved. Warnings and informational messages require context: they can flag risks or recommended improvements without making the publication inherently invalid.
- Address errors first
- Do not dismiss all warnings
- Assess informational findings in context
Combine message and location
The identifier names a class of finding; the path and line show its concrete location. Read them together. A navigation message may originate in a missing or misnamed content target.
- Keep the message identifier
- Open the file path and line
- Inspect both reference and destination
Fix the earliest shared cause
Several messages can result from one broken link, an invalid media type or incomplete metadata. Correct the source in the book project rather than merely editing the exported ZIP package.
- Group similar messages
- Repair the source before consequences
- Avoid cosmetic patches to the finished EPUB
Generate the entire EPUB again
Create a new edition after the correction. Replacing individual files inside the archive can make the manifest, checksums or internal references inconsistent again.
- Generate from corrected source
- Archive the old file clearly
- Avoid partial repair without specialist review
Revalidate and perform a visual review
A clean technical report does not replace reading. Open the EPUB in suitable reading systems and inspect navigation, chapter openings, images, links and typography.
- Run EPUBCheck again in full
- Review in more than one reading context
- Keep report and file on the same state
DIAGNOSTICS
Common groups of findings in plain English
SOURCES & LIMITS
Primary technical sources
BOOKPASS
Validation is complete only when the next action is clear.
epubio connects EPUBCheck findings to the affected part of your book project.