Third Party Tools
Many tools have been developed on the basis of EPUBcheck, integrating it.
Some offer graphical user interfaces to improve usability even for less experienced users, others allow you to integrate EPUBcheck into workflows or call it directly from programming languages other than Java.
On this page we have reported a list of the tools we are aware of. If you know of more, let us know...
§ EPUBCheck Graphical User Interfaces
EPUBCheck is only published as a command line tool and doesn't have a graphical user interface.
However, many users understandably find it challenging or impractical to run command line tools (don’t worry, you’re not alone!).
The applications in the table below provide a user-friendly graphical user interface to EPUBCheck:
Tool | Windows | macOS | Linux |
---|---|---|---|
pagina EPUB-Checker | yes | yes | yes |
epubcheckgui | yes | yes | yes |
epubcheck GUI | yes | yes | |
ECheck | yes |
§ Other tools
- epubchecker, a command-line interface and Node.js library for running EPUBCheck, by @chialab.
- EPUB3-tests, a convenient script for running a folder of files through EPUBCheck and outputting results in a single text file, by @wareid.
- Python wrapper for EPUBcheck, a Python package to call EPUBcheck directly from Python scripts
- JHOVE (the JSTOR/Harvard Object Validation Environment), an extensible software framework for performing format identification, validation, and characterization of digital objects