
(as of this post’s writing it would be epubcheck-3.0.1.jar) Where epubcheck-x.x.x.jar is the name of the file you downloaded. Once downloaded, running the script is as simple as running the following command in terminal java -jar path/to/epubcheck-x.x.x.jar path/to/file.epub Unless you know you want a beta release, I recommend downloading the “Latest Release” (as of this post that is 3.0.1).
Installing epub checker download#
Download the latest release from GithubĪll of epubcheck’s releases are available on Github here. If you do like to use the terminal or are considering building epubcheck into a more complicated workflow, read along. So if it’s not your cup of tea, skip this part. (thanks to India Amos for reminding me of this great tool.) Terminal Usage It also offers translations of errors to other languages if you’d prefer something other than English. This makes it much more useful in most people’s rinse and repeat workflows. It’s a desktop tool, and it has the added benefit of zipping up your unzipped EPUB file.

More than a few ebook creators I know swear by Pagina. Like the IDPF tool, it may also not be great if you go through a lot of rinse and repeat to solve errors. Flight Deck tries to help by re-writing some of the error messages to be a little more human-friendly. The language its uses can be difficult to parse, and trying to solve some of the more abstract error messages can be a pain. As we’ll talk about in the next installment of this series, epubcheck’s error reporting can be a bit vague at times. There’s another benefit that isn’t as black and white worth discussing. It also offers additional validation services that are either required or recommended by ebook retailers. First, it supports a larger maximum upload file size. There’s a few advantages to using flight deck over the simple IDPF tool. It has epubcheck built into its validation process. Flight DeckĪs I’ve previously mentioned, Flight Deck is one of my favorite ebook validation tools. A rinse and repeat process might not be ideal with this tool. Secondly, this can be a tedious process if you need to check the file, then edit it, then re-check it. For most ebooks that’s probably fine, but for books with videos or lots of images you’ll need to look at a different solution. There are a few downsides to this version. Just upload your EPUB file and press the “validate” button. use the terminal” (which for some of us is also super easy 🙂 )Ī very simple way to do one-off checks is to use the online validator created by the IDPF. There are a couple ways to use epubcheck in your workflow, ranging from super easy to “yes.

OK, now that we know why to use epubcheck, let’s look at how. In part one of this series, we looked at why epubcheck is an important tool in any ebook maker’s toolchest.
