How to Convert PDF to EPUB with Calibre — Step-by-Step Tutorial (2026)
Calibre is the most popular free ebook manager and converter. It handles PDF-to-EPUB conversion without any account or cloud upload. Here is the complete tutorial, plus an honest assessment of when it works well and when it doesn't.
Step 1: Download and install Calibre
Calibre is free and open source, available for Windows, Mac, and Linux.
- Go to calibre-ebook.com/download
- Download the installer for your operating system
- Run the installer — accepts all defaults
- Launch Calibre — it opens to a library view
Step 2: Add your PDF to Calibre
- Click Add books (top-left button) or drag your PDF into the Calibre window
- The PDF appears in your library list
- Click the book to select it
Step 3: Open the conversion dialog
- Right-click the book → Convert books → Convert individually
- Or select the book and click the Convert books button in the toolbar
- The conversion dialog opens with many settings tabs
Step 4: Set output format to EPUB
- In the top-right corner of the dialog, find the Output format dropdown
- Select EPUB
Step 5: Key settings to adjust
Look & Feel tab
- Font size: set a base font size (12pt is a good default)
- Line height: 130% improves readability on e-readers
- Margin: left/right margins of 2–5% are comfortable
Structure Detection tab
- If Calibre doesn't detect chapters correctly, you can write an XPath expression to detect chapter headings manually — usually not needed for simple documents
Table of Contents tab
- Set Force use of auto-generated Table of Contents if the source PDF has no TOC structure — Calibre will try to detect headings
Step 6: Run the conversion
- Click OK — conversion typically takes 5–30 seconds
- A spinning icon appears in the bottom-right corner of Calibre while it runs
- When done, a new EPUB entry appears in your library (or the existing entry gains an EPUB format)
Step 7: Find and use the output file
- Right-click the book → Open containing folder to find the .epub file
- The file is in your Calibre library folder (default:
~/Calibre Library/Author/Title/) - Copy the .epub to your e-reader or reading app
When Calibre works well
- Single-column text documents: novels, reports, simple ebooks
- PDFs with embedded, selectable text (not scanned)
- Documents where you have the original Word/DOCX — converting DOCX to EPUB via Calibre is more reliable than PDF
When Calibre struggles with PDFs
PDF is a page-description format, not a semantic document format. Calibre has to reverse-engineer the reading order from positioned text objects. This breaks down for:
- Two-column academic papers — text from left and right columns gets interleaved
- Scanned PDFs — Calibre has no OCR; scanned pages become blank in the output
- Complex tables — often convert to garbled text or disappear
- Footnotes and endnotes — frequently end up in the wrong position
- Headers, footers, and page numbers — often included in the text flow
For these document types, a dedicated converter with academic layout detection and OCR gets significantly better results. See Calibre vs toolkit.bot comparison →
Have a complex PDF? Try the dedicated converter — handles two-column papers and scanned docs.
Convert PDF to EPUB →