ePubChecker

ePubChecker™ is a free app to check your EPUB files for correct format.

To publish your Apple iBook, they require your manuscript be verified by the 'epubcheck' checking engine. Our tool 'ePubChecker' harnesses version 1.0.5 of that engine, making it easy to use on your Mac, PC, or Linux computer.

ePubChecker also harnesses version 0.1.0 of the "epubpreflight" engine to see if your book follows suggestions to give the best results for your readers.

You can find other tools on the Web for checking your file. ePubChecker has a few advantages:

screen shot of main window

Easy to Use

1. Drag and drop your book

screenshot of dragging and dropping a file onto Path field

2. Click "Check" or "Preflight"

screenshot of two buttons

3. Read the Results

screenshot of Check and Preflight tabs showing exclamation point means errors were found while checkmark means success with no issues found

Certified Safe

Image of the '100% Clean' badge from Softpedia.com

Installing

Mac Microsoft Windows
PC
Linux Penguin
Linux
  1. Download 'ePubChecker.app.zip', using link above.
  2. Select that file.
  3. Choose File > Open to create a new file, 'ePubChecker'.

    (or 'ePubChecker.app')
  4. Drag that new file to your Applications folder.
  5. Trash the original file you downloaded, 'ePubChecker.app.zip'.
  1. Download 'ePubChecker.zip', using link above.
  2. Double-click that file to create a new folder, 'ePubChecker'
  3. [Optional] Move that new folder to the folder where you store your software programs.
  4. Run the 'ePubChecker' program found inside the 'ePubChecker' folder.
  5. Trash the original file you downloaded, 'ePubChecker.zip'.
  6. Install Java, if not already installed. See next row.
  1. Download 'ePubChecker_linux.zip', using link above.
  2. Double-click that file to create a new folder, 'ePubChecker'.
  3. Run the 'ePubChecker' program found inside that folder.
  4. Trash the original file you downloaded, 'ePubChecker.zip'.
  5. Install Java, if not already installed. See next row.

Java 5 or later required.

Built into Mac OS X.

Your Mac automatically installs and updates Java whenever you use the "Software Update" feature on the Apple menu.

Java 5 or later required.

Run ePubChecker to see if Java is installed or not.

Installing Java is quick, easy, and free of cost. Similar to installing Adobe Flash or Apple iTunes/QuickTime.

Java 5 or later required.

Your Linux computer may have Java installed, or it may have an installer ready for you to run.

To see if you have Java installed, run the Terminal program, and type:
java -version
If installed, you'll see a message about 'Runtime Environment' and a build number.

If not installed, you may see a message about:
The program can be found in the following packages:
If found in the list of packages, copy the line containing 'openjdk', and in the terminal do as the message suggests, typing (or copy-pasting) something like this:
sudo apt-get install openjdk-6-jre-headless
If successful, an installer will launch, ask questions, and run for several minutes.

Alternatively, you may download and install the latest implementation of Java supported by Oracle. Read these step-by-step instructions for installing Java 6 on Ubuntu 10.04.

If this is confusing to you, seek assistance. Or a visit to this site may help.

Version History

Version Released Notes
1.1.1 2010-09-21
  • Fixed crash related to remembering the last file you checked.
  • Fixed a crash related to closing the Updates window.
1.1.0 2010-09-11
  • Harness "epubpreflight" version 0.1.0
  • Added Linux version.
1.0.0 2010-08-16
  • First release
  • Harness "epubcheck" version 1.0.5

System Requirements

Mac PC Linux

Mac OS X:

  • 10.4 'Tiger'
  • 10.5 'Leopard'
  • 10.6 'Snow Leopard'

Hardware:

  • Intel-based Macs (currently sold by Apple)
  • PowerPC-based Macs (previously sold)

Microsoft Windows:

  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7

ePubChecker may run with any Linux distribution meeting these requirements:

  • x86-based Linux distributions with GTK+ 2.8 (or higher)
  • glibc-2.4
  • CUPS (Common UNIX Printing System)
  • libstdc++.so.6

Recommended:

  • Ubuntu 6.10 or later
  • SUSE Linux Enterprise Desktop 10
  • Red Hat Enterprise Linux 5

Java 5 or later required.

ePubChecker informs you if missing.

Support

While we cannot promise support for this free-of-cost app, if you have any difficulties or criticisms please send email to:

We also accept compliments, raves, and Peet's Coffee gift cards.

Caveat

Note that we do not provide assistance with any reported errors found in your book. For help fixing your book, see the checking engine's documentation.

Disclaimer: This software may be used by anyone taking full responsibility for doing so. No warranty, guarantee, or support provided. We take no responsibility for the success, failure, costs, or effects of using this software.

Made with REAL Studio

All rights reserved.
™ and © 2010 Rainwater Soft, LLC
'ePubChecker' logo & name are property of Rainwater Soft, LLC