EPUB to PDF Converter

Drop a DRM-free EPUB, get a paginated PDF ready for printing, sharing, or annotating. Text content is preserved with chapter breaks; complex CSS and embedded fonts are flattened to a clean default style.

Drop your EPUB file here

Converts to .pdf — stays on your device

Why convert EPUB to PDF?

How our converter works

Your EPUB is unzipped client-side via fflate (it's a ZIP container of XHTML files plus a manifest). We read META-INF/container.xml to find the OPF, walk the spine to get chapter order, parse each XHTML chapter with the browser's DOMParser, and extract the block-level content (headings, paragraphs, lists). pdf-lib then renders the text into A4 pages with Times Roman, paginating automatically. Conversion runs entirely in your browser — the EPUB never leaves your device.

Frequently asked questions

Will the layout match the original EPUB?

No — pdf-lib doesn't render arbitrary HTML/CSS, so the PDF uses a clean default style (Times Roman, A4, automatic pagination). The text content and chapter structure are preserved. For pixel-perfect ebook PDFs, use Calibre's EPUB-to-PDF converter, which uses a headless browser internally.

Will images come through?

Not in PDF output — the renderer is text-only. For preserving images, use the EPUB to HTML tool (which inlines them as data URIs in a self-contained .html file).

Will DRM-protected EPUBs work?

No. If your EPUB came from Adobe Digital Editions, Kobo, or another DRM-protected source, it won't open here. The tool works for DRM-free EPUBs: Project Gutenberg, Standard Ebooks, Smashwords downloads, your own writing, etc.

What about footnotes, tables of contents, links?

Block-level content (paragraphs, headings, lists, blockquotes) survives. Inline links lose their click targets — PDF link annotations aren't generated. Footnotes appear inline as part of the surrounding paragraph if the EPUB uses inline notes.

Are my files uploaded?

No. fflate (unzip), pdf-lib (PDF rendering), and DOMParser (XHTML parsing) all run as JavaScript on this page. Your manuscripts and downloaded ebooks stay on your device.

About the EPUB format

EPUB is the open ebook standard maintained by the W3C — a ZIP container holding XHTML chapter files, CSS, fonts, images, and a package manifest (OPF) that declares the reading order. PDF is Adobe's fixed-layout document format, designed for print and stable on-screen layout regardless of the reader app or device. Converting EPUB→PDF is the standard step when an ebook needs to leave the reflowable-reader world: printing for offline reading, sending to a beta reader who marks up PDFs, archiving in a layout-stable form, or feeding into a workflow built around PDFs (legal, academic, print). The conversion necessarily flattens the reflowable layout — the trade-off you're making is fixed pages and universal printability for the EPUB's adaptive sizing.