Skip to content

EPUB to PDF

Convert EPUB eBooks to PDF documents

Drop an EPUB file here

Supports .epub files up to 50 MB

Max file size: 50MB

Real Chapter Order

Follows the OPF spine, not filenames

Real Headings

Titles from the book, not file paths

Cover & Images

PNG and JPEG art embedded

What is and is not carried over

Chapters, headings, paragraphs, cover art and inline PNG/JPEG images are carried over. The EPUB's stylesheets are not applied — the PDF uses its own A4 typography — and GIF, WebP and SVG images cannot be placed in a PDF directly. Anything left out is listed with the result. Latin, Cyrillic, Greek and Devanagari text is supported; other scripts are refused by name rather than converted into blanks.

100% Private: All processing happens in your browser. Your files never leave your device.

How to Convert EPUB to PDF

1

Upload EPUB

Select your EPUB file.

2

Read the spine

Chapters in publisher order.

3

Format

A4 layout with real headings.

4

Download

Save the PDF to your device.

Frequently Asked Questions

How do I convert EPUB to PDF?

Upload your EPUB file and download it as a PDF. Chapters, headings, paragraphs and PNG or JPEG images are laid out on A4 pages. All conversion happens locally in your browser.

Does EPUB to PDF preserve images?

Cover art and inline PNG and JPEG images are embedded in the PDF. GIF, WebP and SVG images cannot be placed in a PDF directly and are left out, and images hosted on the internet rather than stored inside the EPUB are never downloaded. Anything omitted is reported with the result rather than dropped silently. Stylesheets are not applied — the PDF uses its own typography.

Is EPUB to PDF conversion private?

Yes. All processing happens locally in your browser. Your files never leave your device, and images referenced by a remote URL are never fetched.

How does EPUB to PDF handle chapter structure?

The package document (.opf) named by META-INF/container.xml is parsed as XML, and chapters are emitted in the order its spine lists them — not in filename order. Each chapter starts a new page, and its heading comes from the document's own h1 or title element, or from the NCX or navigation label, never from the filename.

Which languages can EPUB to PDF handle?

Latin and Western European text, Central European and Baltic Latin, Cyrillic, Greek, and Devanagari (Hindi, Marathi, Nepali, Sanskrit). Scripts we bundle no font for — including Chinese, Japanese, Korean, Arabic, Hebrew, Thai and Vietnamese — are refused with a message naming the script, instead of producing a blank PDF.