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 - EPUBCheckFX, by Pascal Wagler
Available on Windows, macOS, and Linux
§ EPUBCheck web interfaces
The wesites listed below provide online services to run EPUBCheck from a web browser:
- epubcheck.net, by Data Mountain
- epubcheck-standalone, by John L. Armstrong IV, an experimental compilation of EPUBCheck to JavaScript with TeaVM, which runs entirely in your browser (no file upload).
§ 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!
- Oxygen XML Author, by SyncRO Soft
- EPUBCheck plugin for Calibre, by Doitsu
- EPUBCheck plugin for Sigil, by Doitsu
§ API wrappers
- epubchecker, a command-line interface and Node.js library for running EPUBCheck, by @chialab.
- Python wrapper for EPUBcheck, a Python package to call EPUBcheck directly from Python scripts
§ 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
- FlightDeck, by Firebrand Technologies, a quality assurance tool for EPUB, integrating EPUBCheck among other validation checks.
- EPUB Fixer, a web tool for authors and ebook formatters who have an EPUB that opens locally but fails KDP, Kindle Previewer, or EPUBCheck. It integrates EPUBCheck in its scan and post-repair validation workflow.
- epubveri, a pure-Rust alternative EPUB validator which aims at feature-parity with EPUBCheck.