How to Convert EPUB to PDF

The core trade-off: EPUB text reflows to fit any screen. PDF locks layout to fixed pages. Converting makes sense when you need to print, share with someone who has no EPUB reader, or submit to a system that only accepts PDF. Here's what each method produces and what you give up.

Method 1: Epublys

  1. Open the EPUB to PDF converter
  2. Upload your EPUB (up to 5MB free)
  3. Click Convert to PDF and download — no watermarks, no account

Output is A4 by default (Letter is an option). Text is set in a bundled serif or sans-serif — the book's own fonts are not carried over. PNG and JPEG images are embedded at original resolution, with the decoder picked from the file's bytes rather than its extension; GIF, WebP and SVG images have no embed path yet, so they are skipped and the completion message tells you how many. Chapter headings become headings in the page text, not a PDF outline. Conversion runs in-memory on Cloudflare Workers — your file is never written to disk and is gone the moment the response returns.

Before converting: validate your EPUB to catch broken internal links that would produce blank pages, and use the metadata editor to set the correct title — it ends up in the PDF's document properties.

If your EPUB is over 5MB, inspect its images and fonts before compressing it. Image optimisation changes image quality, so compare the result before sharing. If the result still exceeds the 5MB free cap, Pro raises the per-operation limit to 30MB. One conversion holds the book, its pictures and the PDF in memory at once, so an image-heavy book past about 20MB (a comic, a photo book) comes back with as many pictures as fit and the completion message says how many were left out; split it first and convert the parts to get every page.

Method 2: Calibre (More Output Control)

Calibre lets you set page dimensions (A4, Letter, or custom), margins, font size, and override stylesheets. Use this when the default output doesn't match what you need.

  1. Add your EPUB to Calibre and click Convert books
  2. Set output format to PDF
  3. Under "PDF Output": configure page size, margins, font
  4. Click OK — PDF conversion is noticeably slower than other formats in Calibre

Calibre uses its own rendering engine, not a browser engine. Very complex CSS may not render perfectly. For typographic precision, Pandoc with a LaTeX backend produces cleaner output.

Method 3: Pandoc

pandoc input.epub -o output.pdf
# Custom page size:
pandoc input.epub -o output.pdf -V geometry:a4paper
# Custom font (requires XeLaTeX):
pandoc input.epub -o output.pdf --pdf-engine=xelatex -V mainfont="Georgia"

Pandoc re-typesets through LaTeX — it strips EPUB styling and applies its own layout rules. The output is clean and professionally typeset but looks different from the source EPUB's design. Best for academic or technical documents where presentation matters more than matching the original.

Method 4: Print to PDF from a Reader

Open the EPUB in the Epublys browser reader or in Apple Books and use the browser or system print dialog. This captures exactly what the renderer shows — useful when CSS fidelity matters more than a clean page grid.

What Survives the Conversion

Text, headings, tables, and inline images come through cleanly. So do these:

  • A PNG or JPEG cover on the title page (including the SVG-wrapped one Calibre writes) comes through as the page right after the generated title page
  • The title and author land in the PDF's document properties

What changes:

  • Multi-column layouts collapse to single-column
  • Fixed-layout EPUBs (manga, magazines) lose their page geometry — each page's text and images are read in document order; a JPEG or PNG page wrapped in an <svg> is embedded, while SVG artwork files and GIF page art are skipped
  • EPUB 3 JavaScript interactivity is dropped entirely
  • Precise CSS positioning is approximated by the converter's layout engine

When PDF Is the Right Output

Not every conversion is necessary — sometimes PDF is genuinely the right output format for what you're doing:

  • Printing — EPUB doesn't print cleanly. PDF preserves exact page dimensions and margins for physical output.
  • Sharing with people who don't have EPUB readers — Every browser and OS opens PDFs natively. EPUB requires a dedicated app. If you're sharing with a general audience, PDF has zero friction.
  • Submitting to systems that require PDF — Academic submission portals, some publishing workflows, HR systems. EPUB won't work here.
  • Page-referenced documents — Academic papers cited by page number, legal documents, anything where "see page 47" needs to refer to a consistent location. EPUB's reflowable nature makes page numbers meaningless.

If the goal is to read the content on any device, EPUB is almost always better. See the EPUB vs PDF section of the EPUB guide for the full breakdown.

Try it now — free

Convert DRM-free EPUB books to PDF for printing. Choose A4 or US Letter, fonts and page numbers. Free within file and daily limits, no signup.

Convert EPUB to PDF →

Found this helpful? Share it