Your files stay on your device
File processing runs in your browser. Documents are not uploaded to our servers. The site may download processing engines and send usage or feedback events without file contents.
How we handle your dataLaboratory · On your device
EPUB Checker
Check an EPUB's package structure, metadata, manifest, spine, navigation and XHTML in your browser, and download the findings as a text report. Files stay in your browser.
Findings
Was this tool useful?
Try an example
Download sample EPUBThe sample book passes every check with no errors or warnings. Delete a file from its ZIP, or break a chapter's XHTML, to see the reported error.
What is checked
The ZIP container and its first, uncompressed mimetype file; META-INF/container.xml; that the package document parses; the required identifier, title and language, and the unique identifier; that every manifest item exists and has a media type; that spine items exist; the EPUB 3 navigation document or the EPUB 2 NCX; that each XHTML file is well-formed; and images, stylesheets and links that are missing or not declared.
It does not validate against the full EPUB schemas, CSS, accessibility metadata or fixed-layout rules, so a clean result here does not guarantee that a store will accept the book. Use the official EPUBCheck before publishing. DRM-encrypted content cannot be inspected.