Apps and Tools

Many software tools integrate EPUBCheck one way or another:

  • EPUBCheck apps provide a graphical user interface and can be great user-friendly alternatives to running EPUBCheck on the command line
  • EPUB editors allow you to run EPUBCheck natively or with the help of plugins
  • API wrappers make it possible to call EPUBCheck from other programming languages
  • Other tools include any utilities that do not fit in the previous categories

§ EPUBCheck apps

The official distribution of EPUBCheck is a command line tool. But many users prefer to use a graphical user interface. If that is your case, do not worry, you’re not alone! The applications listed below provide a user-friendly graphical interface to EPUBCheck:

  • pagina EPUB-Checker, by pagina GmbH
    Available on Windows, macOS, and Linux
  • EPUBCheckGUI, by Peter Hanrahan
    Available on Windows, macOS, and Linux
  • epubcheck GUI, by Stefan Kreutzer
    Available on Windows and Linux
  • ECheck, by Jose Quintero
    Available on macOS

§ EPUB editors

Sometimes it is convenient to be able to check your EPUB right within your editing environment… The editors or plugins listed below will all you to do just that!

§ API wrappers

§ Other tools

  • EPUB3-tests, a convenient script for running a folder of files through EPUBCheck and outputting results in a single text file, by Wendy Reid.
  • JHOVE (the JSTOR/Harvard Object Validation Environment), an extensible software framework for performing format identification, validation, and characterization of digital objects