The rules stores use
We check your book with the same rules as EPUBCheck, the checker ebook stores run. It takes seconds.
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
We ask Stripe if you paid, then this browser fixes the book again and saves it. Your file never leaves your device.
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.
We check your book with the same rules as EPUBCheck, the checker ebook stores run. It takes seconds.
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.
The check and the fix run right in your browser. Your book is never uploaded, kept, or used to train AI.
$6 for the file you checked, or $19 for five files.
$0check
Recommended
$6one EPUB
🔒 Your file never leaves your device.
$19five EPUBs
🔒 Your file never leaves your device.
Yes. You get 1 free check a month in this browser. The fixed file is $6 for that book, or $19 for five books.
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.
We can't promise that. Stores run EPUBCheck plus their own rules. A clean report is a very good sign, but not a promise.
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.
No. Just pick a file.
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.
Find out why a store won't take your EPUB, and fix it. Check your book before you upload it.
Need help? Email support@tools.ltd