EPUB to PDF Converter

Drop an EPUB, get a print-ready PDF. Your book never leaves your device — the conversion and layout happen entirely in your browser.

Drop your EPUB here or browse files

.epub only · up to 25 MB · DRM-protected books are refused, not mangled

PDF options
Page size
Margins
Text size

Privacy, provable

Everything on this page runs locally. The only library is JSZip, vendored on this page — no CDNs, no webfonts, no accounts. Your files are never sent to any server; the only network requests on this page are the site's own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files.

Network requests during processing: 0 (zero — as it should be)

Verify it yourself: open DevTools → Network, convert a book, and watch zero requests while it converts. The page's own analytics load once when the page opens — before you start — and never touch your files. Or disconnect from the internet after the page loads — conversion still works.

How to convert EPUB to PDF

  1. Drop your EPUB onto the box above (or browse for it). Books up to 25 MB work; DRM-protected books are detected and refused.
  2. Pick your options — A4 or Letter, margins, text size, cover and contents pages. The defaults suit most novels.
  3. Click “Convert to PDF”. The book is unpacked, its chapters laid out in reading order, images and fonts embedded, and a contents page built from the book's own table of contents.
  4. Click “Print / Save as PDF”. In the print dialog choose “Save as PDF” as the destination. That is the step that writes the .pdf file — it happens in your browser, not on a server.

What is an EPUB file?

EPUB is the open ebook standard: a ZIP archive holding the book's chapters as XHTML, its stylesheets, images, fonts and a table of contents. Because it is a ZIP, a browser can open it directly — which is exactly what this tool does. No conversion server is involved at any point: your book is never uploaded anywhere.

What the PDF keeps — and what it honestly cannot

Kept: all chapter text (fully selectable and searchable), images at full resolution, embedded fonts, the book's own typography and styling, chapter breaks, and a contents page. Not kept: PDF bookmarks (the browser's print engine does not write an outline), and page numbers in the contents list (the browser never reports page numbers back to the page). If you need bookmarks, a desktop tool like Calibre is the honest answer — this tool does not pretend to do what it cannot.

Why “Save as PDF” instead of a download button?

A web page cannot write a real PDF file on its own — only the browser's print engine can turn a laid-out document into PDF bytes. Server converters do that step on their machines, which is why they need your upload. This tool keeps the step on your machine instead. The trade-off is one extra click in a dialog you already trust; the pay-off is that your book never leaves your device.

Other ways to get a PDF from an EPUB

Calibre (free, desktop) converts EPUB to PDF with bookmarks and full control over fonts and margins, and is the right choice for a library of books or for print-shop output. This tool is for the common case: one book, right now, without installing anything or uploading anything.

Frequently asked questions

How do I convert an EPUB to PDF without uploading it?

Drop the EPUB onto this page. The book is unpacked and laid out in your browser, then you use Print (Ctrl/Cmd+P) and choose “Save as PDF” as the destination. Nothing is uploaded at any point.

Why do I save the PDF through the print dialog instead of downloading it directly?

A browser page cannot write a real PDF file by itself; only the browser's print engine can turn a laid-out document into PDF bytes. Server converters do that step on their machines (which is why they need your upload). This tool keeps the step on your machine instead.

Will my PDF keep the book's images, fonts and table of contents?

Yes — images are embedded at full resolution, embedded fonts are carried over, each chapter starts on a fresh page, and a Contents page is built from the book's own table of contents. PDF bookmarks and contents page numbers are the two things the browser print pipeline cannot provide.

Is there a file size limit?

EPUBs up to 25 MB are accepted. Books up to about 600,000 words have been tested end to end; very large books take longer — roughly a minute for the longest ones.

Can I convert a DRM-protected EPUB from a bookstore?

No. DRM-protected EPUBs are encrypted, and the decryption key lives with the store that sold the book. The tool detects DRM books and refuses them with a clear message instead of producing a broken file.

What about fixed-layout EPUBs like comics and picture books?

Fixed-layout EPUBs are designed as pre-set pages, not flowing text. This tool reflows them into a normal document, so the result will be readable but will not match the original page design. You get a warning before printing.

Is my book private?

Yes. All processing happens in your browser with JavaScript vendored on this page (JSZip only). Your files are never sent to any server; the only network requests on this page are the site's own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files. The live counter above shows zero requests during processing.