Ebook Formatting Requirements for Self-Published Authors

Understanding ebook formatting requirements before you upload saves hours of troubleshooting. This guide covers ePub structure, what each major platform accepts, how formatting tools work, front and back matter requirements, cover specifications, and how to validate your file.

Updated on June 18, 2026 by Randall Wood

Ebook Formatting Requirements for Self-Published Authors - Image

Ebook Formatting Requirements for Self-Published Authors

Ebook formatting is one of the most practically misunderstood aspects of self-publishing. Many authors upload a Word document, see that it 'worked,' and assume formatting is solved. But the difference between a book that passes platform review and a book that displays beautifully across all devices and reading apps — on Kindle, Kobo, Apple Books, and every other platform — is the difference between a converted file and a properly formatted one.

This guide covers what ebook formatting actually is, what file formats each platform accepts and prefers, what the ePub standard requires, how formatting tools handle the technical work, common problems that cause platform rejection or poor display, and how to validate your file before submitting anywhere.

The Ebook File Formats: ePub, MOBI, and KF8

There are two primary ebook file formats you need to understand as a self-publisher.

ePub

ePub (.epub) is the open industry standard ebook format, maintained by the World Wide Web Consortium (W3C) and the International Digital Publishing Forum (IDPF). It is the preferred or required format for every wide platform: Kobo, Apple Books, Barnes and Noble Press, Google Play Books, and Draft2Digital. An ePub file is essentially a zipped package containing HTML files (the book's chapters), CSS stylesheets (the formatting), images, and a set of XML files that describe the book's structure and metadata.

ePub comes in two main versions: ePub 2 and ePub 3. ePub 2 is widely supported across all platforms and is the safer choice for broad compatibility. ePub 3 supports more advanced features (enhanced navigation, audio and video for enhanced ebooks, MathML for technical content) but is not required for standard prose ebooks. All major wide platforms accept both versions.

MOBI / KF8 / AZW3

MOBI is Amazon's historical ebook format. Its successor is KF8 (Kindle Format 8), which is the format Amazon's Kindle devices and apps actually use. Amazon KDP accepts ePub files and converts them to KF8 internally — you do not need to produce a MOBI or KF8 file yourself. Amazon also directly accepts .mobi files if you already have them, but since ePub produces better conversion results and is universally supported, ePub is the recommended starting point for all ebook production, including for KDP.

What Each Major Platform Accepts

Field / Spec

Value / Requirement

Notes

Amazon KDP ebook

.epub (recommended), .docx, .mobi, .html, .rtf, .txt, .pdf

PDF produces poor results for prose

Kobo Writing Life

.epub (recommended), .docx, .mobi, .pdf, .odt

ePub strongly preferred

Apple Books for Authors

.epub only

No other formats accepted

Barnes & Noble Press

.epub (recommended), .docx

ePub preferred

Google Play Books

.epub (recommended), .pdf

ePub strongly preferred

Draft2Digital

Any major format; converts to ePub

ePub or .docx for best results

PublishDrive

.epub preferred

Check current PublishDrive requirements

IngramSpark ebook

.epub

Required


The practical takeaway: produce an ePub file and you can publish on every platform. Produce only a .docx Word document and you are relying on each platform's conversion quality, which varies significantly.

What's Inside an ePub File

Understanding ePub structure helps you understand why formatting problems occur and how to fix them. An ePub is a ZIP archive with a specific internal structure:

  • mimetype — a plain text file identifying the file as application/epub+zip

  • META-INF/container.xml — tells ePub readers where to find the content

  • OEBPS/ (or similar) — the content directory, containing:

  • content.opf — the package document: lists every file in the ePub and provides the book's metadata (title, author, language, ISBN, etc.)

  • toc.ncx (ePub 2) or nav.xhtml (ePub 3) — the table of contents

  • Chapter HTML files — the actual book content as XHTML

  • stylesheet.css — the CSS that controls typography, spacing, indents, and visual styling

  • images/ — the cover and any images used in the book

When a formatting tool like Vellum or Atticus produces an ePub, it is generating all of these files automatically. When a platform's conversion engine processes your Word document, it is attempting to create these files from your Word formatting — with varying results.

Formatting Tools: What They Do and Which to Use

Vellum (Mac only)

Vellum is the most widely recommended ebook formatting tool in the indie author community. It produces beautiful, Apple Books-compliant ePub and KDP-compatible files from your manuscript. You import your Word document or paste in your text, choose a book style and design, configure chapter breaks and front/back matter, and Vellum generates ePub files optimized for each major platform alongside a print-ready PDF. Vellum handles all ePub structure, CSS, and platform-specific optimizations internally — you don't need to understand ePub to use it.

Vellum is a paid application (one-time purchase or subscription) and is Mac-only. For most fiction and standard nonfiction, it produces the best consumer-facing ebook output available without professional design involvement.

Atticus (Mac and Windows)

Atticus is the cross-platform alternative to Vellum. It handles both ebook and print formatting, accepts Word documents, and produces ePub and print PDF outputs with quality comparable to Vellum. It is subscription-based. The interface is slightly less polished than Vellum's, but the output quality is excellent and it correctly handles wide platform ePub requirements. For Windows users, Atticus is the recommended choice.

Sigil (free, Mac/Windows/Linux)

Sigil is a free, open-source ePub editor. Unlike Vellum and Atticus, which generate ePub from your manuscript, Sigil is an editor for ePub files you already have — you import an ePub and edit its HTML, CSS, and metadata directly. Sigil is the tool for authors who need to make precise manual corrections to an ePub file, check or edit its table of contents, or clean up conversion artifacts. It is not a good starting point for ebook production but is invaluable for troubleshooting and repair.

Draft2Digital's Formatter

Draft2Digital provides a free ePub generator — upload your Word document and D2D creates an ePub for distribution across its partner network. The output is clean and functional for standard prose. It lacks the design polish of Vellum or Atticus but is fully functional for most fiction and nonfiction. Authors who do not want to invest in a dedicated formatting tool and are distributing through D2D can use D2D's formatter as a no-cost option.

Calibre (free)

Calibre is a free ebook management and conversion tool. It can convert between ebook formats and has been used by authors for ebook production. However, Calibre's conversion output is notoriously inconsistent — it often produces ePub files with structural or CSS problems that cause rejection on platforms like Apple Books. Calibre is better used as an ePub management and format-checking tool than as a primary production tool for publication-quality ePub.

Front Matter Requirements

Front matter is the content that appears before the main text of your book. What you include and how it's structured affects both reader experience and platform metadata alignment.

Field / Spec

Value / Requirement

Notes

Title page

Recommended — usually required

Title, subtitle, author name; can match cover design

Copyright page

Required

Copyright year, author name, publisher, ISBN, disclaimers

Dedication

Optional

Brief; typically one page

Table of contents

Required for non-fiction; recommended for fiction

Must be functional (linked) in ePub — not just visual

Foreword/Preface

Optional — nonfiction typically

Written by author or a contributor

Author note / Prologue

Optional

For fiction with context-setting content


The Functional Table of Contents

In ePub formatting, there are two types of table of contents: the visual TOC (an HTML page in the book that readers see) and the functional/navigation TOC (the NCX or nav.xhtml file that reading devices and apps use to navigate). Both are required in a properly structured ePub. The functional TOC must correctly link to every chapter — broken TOC links are one of the most common causes of Apple Books rejection and reader complaints on all platforms.

Formatting tools like Vellum and Atticus generate both automatically. If you are producing ePub manually or editing an ePub in Sigil, verify that both TOC types are present and all links resolve correctly.

Back Matter Requirements

Back matter — the content after the final chapter — is critical marketing infrastructure for indie authors. What you include and how you structure it directly affects reader conversion to newsletter subscribers, series read-through, and review generation.

Field / Spec

Value / Requirement

Notes

Author note (end)

Recommended

Brief personal message to the reader

Also by the author

Strongly recommended

List of other titles with links

Series read-next

Critical for series authors

Link to next book in the series

Newsletter sign-up

Strongly recommended

Reader magnet offer with BookFunnel or Payhip link

Review request

Strongly recommended

Polite ask with links to platform review pages

Social media / website

Optional

Author website and social links

Acknowledgments

Optional

Typically placed at end for fiction

Glossary / Index

For nonfiction

Functional links if included


Back Matter Links on Wide Platforms

If you include links in your back matter — to your next book, your newsletter sign-up, or your website — use universal links that work regardless of which platform the reader purchased on. An Amazon-specific book link in your Kobo ebook's back matter sends Kobo readers to a store they may not use. Use Books2Read universal links (books2read.com) for book links and direct URLs for your website and reader magnet delivery.

⚠ Back matter links that point to competitor retail platforms can violate platform terms of service. Amazon KDP specifically prohibits links in ebooks that direct readers to competing ebook stores. Use universal links or author website links rather than direct links to Kobo, Apple Books, or other retailers in books sold on Amazon.

Cover Requirements by Platform

Field / Spec

Value / Requirement

Notes

Amazon KDP ebook

JPEG or TIFF, min 2,560 × 1,600 px, max 50 MB, RGB

1.6:1 ratio recommended (height:width)

Kobo Writing Life

JPEG or PNG, min 2,400 px short side, max 10 MB

6:9 ratio recommended (height:width)

Apple Books for Authors

JPEG or PNG, min 1,400 px short side, max 10 MB, RGB

3:4 ratio required (width:height)

Barnes & Noble Press

JPEG, min 1,400 × 1,875 px recommended

6:9 ratio

Google Play Books

JPEG, min 1,000 px short side

 

Draft2Digital

JPEG or PNG, min 1,600 × 2,400 px

6:9 portrait ratio

IngramSpark ebook

JPEG, min 1,400 px short side

6:9 ratio


Practically: design your cover at a minimum of 2,400 × 3,600 pixels (6:9 ratio, portrait) and it will meet or exceed the minimum requirements on every platform. Export as high-quality JPEG for upload. Keep the file under 10 MB by adjusting JPEG compression if needed.

Validating Your ePub Before Upload

ePub validation checks your file against the ePub specification and catches the structural errors that cause platform rejections. Validating before you submit is the single most effective way to avoid the rejection-and-resubmission cycle, particularly for Apple Books.

ePub Validator (IDPF / W3C)

The free online ePub validator at validator.idpf.org (also accessible through the W3C) checks your ePub file against the ePub 2 and ePub 3 specifications. Upload your .epub file and the validator returns a list of errors and warnings. Errors must be fixed before submitting to Apple Books. Warnings are less critical but should be addressed if possible.

Kindle Previewer (Amazon)

Amazon's free Kindle Previewer application (available for Mac and Windows from KDP's resources page) converts your ePub or .docx to Kindle format and previews how it will appear on Kindle Paperwhite, Kindle Fire, and the Kindle app on phones and tablets. Always preview your KDP submission in Kindle Previewer before publishing. Conversion artifacts — broken chapter headers, missing spaces, image scaling issues — that are invisible in your source file are visible in the Kindle preview.

Sigil's ePub Check

Sigil includes a built-in ePubCheck function (Tools > Validate ePub with ePubCheck) that runs the same validation as the online IDPF validator. If you use Sigil for any ePub editing, run ePubCheck after any change before re-uploading.

Common Formatting Problems and Fixes

Field / Spec

Value / Requirement

Notes

Broken TOC links

Chapters not linked in nav/NCX

Regenerate TOC in your formatting tool or Sigil

Non-embedded fonts

Custom fonts referenced but not in file

Embed fonts in Vellum/Atticus settings; add manually in Sigil

Orphaned images

Images in HTML but not in manifest

Use Sigil to add missing image to OPF manifest

Blank first pages

Extra page breaks before chapter 1

Remove extra paragraph breaks before first chapter

Wrong text encoding

Special characters showing as symbols

Save source document as UTF-8 before conversion

Justified text issues

Uneven spacing in some ereaders

Use justified alignment only in body CSS, not headlines

Oversized file

File larger than platform limit

Compress images; remove embedded fonts if not critical

Missing language tag

ePub language not declared

Add xml:lang attribute to html element in Sigil


Once your ebooks are published across multiple platforms, ScribeCount lets you track their performance — sales, royalties, and rankings — in one dashboard. Authors who have invested in proper formatting see the difference in reader satisfaction, fewer returns, and stronger platform review ratings over time.

Formatting Checklist Before Every Upload

  • ePub file validated with IDPF validator or Sigil's ePubCheck — no errors

  • Kindle Previewer review complete for any KDP submission — formatting looks correct

  • Both visual TOC (HTML page) and functional TOC (NCX/nav) present and all links resolve

  • Cover image meets the target platform's minimum dimension and ratio requirements

  • All fonts embedded if custom fonts are used

  • Back matter includes series read-next links using universal links or author website links

  • No competitor retail links in back matter for KDP submissions

  • Copyright page includes year, author name, publisher name, and ISBN if applicable

  • File size under platform maximum (typically 10–50 MB depending on platform)


Ebook formatting done right is invisible to the reader — they simply experience a book that reads beautifully on their device. Ebook formatting done wrong is immediately visible: broken chapters, missing content, ugly text rendering, dead links in back matter. The investment in a quality formatting tool and a pre-upload validation habit pays off in better reader experiences, fewer complaints, and books that meet Apple's quality review on the first submission rather than the third.

-Randall Wood

Ready to Take Control of Your Author Career?

Join thousands of authors who trust our platform to manage their sales, streamline their reporting, and focus on what they love—writing!

Start Your 14-Day Free Trial