Ebook formatting: how to make an EPUB for KDP and IngramSpark

A print PDF and an ebook are different things. A novel ebook should be reflowable: the reader picks the font and size, and the text re-wraps to fit the screen. EPUB is the standard format for that.

Specs checked against the official pages linked below on October 26, 2026. Platforms update their rules, so check the source before you upload.

What each platform accepts

One clean EPUB 3 file can be uploaded to both.

Validate with EPUBCheck

EPUBCheck is the free, open-source EPUB validator maintained by the W3C. It flags broken links, missing files, bad metadata and markup errors that can get an ebook rejected or display badly. Run it on every version you upload, and fix every error, not just the first.

Formatting rules that make a good novel ebook

Print PDF vs. ebook

Don't upload your print PDF as the ebook. A PDF has fixed pages and reads poorly on a phone. Build the EPUB from the same clean manuscript instead.

Sources

FAQ

Does IngramSpark accept EPUB 2?

No. IngramSpark's file creation guide says EPUB 3.0 is required for ebook interiors.

Can I upload an EPUB to KDP?

Yes. KDP accepts EPUB files that meet its Kindle Publishing Guidelines and recommends checking them in Kindle Previewer first.

What is EPUBCheck?

The free, open-source EPUB validator maintained by the W3C. It reports errors that can cause an ebook to be rejected or display badly.

Rather not do it yourself?

We format text-only novels and memoirs: a print PDF set up for your trim size plus an EPUB checked with EPUBCheck, delivered within 72 hours. $99 up to 100,000 words.

See pricing