Free Online Converter
Convert PDF to EPUB
Instantly & Privately
Extract text from any PDF and generate a valid EPUB 3 e-book — entirely in your browser. No server upload. No account. No waiting.
Client-side only
Files never leave your device
Valid EPUB 3 output
No file size limit
Drop your PDF here
Drag & drop a PDF file or click to browse. Supports text-based PDFs of any size.
document.pdf
0 KB
Initializing…
0%
Loading PDF with PDF.js
Extracting text from pages
Structuring chapters
Building EPUB package
Generating download file
An error occurred. Please try again.
EPUB Generated Successfully
Ready for download
—
Pages
—
Chapters
—
Words
Why Use This Converter?
No Server Upload
Your PDF is processed 100% inside your browser using PDF.js. Nothing is sent to any server.
EPUB 3 Standard
Generates valid EPUB 3 files compatible with Kindle (via calibre), iBooks, Kobo, and all major e-readers.
Auto Chapter Detection
Automatically splits content into chapters by heading or per page — configurable before conversion.
Fast Processing
Processes most PDFs within seconds, leveraging native browser APIs and WebWorkers via PDF.js.
Text Extraction
Extracts and preserves all text content from text-based PDFs with proper paragraph spacing.
Fully Free
No subscription, no watermark, no login required. Unlimited conversions, always free.
How It Works
01
Upload PDF
Drag & drop or browse to select your PDF file.
02
Configure
Set title, author, chapter split mode, and font size.
03
Convert
Click Convert — PDF.js extracts text and builds EPUB in seconds.
04
Download
Download the .epub file and open it in any e-reader.
Frequently Asked Questions
Is my PDF file uploaded to a server?
No. This tool runs entirely in your browser using PDF.js and JSZip. Your file is never uploaded to any server. It remains on your device throughout the process — 100% private.
What types of PDFs can be converted?
Text-based PDFs (digitally created documents, e-books, reports) are fully supported. Scanned/image-only PDFs require OCR preprocessing — this tool focuses on PDFs with embedded text data.
Can I open the EPUB on Kindle?
Kindle natively supports EPUB (since 2022). Older Kindles require converting to MOBI using Calibre (free). The EPUB also opens directly in Apple Books, Kobo, Google Play Books, and Readium.
Is there a file size limit?
There is no artificial limit. The practical limit is your browser's available memory. Most modern browsers handle PDFs up to 200–500MB without issue, depending on RAM.
What does the "Chapter Split" option do?
By Heading — detects ALL-CAPS or short lines as headings and creates a chapter break. Best for books and reports.
Per Page — each PDF page becomes its own EPUB chapter. Good for presentations.
Single Chapter — all text goes into one chapter. Best for short documents.
Per Page — each PDF page becomes its own EPUB chapter. Good for presentations.
Single Chapter — all text goes into one chapter. Best for short documents.
${escapeXml(p)}
`) .join('\n');const xhtml = `${escapeXml(chTitle)}
${paragraphs || '(No text content on this page)
'} `;text.file(chFile, xhtml); chapterManifestItems.push(`