How to Format an eBook for Free in 2026
Formatting an eBook shouldn't cost you anything. But most authors don't know that - so they pay for tools they didn't need, or publish with errors they could've caught for free.
Here's exactly how to format your eBook without spending a dollar.
Why formatting still trips people up
You finished writing. That's the hard part, right?
Then you open your Word doc, export it as a PDF, upload it to KDP , and get a rejection email. Or worse, it goes live but readers leave one-star reviews mentioning weird spacing, missing chapters, or a table of contents that doesn't work.
That's not a writing problem. It's a formatting problem. And it's completely fixable , for free.
What "formatted" actually means
A properly formatted eBook has four things:
Clean text - no double spaces, no weird characters, no encoding errors that break on Kindle devices.
Valid structure - chapters are marked up correctly so readers can navigate easily.
A working TOC - a clickable table of contents that actually links to the right chapters.
A valid EPUB file - one that passes the spec check and won't get rejected by KDP, IngramSpark, or Draft2Digital.
Most authors have none of these when they first export from Word. That's normal. The fix is straightforward.
Step 1 - Clean your manuscript first
Before you touch any formatting tool, clean the raw text.
Open your Word doc and run Find & Replace to catch double spaces. Check for smart quotes that might have converted wrong. Remove any tab indents at the start of paragraphs - eBooks use CSS for indentation, not tabs.
This takes 10 minutes and saves hours of troubleshooting later.
If you want to skip the manual cleanup, the Manuscript Cleanup tool on BookKraft AI does this automatically. It catches context-dependent issues that a simple Find & Replace misses.
Step 2 - Build your EPUB
You have a few free options here.
Sigil is a free, open-source EPUB editor. It's powerful but has a learning curve. Good if you're comfortable with basic HTML.
Calibre is another free tool that converts Word docs to EPUB. The output isn't always clean - you'll likely need to fix things afterward.
BookKraft AI's EPUB Formatter generates a valid EPUB 3.0 file directly from your manuscript. It handles chapter detection, metadata, and structure automatically. It's part of the paid bundle - but the free tools below work alongside any EPUB you already have.
Step 3 -Validate your EPUB for free
This step is where most authors skip - and regret it.
Before uploading anywhere, run your EPUB through a validator. This checks your file against the actual EPUB specification and flags any errors that would cause rejection or display issues.
BookKraft AI's EPUB Validator is completely free. No account needed. Just upload your file and it tells you exactly what's wrong - missing nav.x html, incorrect mime type, container.xml errors, and more.
EPUB Check is another free option. It's the industry standard validator. But it runs in the command line, which isn't easy for most authors.
The BookKraft AI validator gives you the same results in a browser, no technical knowledge required.
Step 4 - Generate your Table of Contents
A broken TOC is one of the top reasons eBooks get bad reviews.
Readers expect to tap a chapter name and land on that chapter. If your TOC is missing or doesn't link correctly, it feels unfinished - even if the writing is great.
BookKraft AI's TOC Generator builds a clean, clickable table of contents from your chapter headings. It's part of the bundle, but worth knowing about because fixing TOC issues manually in Sigil takes a lot of time.
Alternatively, if you're using Calibre, it has a built-in TOC editor under Edit Book. It's manual but free.
Step 5 - Build your metadata for free
Metadata is what tells KDP, IngramSpark, and other platforms what your book is about. Title, author, language, ISBN, description - it all needs to be formatted correctly inside your EPUB file.
BookKraft AI's Metadata Builder is free. It generates master metadata formatted for KDP, IngramSpark, and Draft2Digital in one go. No account needed.
This saves you from filling out the same information three times on three different platforms.
The honest truth about "totally free"
You can format a basic eBook for free using Sigil, Calibre, and EPUBCheck. It works. Thousands of authors do it.
But it takes time to learn those tools. And the output often needs manual cleanup that requires knowing some HTML and CSS.
The free tools on BookKraft AI - the EPUB Validator and Metadata Builder - fit into any workflow. Use them with Sigil. Use them with Calibre. Use them after Vellum. They work regardless of how you built your file.
And if you want to skip the manual work entirely, the full BookKraft AI toolkit is $9.99 one-time. No subscription. Twelve tools that handle everything from manuscript cleanup to KDP keyword research.
But start free. See what your file actually needs. Then decide.
Quick checklist before you publish
✓ Double spaces removed from full manuscript
✓ Smart quotes checked and corrected
✓ Tab indents replaced with CSS indentation
✓ EPUB validated, zero critical errors
✓ TOC links to correct chapters
✓ Metadata complete. title, author, language, description
✓ File tested on at least one Kindle device or the Kindle Previewer app
Go through that list once and your eBook is ready to upload anywhere.
Want to validate your EPUB right now — for free?
Member discussion