AllPDF.tools started because the existing online PDF tools felt wrong. Upload a tax return to "compress" it. Upload a signed contract to "merge" it. Upload a doctor's prescription just to turn it into an image. Every one of those sites quietly takes a copy of your document, runs something on a server, and hands you back a download link — and at no point can you prove your file is deleted afterwards.
I built AllPDF.tools to be the opposite of that. Every tool on this site runs entirely inside your browser tab, using open-source JavaScript libraries like pdf-lib, PDF.js, and Tesseract.js. Your PDF is opened as bytes in memory, processed, and saved back — no file contents ever cross the network. You can verify this by turning on airplane mode and using any tool on this site. It keeps working.
I'm a solo developer based in India. I started AllPDF.tools in 2025 after getting frustrated that a three-line PDF merge required me to upload the file, watch an ad, solve a CAPTCHA, and sign up for a newsletter. The whole thing should take half a second and zero clicks past "download." So I built that.
The web version lives at allpdf.tools. A mirror Android app with the same tools plus a native document scanner is available on Google Play. Both surfaces share the same JavaScript core — the same pdf-lib bytes, the same PDF.js renderer, the same client-side processing model.
The web version is ad-supported through Google AdSense. Ads run at the top and bottom of pages — never inside the tool UI, never overlapping your document, never disguised as buttons. If you hate ads, the Android app has a one-time Pro unlock that removes them across both the app and the web (planned for v1.3). There's no subscription pressure and there never will be — the free tier isn't a demo.
The hard parts of AllPDF.tools are not our code — they're the libraries we stand on top of. pdf-lib, PDF.js, Tesseract.js, docx-preview, and SheetJS do the actual heavy lifting, and they're all freely inspectable. Our code is mostly glue: upload zones, progress bars, download handlers, and the occasional tricky bit like a homography-based document scanner or a Replace-Text overlay that dodges pdf-lib's font subsetting limits.
Feature requests, bug reports, or a friendly hello — email allpdf.tools@proton.me. I read every message.
Legal and privacy details: Privacy Policy · Terms of Use.