← toolkit.bot

PDF to EPUB for Publishers — Distribution-Ready Conversion Guide

If you're self-publishing or working in a small press, you need an EPUB that passes retailer validators — not just one that opens in a reader. Here's what KDP, IngramSpark, Kobo Writing Life, and Apple Books actually require, and how to convert your PDF manuscript to meet those specs.

What retailers require

Retailer EPUB version Validator
Amazon KDP EPUB 3 preferred, EPUB 2 accepted KDP's internal validator
IngramSpark EPUB 3 EPUBCheck 4.x
Kobo Writing Life EPUB 3 EPUBCheck
Apple Books EPUB 3 Apple Transporter (runs EPUBCheck)

toolkit.bot produces EPUB 3.x output that passes EPUBCheck — the validator used by IngramSpark, Kobo, and Apple Books. KDP accepts the output directly.

Step 1: Convert the PDF

  1. Go to toolkit.bot/pdf2epub
  2. Upload your manuscript PDF (max 50 MB)
  3. Download the EPUB

The converter produces a valid EPUB 3 with: HTML5 content documents, a NAV navigation document, proper metadata in the OPF package, and EPUB Accessibility 1.1 conformance claims.

Step 2: Validate with EPUBCheck

Before uploading to any retailer, validate locally:

java -jar epubcheck.jar your-book.epub

toolkit.bot output passes EPUBCheck. If you've edited the EPUB after conversion and introduced errors, EPUBCheck will identify them. Download EPUBCheck from the W3C EPUBCheck releases page.

Step 3: Add metadata (title, author, ISBN)

The converter carries over metadata from the PDF if present. For publishing, you'll want to verify and add:

Use Sigil (free, open source) or Calibre's metadata editor to add these before uploading.

Cover image

Retailers require a cover image embedded in the EPUB as a specific item with the cover-image property in the OPF manifest. The converter doesn't add a cover. Add one with Sigil: Tools → Add Cover.

Why not just upload a PDF to KDP?

KDP accepts PDF for print books but strongly prefers EPUB for Kindle ebooks. PDFs converted to Kindle format by Amazon's internal process often lose formatting — especially for reflowable text. Uploading a proper EPUB gives you full control over the reading experience. Full self-publishing guide →

Wide distribution (non-Amazon)

For "going wide" — distributing to Kobo, Apple Books, Barnes & Noble, and other retailers — use a distributor like Draft2Digital or Smashwords (now merged with D2D), or upload directly to each retailer. All accept EPUB 3. EPUB 3 vs EPUB 2: what changed →

Convert your manuscript PDF to distribution-ready EPUB3 — free.

Convert PDF to EPUB →

Related guides