File converters that don't upload your files
Drop an EPUB, PDF, HEIC, or any image. The conversion happens on your own machine. Nothing gets sent to a server, so there's no signup, no waiting in a queue, and no upload progress bar. Close the tab and the file is gone from our side because it was never on our side.
Books & Documents
EPUB → PDF
For sending to a Kindle or printing a book.
PDF → EPUB
Reflowable text for a phone or e-reader.
CBZ → PDF
Comic archives, pages in the right order.
EPUB → TXT
Plain text, no formatting.
PDF → JPG
One image per page, sharp at 2x.
Images → PDF
Bundle JPG, PNG, or WEBP into one PDF.
PDF OCR → Text
Read text out of scanned PDFs.
Scanned PDF → Text
Image-only PDF? Get the text back.
Make PDF Searchable
Add a hidden text layer so Cmd-F works.
Image → Text (OCR)
JPG, PNG, screenshot. Out comes the text.
Images
HEIC → PDF
iPhone photos bundled as one PDF.
HEIC → JPG
iPhone photos that open on any computer.
HEIC → PNG
Same, but lossless.
JPG → PNG
When you need PNG.
JPG → WEBP
Smaller file, same visible quality.
PNG → JPG
Trade transparency for a smaller file.
PNG → WEBP
Keep transparency, shrink the file.
WEBP → JPG
For tools that still refuse WEBP.
WEBP → PNG
WEBP into PNG for editing.
For a specific device or use case
HEIC to JPG on Chromebook
iPhone photos opened on ChromeOS without an extension.
Screenshots → PDF on iPhone
Combine iPhone screenshots into one PDF. No app.
PDF for Kindle Scribe
Reflowable EPUB sized for the Scribe's 10.2″ screen.
PDF for reMarkable
EPUB with annotation-friendly margins. No Connect needed.
PDF for Boox
Note Air, Tab Ultra, Palma — reflowable EPUB sized to fit.
PDF for Kobo
EPUB for Sage, Libra Colour, Clara BW, and Elipsa.
PDF → EPUB (with TOC)
Auto-detects chapters, builds a working table of contents.
JPG → CBZ
Bundle manga or comic pages into one archive.
PNG for Cricut
JPG/HEIC/WEBP to PNG for Design Space.
JPG → PNG for Sublimation
Full-resolution PNGs for 300 DPI sublimation prints.
Recipe Screenshot → Text
Pull ingredients and steps out of a screenshot.
Read the guides
Short explainers for people who want to understand what's actually going on, not just push a button.
What is an EPUB?
The zipped XHTML container behind every modern ebook.
HEIC explained
Why iPhone photos won't open on Windows, and the licensing reason.
How OCR works
Binarization, deskew, line detection, and the LSTM that made it good.
JPG vs PNG vs WEBP vs HEIC
A real comparison with file-size numbers and a decision tree.
Sideload to your e-reader
Kindle, Kobo, Boox, reMarkable — step by step.
Why convert in your browser
The privacy case for not uploading, and how Wasm made it possible.
Why this exists
Files stay on your machine
Open DevTools and watch the Network tab. Nothing leaves except the page assets.
No signup or upload limit
The math is simple: we don't pay for servers because there aren't any.
No watermarks, no "Pro" plan
What you download is what you get.
Works on a plane
Load the page on Wi-Fi, then turn it off. Conversions keep running.
Questions people actually ask
Are my files really not uploaded?
Yes. The proof: open DevTools, watch the Network tab, then convert a file. You'll see requests for the page and the library code, not for your file. Or just turn off Wi-Fi after the page loads. Conversions keep working.
Is there a file size limit?
Whatever your device can hold in memory. A modern laptop handles a few hundred MB without complaining. Phones struggle past 50 MB.
Why is this free?
There are display ads on some pages. That's it. No upsell, no premium tier.
Does it work on a phone?
Yes. Slower than a laptop on big files, but it works. iOS Safari, Chrome on Android, both fine.