epubcheck(1) Validation tool for EPUB


epubcheck file.epub


All detected errors are simply printed to stderr

When running this tool, the first argument should be the name (with the path) of the file to check. If checking a non-epub file, the epub version of the file must be specified using -v and the type of the file using -mode. The default version is: 3.0.

Modes and versions supported: -mode opf -v 2.0 // For single OPF file validation (EPUB 2) -mode opf -v 3.0 // For single OPF file validation (EPUB 3) -mode xhtml -v 2.0 // For single XHTML file validation (EPUB 2) -mode xhtml -v 3.0 // For single XHTML file validation (EPUB 3) -mode svg -v 2.0 // For single SVG file validation (EPUB 2) -mode svg -v 3.0 // For single SVG file validation (EPUB 3) -mode nav -v 3.0 // For single 'Navigation Document' validation -mode mo -v 3.0 // For single 'Media Overlays' validation -mode exp // For validating expanded EPUB archives

This tool also accepts the following flags: -save = saves the epub created from the expanded epub (-mode exp) -quiet = no message sent to stdout, only errors in stderr -out <file> = output an assessment XML document in file (experimental) -? or -help = displays this help message

Epubcheck Version 4.0.0


  • Peter Sorotokin
  • Garth Conboy
  • Markus Gylling
  • Piotr Kula
  • Paul Norton
  • Jessica Hekman
  • George Bina
  • Bogdan Iordache
  • Ionut-Maxim Margelatu
  • Romain Deltour

    Most of the EpubCheck functionality comes from the schema validation tool Jing and schemas that were developed by IDPF and DAISY. Initial EpubCheck development was largely done at Adobe Systems.

    This manual page was written by Mathieu Malaterre <[email protected]> for the Debian GNU/Linux system, but may be used by others.