PDF to EPUB Converter — Kindle-Ready, Browser-Only
Convert a PDF to EPUB 3 (with EPUB 2 fallback) right in your browser. Choose reflowable text or image pages, add a cover, and Send to Kindle—your files never leave your device.
Preview (first page)
Reflowable options
With "Kindle compatibility" ON, fixed page width/height are ignored to let readers control layout.
Image pages options
For e-ink Kindles, 1200–1600px width keeps files small and sharp. JPEG is usually best.
Metadata & cover
Preparing components… modules are loaded only after you choose a PDF.
Waiting for PDF…
Frequently Asked Questions
No. Conversion runs entirely in your browser; files never leave your device. You can even use the page offline once it's loaded.
Download the EPUB and use Send to Kindle (web, desktop, or email). Amazon converts it to a Kindle format for delivery.
Kindle devices primarily read Amazon's own formats. When you send an EPUB with Send to Kindle, Amazon converts it to a Kindle format. This tool focuses on clean, Kindle-friendly EPUBs.
- Reflowable text — best for mostly textual PDFs (novels, reports, research papers); readers can change font size, margins, and themes
- Image pages — best for highly designed or complex PDFs (magazines, brochures, comics, manuals); larger files and text won't reflow
EPUB 3 is recommended for modern navigation and metadata and works well with Send to Kindle. EPUB 2 is available for older readers and workflows.
PDF is fixed-page; EPUB reflows so readers can change text size. Choose Image pages for pixel-accurate layout, or Reflowable for a better reading experience.
Reflowable output needs real text. For scanned PDFs, use Image pages. If you want reflowable text, OCR the PDF first to add selectable text.
Reflowable + EPUB 3; smart de-hyphenation; continuous flow; relative CSS; first-page cover. For highly designed docs: Image pages with JPEG (≈0.8 quality), optional monochrome, max width around 1400–1600 px.
Use JPEG instead of PNG for photos; lower JPEG quality (≈0.7–0.85); enable monochrome for black-and-white content; reduce render scale; cap max image width to ~1200–1600 px.
A maximum width of about 1200–1600 px with JPEG quality around 0.8 balances clarity and size; monochrome helps for text-heavy documents.
Reflowable EPUBs typically rely on reader fonts for best compatibility and smaller size. Image pages rasterize pages, so separate font embedding isn't needed.
Yes. You can use the first PDF page as the cover. Navigation is generated automatically (EPUB 3 nav and EPUB 2 NCX) with a sensible reading start.
Choose the correct language. For Arabic/Hebrew/Farsi, EPUB 3 uses right-to-left page progression so navigation feels natural.
- Reflowable EPUBs — readers control appearance; prefer relative units
- Image pages (fixed layout) — a per-page viewport is set and devices scale it to fit
This tool converts the whole PDF. To limit pages, export a page range from your PDF app first, then convert that smaller PDF here.
The generator creates required EPUB structure (mimetype, container, OPF, navigation). For strict checks, run the file through an EPUB validator.
Limits depend on your browser and device memory. Very large or image-heavy PDFs may exhaust memory; split the PDF or lower image dimensions and quality.
Encrypted or rights-managed PDFs generally cannot be converted unless you unlock them with proper authorization.
Yes. After the page loads once, you can convert without a network connection. Downloads are saved locally by your browser.
Reload the page to reset memory; try the other output style; lower image scale or width; ensure the PDF isn't encrypted; test with a smaller sample; if only one file fails, re-export it from your PDF tool.
- Keep images — include images from the PDF in reflow output; turn off for smaller EPUBs
- Break at paragraphs — end paragraphs based on PDF flow; switch off if you see too many short blocks
- Detect styles (bold/underline) — infer inline styling and tag spans; can add markup and slow very long PDFs
- Preserve ligatures — keep fi/fl; switch off to normalize to fi/fl for better search
- Preserve whitespace — keep multiple spaces and line breaks; good for code/poetry
- Don't add spaces in gaps — prevents auto-spaces between tightly placed glyphs
- Preserve text spans — retain fine-grained font runs; increases HTML size but keeps local emphasis
- More accurate text boxes — higher-precision bounding boxes; better layout detection at cost of speed
- Attempt page segmentation — detect columns/regions for natural reading order
- Hunt for tables — heuristics for tables; helpful for data PDFs
- De-hyphenation (Smart/Always/Off) — Smart removes end-of-line hyphens only; Always removes all hyphens in words; Off keeps original hyphens
- Novels/reports — Break at paragraphs: on; Detect styles: on; Preserve whitespace: off; De-hyphenation: Smart; Keep images: on
- Two-column papers — Break at paragraphs: on; Page segmentation: on; Accurate boxes: on; De-hyphenation: Smart; Table hunt: on (if needed)
- Code/poetry — Preserve whitespace: on; Don't add spaces: off; Detect styles: off (unless needed)
- Magazines/brochures — Prefer Image pages; if reflowing, Detect styles: on; Preserve spans: off to reduce markup
- Weird spacing or run-together words — turn off Don't add spaces in gaps; keep Preserve whitespace off for normal prose
- Heavy HTML or slow conversion — turn off Preserve text spans and Detect styles; leave Accurate text boxes off unless needed
- Wrong reading order — toggle Page segmentation; some files work better with it off
- Most expensive options — Accurate text boxes, Page segmentation, Table hunt, Detect styles (on very long PDFs)
- Markup size — Preserve text spans and Detect styles increase XHTML size; turn off to shrink output
- Fast baseline — Break at paragraphs: on; De-hyphenation: Smart; others off unless needed
- Page breaks vs continuous flow — if you see many tiny paragraphs, try Continuous flow + De-hyphenation: Smart
- Document CSS vs Custom CSS — if source styles look awkward, set Document CSS to strip and add Custom CSS (use em/% units)
- Keep images + Reflow — images scale with text; if the book is mostly images, consider Image pages instead