Fix a broken EPUB file

Your ebook got rejected or won't open? Check it free with the same rules as EPUBCheck, the checker stores use. We fix what we safely can and show you what changed. Your file never leaves your device.

Checking is free (1 free check a month). The fixed ebook is $6, or $19 for five. See prices

  1. Add your ebook

    • Your file never leaves your device. The check and the fix run right here in your browser. We never see your book.
    • Safe: a copy stays in this browser for up to 24 hours so you can download the fix after you pay. Nothing is used to train AI.
    • Cost: Checking is free (1 free check a month). The fixed ebook is $6, or $19 for five.

    Drop an EPUB here

    EPUB is the usual ebook file. Up to 30 MB.

    Watch how it works (26 seconds)

    Read the words in the video

  2. Check my ebook

    We check your book with the same rules as EPUBCheck, the checker stores use. Then we fix what we safely can and check again. It takes seconds.

    1 free check a month.

  3. Get the fixed ebook

    Your report will show up here.

Three steps Step 1, add your EPUB. Step 2, press Check my ebook and we fix what we can. Step 3, get the fixed ebook. 1 Add your ebook 2 Check and fix 3 Get it fixed ebook

Three steps

  1. Step 1: Add your ebook. Pick your EPUB file. It can be up to 30 MB. It stays on your device.
  2. Step 2: Check my ebook. We check it, fix what we safely can, and check it again. You see both results for free.
  3. Step 3: Get the fixed ebook. Pay $6 for this book, or $19 for five, and download the fixed file.

What you get

Example: a book that lists a chapter file that isn't there. We fix the list. We don't write the missing chapter.

Check report, before

RSC-001

File "EPUB/missing.xhtml" could not be found.

After the repair

0 errors

0 fatal, 0 errors, 0 warnings. The manifest item was removed.

Fix an EPUB that a store rejected.

The rules stores use

We check your book with the same rules as EPUBCheck, the checker ebook stores run. It takes seconds.

Only safe fixes

We fix things like missing files in the book's list, file names with spaces, and missing book details. We never make up a missing chapter.

Never leaves your device

The check and the fix run right in your browser. Your book is never uploaded, kept, or used to train AI.

Check free. Pay for the fix.

$6 for the file you checked, or $19 for five files.

Free

$0check

  • Checks your book with the same rules as EPUBCheck, the checker stores use. Your book never leaves your device.
  • See the fixes before you pay
  • Error counts before and after the fix
  • 1 free check a month in this browser
  • Ebooks up to 30 MB
  • No account
Check an EPUB

Single

Recommended

$6one EPUB

  • Download the fixed copy of the book you checked
  • Works only for that one book
  • Fixed again when you download, never kept
Check an EPUB

🔒 Your file never leaves your device.

5-pack

$19five EPUBs

  • Download five different fixed books
  • Getting the same book again is free
  • We never keep your books

🔒 Your file never leaves your device.

Questions

Is the check free?

Yes. You get 1 free check a month in this browser. The fixed file is $6 for that book, or $19 for five books.

What does it fix?

Common, simple problems: a wrong first file inside the EPUB, files listed but missing, file names with spaces, and missing book details. Some problems need a person to fix, and we tell you which ones are left.

Will Kindle or Apple take my book?

We can't promise that. Stores run EPUBCheck plus their own rules. A clean report is a very good sign, but not a promise.

What happens to my file?

Your file never leaves your device. The check and the fix run in your browser. A copy stays in this browser for up to 24 hours so you can download the fix after you pay. Stripe, the payment company, only gets a fingerprint of the file, not the book.

Do I need an account?

No. Just pick a file.

Privacy

Your file never leaves your device. The check, the fix and the second check all run in your browser. Your book is never uploaded to us.

To count your free check, this page tells our server that a check finished. It sends no part of the book. A copy of the book stays on your own device, in this browser, for up to 24 hours so you can get the fixed book after you pay. It is deleted after the download.

When you pay, Stripe, our payment company, gets only a fingerprint of the file (a SHA-256 hash) so the payment matches this book. When you download, the page sends that fingerprint to our server, which asks Stripe if you paid. Then your browser builds the fixed book.

Step-by-step guides

Find out why a store won't take your EPUB, and fix it. Check your book before you upload it.

See all ebook guides

Need help? Email support@tools.ltd