Launching today

Only PDF Editor
The private PDF editor — no upload, no login, no watermark
14 followers
The private PDF editor — no upload, no login, no watermark
14 followers
Free online PDF editor — edit any PDF, add text, images & signatures, merge, split, compress and convert PDF to Word/Excel, all 100% in your browser. No upload, no login, no watermark.










How does this actually run without uploading files? Is everything being processed locally with WebAssembly, or is there some clever trick with browser APIs I'm missing?
@zilan42dm Great question — no clever trick, it's genuinely local. Here's the actual stack:
Reading the file: When you drop in a PDF, the browser's File API reads it into an ArrayBuffer in memory. That's it — there's no fetch/upload, nothing is POSTed anywhere. You can verify this yourself: open DevTools → Network tab, edit a file, and you'll see zero file uploads.
Rendering & editing: Pages are rendered with pdf.js (to canvas) and edited/exported with pdf-lib, both running client-side. Annotation coordinates are stored as fractions of the page and converted to PDF points only at export time.
Heavy lifting: The demanding tasks — OCR, compression, image/office conversions — run via WebAssembly on your device, offloaded to Web Workers so the UI stays responsive.
Getting the file back: The output is assembled into a Blob and handed to you with URL.createObjectURL — a normal browser download, still no server.
The only backend is a thin Cloudflare Workers layer for accounts and payments. It never sees your documents.
One honest caveat: the optional "Chat with PDF" feature is the exception — to answer questions, it extracts the text and sends that text (not the file) to an AI model. Every other tool — edit, merge, split, compress, convert, OCR, sign, redact — is 100% local, which is also why it works offline once loaded.
Happy to go deeper on any part of the architecture 🙏
The no-upload thing actually works, which is rare. Merged a few contracts and added a signature in under a minute without anything leaving my browser.
@neslihantbkqjo Love this 🙏 — and contracts are the perfect example of why I built it this way.
That's precisely the situation where uploading feels wrong: a contract with names, terms, maybe signatures, going up to some random server just to add a signature line. Doing it all in-browser means those documents never leave your hands — which is the whole point for anything sensitive.
And "under a minute" is exactly the bar I was aiming for — merge, sign, done, no upload wait in the middle. Really glad it held up on real files and not just a test PDF. If you end up using it for contracts regularly, the signature + fill tools in the full editor might save you even more time. 🙂
Thanks for putting it through its paces!
The fact that it runs entirely in the browser without uploading anything feels genuinely useful for quick edits on shared computers. Merged a couple of files and the result came out clean with no fuss.
@birsenimdj Thank you — this genuinely made my day 🙏
You nailed exactly why I built it that way. Shared or public computers are the perfect example: since nothing is uploaded and nothing is stored, you can do a quick edit and walk away without leaving your file on someone else's machine or a server. Close the tab and it's gone.
Really glad the merge came out clean too — that "no fuss, it just worked" feeling is the whole goal. If you ever try the other tools (compress, convert, sign, OCR) I'd love to hear how they hold up for you, and if anything ever feels off, tell me — feedback like this is what makes it better. 🙂
the fact that everything runs entirely client-side without a single upload is genuinely impressive, makes me trust it way more than the usual sketchy free pdf sites
@yavuzotmanujpr Thank you — "trust" is the exact word I was hoping people would land on 🙏
That's really the heart of it. So many free PDF sites feel sketchy for good reason: you're uploading a document you might not want on some unknown server, often with no idea what happens to it after. I didn't want anyone to have to make that trade just to edit a file.
Running it fully client-side means there's nothing to trust me with in the first place — the file never leaves your device, so there's nothing for me to see, store, or leak. And you don't have to take my word for it: pop open DevTools → Network while you edit, and you'll see zero uploads. 🙂
Comments like this mean a lot — thanks for giving it a shot.
Good initiative...but why is it paid?
@shweta18 Thanks! 🙏 Fair question — and the short answer: it's mostly free.
Editing, merging, splitting, compressing, converting (Word/Excel/images), signing, rotating, page management — all free forever, with no watermark, no login, and no daily limits.
Only 6 advanced tools are Pro: password protect, redaction, OCR, batch processing, watermark, and Chat-with-PDF. These are the heavier, higher-cost features — Chat-with-PDF runs on an AI model that costs money per use, and the others are power-user tools.
Charging a little for those is what lets me keep everything else genuinely free — instead of the usual playbook of watermarking your files, plastering ads everywhere, or capping you at 3 files a day. And it's not a forced subscription: it's $5/month, or just $0.50 for a single download if you only need a Pro tool once.
Basically: free tools stay free, and the few people who need the advanced stuff keep the lights on. 🙂
Privacy-first approach with no uploads feels rare for tools like this, and the clean, watermark-free interface actually makes editing feel quick instead of a chore.
@melisopakmwzu Really appreciate this 🙏 — you picked up on the two things I cared about most.
The "no watermark, no upload" combo is rarer than it should be, and honestly it's a choice: most tools add watermarks or uploads because it's how they monetize or process files. I wanted the opposite default — your document, your device, clean output, no strings.
And that "editing feels quick instead of a chore" bit is exactly the feeling I was chasing. Because there's no upload/processing wait, the page basically is the editor — drop a file and go. Thanks for noticing the small stuff; that's usually where the effort hides. 🙂
If there's ever a tool or shortcut you wish it had, I'm all ears.