Laptop with book formatting software open, next to a physical book
ebook formatting

How to Format an eBook for Free in 2026: Complete Step-by-Step Guide

Fateh9 min read

Formatting an ebook for free in 2026 is straightforward — if you know which tools to use. This guide covers the complete process from raw Word document to a validated, publish-ready EPUB on KDP, Apple Books, and Kobo. No paid software, no installs, under an hour for a typical novel.

If you have not published on Amazon before, start with our guide to Amazon KDP for how the platform works before formatting anything.

What "Formatting" Actually Means (And What It Doesn't)

Ebook formatting isn't about making your book look pretty on screen — that's design. Formatting is the structural process of turning your manuscript into a file that reading platforms can parse, display, and distribute correctly.

A properly formatted ebook has:

  • Valid EPUB package structure (mimetype, container, OPF manifest, spine)
  • Clean XHTML chapter files without Word formatting artifacts
  • A functional table of contents (NCX or nav document)
  • Properly declared metadata (title, author, language, unique identifier)
  • Images that are correctly referenced and within platform size limits
  • CSS that's compatible with e-readers and mobile apps

Miss any of these and you get platform rejections, broken formatting on devices, or a poor reader experience. The good news is that you can handle all of it without paying for software.

What You'll Need

To follow this guide you need:

  • Your finished manuscript in .docx (Word) or .txt format
  • A cover image in JPEG or PNG format
  • A web browser
  • A BookKraft AI account (free tier is sufficient for all steps in this guide)

That's it. No software to install, no Mac requirement, no paid subscriptions.

Step 1: Clean Your Manuscript Before Converting

The biggest source of EPUB errors isn't the EPUB itself — it's what you bring into it from Word or Google Docs. Before you do anything else, clean your manuscript.

Upload your .docx file to the Word Cleanup Checker. It scans for the formatting problems that become EPUB errors during conversion:

  • Double spaces — cause inconsistent spacing in ebooks because EPUB CSS handles spacing differently than Word
  • Straight quotes — should be typographic curly quotes for professional presentation
  • Double hyphens — should be em dashes in most prose contexts
  • Stacked blank paragraphs — create irregular spacing and generate ghost elements in EPUB HTML
  • Trailing spaces at line ends — cause unexpected behavior in some reading systems
  • Manual inline styling — bold or italic applied to entire paragraphs using character formatting instead of styles

The checker is read-only — it generates a report without modifying your file. Review the report, make corrections in Word using find-and-replace, then save the cleaned version. This step typically takes 10–20 minutes and prevents most EPUB errors from occurring in the first place.

For consistency issues beyond mechanical formatting — character name variations, capitalization drift, hyphenation inconsistencies across chapters — also run the Style Sheet Auditor to catch style drift before converting.

Pro tip: Turn on "Track Changes" before making cleanup edits so you can review each change before accepting. Some find-and-replace operations are aggressive and may catch things you want to keep.

Step 2: Convert Your Manuscript to EPUB

Once your manuscript is clean, convert it to EPUB. The Full Manuscript Mode handles this in one step:

  1. Upload your cleaned .docx or .txt file
  2. The tool detects chapter headings automatically based on your heading styles or consistent heading patterns
  3. It generates clean EPUB 3.0 XHTML for each chapter — no inline style bloat, no ghost spacing
  4. It builds the OPF manifest, spine, and navigation document
  5. It returns a valid EPUB 3.0 file for download

This takes about 30 seconds for a typical novel. The output is lean HTML without the thousands of empty <span> and <p> tags that Word-to-EPUB converters typically produce.

If your manuscript was originally formatted for print — with page references, running headers, or footnotes — use the Print-to-Digital Adapter to convert those elements to ebook-ready format before uploading. For pasting text from Google Docs, Scrivener, or any source without a .docx file, the EPUB Formatter accepts pasted input directly and builds an EPUB 3.0 from any text source.

Important: Make sure your manuscript has consistent heading formatting before converting. Chapter titles should all use the same heading style (Heading 1 in Word, or a consistent text pattern like "Chapter One" at the start of each section). Inconsistent heading formatting will produce inconsistent chapter detection.

Step 3: Build Your Metadata

Your ebook needs metadata for every platform you're publishing to. KDP, Apple Books, Kobo, IngramSpark, and Draft2Digital all want slightly different metadata formats, and mismatches between your EPUB metadata and your platform listing entries cause ingestion errors.

Use the Metadata Builder to fill in your book information once and get properly formatted metadata for every platform simultaneously. You'll enter:

  • Title, subtitle, series name and number (if applicable)
  • Author name (exactly as it should appear on the cover and in the store)
  • ISBN (or choose a platform-assigned identifier if you don't have one)
  • Language (BCP 47 code — en for English, fr for French, etc.)
  • Description and short description
  • Categories and keywords
  • Publication date

The tool outputs correctly formatted EPUB OPF metadata, KDP metadata fields, IngramSpark format, and Draft2Digital format. Copy the OPF metadata into your EPUB's package file, and use the platform-specific outputs when filling in your store listings.

While your metadata is in order, also complete your book’s front and back matter. The Front Matter Generator creates the title page, copyright page, and dedication in copy-paste format. The Back Matter Generator writes the author bio, Also By section, and reader list call-to-action — the pages that drive repeat sales and grow your mailing list.

To add typographic styling — drop caps, scene breaks, blockquotes — generate tested, cross-platform CSS with the CSS Snippet Generator and paste it into your EPUB stylesheet before validating.

Step 4: Validate Your EPUB — This Step Is Mandatory

Before uploading to any platform, validate your EPUB. This is the step most authors skip, and it's the reason most EPUB rejections happen. A rejection from Apple Books or Kobo is an avoidable waste of time — validation catches those issues before you hit upload.

Upload your EPUB to the EPUB Validator. It checks:

  • Mimetype file — present, uncompressed, first in archive
  • Container and OPF structure — manifest completeness, spine order, metadata
  • Table of contents — NCX and nav document presence and validity
  • XHTML validity — every chapter file checked for malformed XML
  • Image references — every referenced image exists in the package
  • CSS compliance — properties supported by major reading systems
  • Accessibility markers — alt text, language declarations, landmark nav

The report separates errors (must fix) from warnings (should fix). Fix every error before uploading. Warnings are worth addressing too — especially image size warnings, which affect download performance on cellular connections.

After making fixes, re-upload to the validator and confirm zero errors before proceeding.

Step 5: Check Your Cover Image

Your cover image needs to meet each platform's size and format requirements. KDP requires a minimum of 1000x1600px (2:3 ratio). Apple Books wants at least 1400px on the shortest side. File format must be JPEG or PNG for all major platforms.

Upload your cover to the Cover Checker before embedding it in your EPUB or uploading it separately to any platform. It checks pixel dimensions, aspect ratio, file size, and format against the requirements of KDP, Apple Books, Kobo, IngramSpark, and Google Play in a single pass — telling you which platforms it passes and which it fails, and why.

Recommended cover specs that pass everywhere: JPEG, 1600x2400px (2:3 ratio), 72–96 DPI, saved at 85% JPEG quality. This produces a file typically 500KB–1MB, which passes size limits on every major platform while maintaining good visual quality at the sizes covers are actually displayed.

Step 6: Upload and Distribute

Once your EPUB passes validation and your cover is verified, you're ready to upload.

For Amazon KDP: Go to kdp.amazon.com and create a new ebook title. Upload your EPUB directly — KDP handles Kindle format conversion automatically. Upload your cover separately through KDP's cover upload interface, not embedded in the EPUB (KDP uses the cover you upload through the interface as the store thumbnail).

For Apple Books: Use Apple Books Connect at authors.apple.com. Upload your validated EPUB. Apple's validation is stricter than KDP's, which is why the validator step matters more for Apple submissions than any other platform.

For Kobo Writing Life: Create an account at kobowritinglife.com and upload your EPUB directly. Kobo's upload process is similar to KDP and accepts the same EPUB file.

For wide distribution: Consider using Draft2Digital or PublishDrive as aggregators. Upload your EPUB once and they distribute to multiple platforms — Kobo, B&N, Google Play, library platforms — simultaneously. You manage one file instead of five separate uploads.

Troubleshooting Common Problems

KDP says "No TOC Found": Your EPUB is missing a valid navigation document. Use the TOC Generator to rebuild the TOC from your chapter headings, then re-add it to the EPUB and revalidate.

Apple Books rejected but KDP accepted: KDP silently fixes EPUB errors during conversion; Apple Books doesn't. Run your EPUB through the validator to see the structural errors Apple found that KDP ignored.

Images show broken links in the EPUB: Image paths in your EPUB HTML don't match the actual image file locations. Check that paths are relative and correct — if your chapter is in OEBPS/Text/chapter1.xhtml and the image is in OEBPS/Images/fig1.jpg, the path in HTML should be ../Images/fig1.jpg.

Cover rejected as too small: Run your cover through the Cover Checker to see exactly which platform's requirements it fails and by how much. Resize and compress using any image editor, then check again before re-uploading.

Total Cost of This Workflow

Word Cleanup Checker, Full Manuscript Mode, Metadata Builder, EPUB Validator, and Cover Checker are all free with no account required. The complete workflow from cleaned manuscript to validated EPUB costs exactly zero dollars and no subscription fees.

One more element that shapes how readers perceive your book: your author photo. A professional headshot on your KDP author page and book back cover builds the trust that turns browsers into buyers. If you don't have one, our AI Author Headshot tool generates 10 publish-ready headshots from a single selfie — starting from $5, no photographer needed.

Frequently Asked Questions

Do I need Calibre or Sigil to format an ebook?

No. Calibre and Sigil are powerful free tools but require significant time investment to learn and use correctly. Calibre's conversion output often includes ghost spacing and inline style bloat that requires manual cleanup. For most prose books, a browser-based workflow that handles conversion, validation, and metadata in sequence is faster, less error-prone, and produces cleaner output than a Calibre-based workflow.

How long does the full formatting workflow take for a typical novel?

For a novel with standard chapter structure and no complex elements (tables, footnotes, complex images), the complete process from clean manuscript to validated EPUB takes 30–90 minutes. Most of that time is reviewing the cleanup report and the validation report — the actual conversion and validation steps each take under a minute.

Can I format a children's picture book or heavily illustrated book with this workflow?

Illustrated books require more attention to image handling than text-based books. The free tools handle the structural EPUB requirements, but you'll need to manually ensure images are sized correctly, positioned appropriately in the XHTML, and included in the OPF manifest. Fixed-layout EPUB (for picture books where page layout is critical) requires additional work beyond this workflow.

What if my manuscript has complex elements like tables, footnotes, or sidebars?

Tables and footnotes require careful handling in EPUB — they need to be written as proper XHTML table elements or EPUB footnote structures, not just visual approximations. The Manuscript Mode handles basic tables from Word .docx format. Complex academic footnotes or extensive sidebar content may require manual editing in the EPUB HTML after conversion.

Do I need an ISBN to format an ebook?

No. An ISBN isn't required to publish on KDP, Draft2Digital, Kobo, or most other platforms — you can use a platform-assigned identifier. But an ISBN is required for distribution through IngramSpark and for your book to appear in library catalogs and Bowker's Books in Print database. If you're publishing in the United States, ISBNs must be purchased from Bowker. If you're publishing in Canada, UK, or most other countries, ISBNs are available free from your national agency.

ebook formattingfree toolsindie publishingepub
← Back to Blog