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
Upload EPUB
Select your EPUB file.
Read the spine
Chapters in publisher order.
Format
A4 layout with real headings.
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.