Package health
Checks container.xml, the OPF package, manifest files, and declared EPUB version.
Inspect metadata, cover declarations, package files, navigation, reading order, CSS, and common spacing problems. The EPUB stays on your device.
Select a DRM-free EPUB to run a local preflight. You will get a readable report, not a vague pass/fail badge, and the original file is never modified.
Your book is opened only in this browser tab. It is not uploaded, stored, or sent to EpubTidy.
DRM-free EPUB • Up to 250 MB • Nothing leaves your device
This is a practical browser-based preflight, not the official EPUBCheck conformance suite. A passed check does not guarantee acceptance by every store or reading system. For repair guidance, visit the EPUB Editor & Repair page.
EPUB files are ZIP packages containing XML, HTML, CSS, images, navigation, and metadata. A book can open in one reader while still carrying problems that appear elsewhere.
Checks container.xml, the OPF package, manifest files, and declared EPUB version.
Finds missing title, language, identifier, creator, or an absent and broken cover declaration.
Reviews spine references and EPUB 3 navigation or EPUB 2 NCX availability.
Flags common locked-font, rigid-width, zero-width character, and repeated spacing patterns.
No. The checker reads the selected file inside your current browser tab. The EPUB and its metadata are not uploaded to EpubTidy or stored by this website.
It reviews the EPUB package, required metadata, embedded cover declaration, manifest resources, spine, navigation, protected-resource declarations, and several common CSS and spacing patterns.
No. This is a fast browser-based preflight for common library and reading problems. Use the official EPUBCheck project when formal specification conformance is required.
The web checker is read-only. EpubTidy for iPhone and iPad can edit metadata, replace covers, clean common formatting problems, and export a corrected DRM-free EPUB.