EPUB is the format your e-reader loves and your printer hates. It's reflowable — the text rearranges to fit whatever screen and font size you're using — which is great for reading and useless when you need a fixed page to print, mark up, or hand to someone who doesn't own an e-reader app. For that, you want PDF.
There are two routes that actually work. They split on whether you already have an e-reader app installed.
- Calibre on the desktop — free, powerful, a bit of a setup tax.
- Drop it on Formatly — nothing to install, runs in the browser. EPUB → PDF.
What changes when a book becomes a PDF
This is the part most guides skip. EPUB has no pages — it has a flow of text that your reader paginates on the fly. PDF has fixed pages. So converting means choosing a page size, margins, and a body font, and committing to them.
- Page breaks land in new places. Where a "page" ends depends entirely on the size and font chosen at conversion time, not on anything in the EPUB.
- Reflow is gone. The PDF won't re-wrap if you read it on a phone. You'll be pinch-zooming, the way PDFs always make you.
- Images, tables, and headings carry over. A good engine preserves the structure — chapter headings, embedded images, tables — and just gives it fixed dimensions.
That trade is the whole point. You're giving up adaptive layout to gain a file that prints predictably and opens on any device without a reader app.
Method 1: Calibre (desktop)
Calibre is the free, open-source eBook manager, and its conversion engine is the gold standard. Install it, click Add books, select your EPUB, then Convert books → Output format: PDF. Under "PDF Output" you can set page size, margins, and whether to keep the table of contents.
It's excellent and it's overkill if you just need one file converted. The download, the library import, the settings panel — it's a lot of ceremony for a one-off. Worth it if you convert books regularly; not worth it for a single chapter you want to print tonight.
Method 2: Formatly (in the browser)
Same Calibre engine, none of the install. Here's the whole thing:
- Open formatly.app/convert/epub-to-pdf.
- Drag the
.epubinto the upload box, or click to pick it. - Hit Convert, then download the PDF.
The conversion runs on the same Calibre pipeline server-side, with sensible page-size and margin defaults already chosen for readability. Files auto-delete after an hour, there's no signup, and you can batch up to five books at 20 MB each.
The one thing that will stop you: DRM
If your EPUB came from a store and is locked with Adobe DRM (or any other digital-rights system), no converter will touch it — ours included. The conversion will simply fail. DRM is encryption, and stripping it is a separate, legally fraught step we don't do.
This bites people with library loans and store purchases. Books you wrote, exported, or downloaded DRM-free (most free classics, your own manuscripts, technical docs) convert without issue. If the conversion fails and you're sure the file is fine, DRM is almost always the reason.
What about the other directions?
If your real goal is to read the book on a Kindle rather than print it, PDF is the wrong target — Kindles handle Amazon's own formats better. Use EPUB → MOBI for older Kindles or EPUB → AZW3 for newer ones. And if you've got an old Kindle file you want to read on a Kobo or in Apple Books, go MOBI → EPUB instead.
But if you want pages — to print, to annotate, to attach to an email for someone who'll never install a reader app — PDF is exactly right, and the conversion takes about ten seconds.
Related
- EPUB → PDF converter →
- EPUB → MOBI → for older Kindles
- MOBI → PDF → same idea, Kindle source
- PDF → DOCX → if you need to edit the result
- All supported formats →