Home › File & PDF Tools › PDF to EPUB Converter

PDF to EPUB Converter

A PDF is fixed like a printed page — fine on a big screen, awkward on a phone or e-reader, where you must pinch and zoom every page. This free tool turns a text-based PDF into a proper EPUB e-book: flowing text that resizes to your screen, with chapters made from groups of pages (every 10 pages by default — you can change it). It works in your browser; your file is never uploaded. One honest warning: it reads the PDF's text layer, so a scanned PDF — pictures of pages with no real text — will produce a nearly empty book. For those, you need OCR software first.

Drop your PDF here or click to browse your files

No file selected yet
Choose a text-based PDF to turn it into an EPUB e-book.

Your file is processed entirely on your device and is never uploaded. The PDF.js reader and JSZip library used by this tool are loaded from the cdnjs CDN (cdnjs.cloudflare.com); only the libraries travel over the internet, never your document.

How to use this PDF to EPUB converter

  1. Drop your PDF into the box, or click to choose it.
  2. Check the book title — it is filled from the PDF's own information or its file name, and you can change it.
  3. Choose how often a new chapter starts. Books without real chapters work well at a chapter every 10 pages.
  4. Press "Convert to EPUB". The tool reads the text page by page — the counter shows progress.
  5. Download the EPUB and open it in your phone's book app, an e-reader, or send it to a Kindle with "Send to Kindle".

How the conversion works

The tool opens your PDF with the PDF.js reader (the same reader Firefox uses) and takes the words off each page, page by page, in the order the text is stored. Pages are then grouped into chapters of the size you chose, each group is written as a simple book page, and the JSZip library packs everything — a table of contents, the chapter pages and the book information — into a standard EPUB 3 file, the format every book app understands.

EPUB book = the PDF's text, page by page, grouped into chapters of your chosen size. Pictures, page layout and columns do not carry over — the words do.

Reading order follows the order of text inside the PDF, which is normally reading order — but in two-column layouts (many journals and exam papers) the stored order can jump between columns. And because only the text is taken, pictures, tables drawn as images, and page numbers printed on the page itself stay behind in the PDF.

Worked example

Arjun has a 23-page PDF manual he wants to read on his phone during a train journey. He drops it in, keeps the title the tool suggests, and leaves chapters at every 10 pages. The converter reads all 23 pages and builds an EPUB with 3 chapters: Chapter 1 (pages 1–10), Chapter 2 (pages 11–20) and Chapter 3 (pages 21–23). On his phone the text now flows to fit the screen, he can raise the font size, and the book app remembers his place — none of which the fixed PDF could do.

Choosing a chapter size

PDF typeSuggested chapters
Long report or manual (50+ pages)Every 10 or 20 pages
Short notes or a paper (under 20 pages)Every 5 pages, or one chapter
Slides saved as PDF (one idea per page)Every 1 page
A book scan with no text layerNone — run OCR first; this tool will find almost no words

Frequently asked questions

Why is my EPUB almost empty?

Almost certainly the PDF is a scan. A scanned PDF is a set of photographs of pages — it has no text layer for the converter to read, so the book comes out nearly empty. You need OCR (optical character recognition) software to turn those pictures into real text first; after OCR, the same PDF will convert properly here.

Will the EPUB open on my phone or Kindle?

Yes. The file is a standard EPUB 3 book with a table of contents, so it opens in Apple Books, Google Play Books, and most Android reading apps. Kindle does not open EPUB directly from a cable, but Amazon's free 'Send to Kindle' service accepts EPUB and delivers it to your Kindle or Kindle app.

What happens to pictures and tables?

They do not carry over. This conversion takes the words only: pictures stay in the PDF, and a table becomes lines of text in the order the PDF stored them, which may not read as neat rows and columns. If the pictures matter, keep the PDF as well — many readers keep both copies.

Can I choose where chapters start?

You choose the rhythm — a new chapter every 1, 5, 10 or 20 pages, or one single chapter — but not exact pages. A browser tool reads the PDF's plain text, which carries no marks showing where the author's real chapters begin. Grouping by page count gives tidy, predictable chapters for books that have none marked.

Is my PDF uploaded to a server?

No. The PDF is opened and the EPUB is built entirely in your browser on your device. The PDF.js reader and JSZip library load from the cdnjs CDN, but your document itself is never sent anywhere, and the finished book is created locally for download.

Why does some text read in a strange order?

The converter follows the order in which text is stored inside the PDF. In single-column documents that is reading order. In two-column pages — common in journals, newspapers and exam papers — the stored order sometimes runs down one column and then the other, or jumps between them, and the EPUB faithfully follows that order.

Disclaimer: The EPUB contains the PDF text only — pictures, layout and tables drawn as images do not carry over, and scanned PDFs with no text layer produce nearly empty books. Check the book in your reading app before deleting the PDF.