Why does a "free PDF tool" need your file to touch a server at all?
Most people don't think twice before uploading a PDF online. Resume, offer
letter, signed contract, ID scan — search "compress PDF," click the first
result, upload, done.
Here's what never sat right with me: almost none of these tools tell you
where that file actually goes. Not how long it's stored. Not who can access
it internally. Not whether "we delete it after processing" is enforced by
policy or by code.
The part that's easy to miss
The client-side approach isn't new — there's a growing list of tools now
doing PDF processing entirely in the browser via WebAssembly, and that's
genuinely good for everyone. More privacy-respecting options is a win.
But "runs in the browser" isn't the whole story. The harder part is whether
the tool actually gets the PDF spec right once you're not relying on a
mature server-side library to paper over the edge cases.
Two examples from building One Page PDF Converter:
Password encoding. The PDF spec has a specific encoding requirement
(PDFDocEncoding) for passwords with non-ASCII characters — accents, symbols.
Get it wrong and the file looks protected, opens fine today, and then
silently won't unlock in six months when you actually need it. This is an
easy bug to ship and a nasty one to discover.
Encryption format support. PDFs can be encrypted with either RC4 (older,
still common in files from older software) or AES (current standard). A lot
of browser-based tools only handle one and fail silently on the other.
Neither of these is hard to get right. They're just easy to skip when you're
optimizing for "ships fast" over "handles the file someone hands you in five
years."
What we ended up building
- Every tool (merge, split, compress, sign, convert, protect) runs 100% client-side — verifiable by literally checking the network tab
- Correct password encoding and dual AES/RC4 support, tested against real encrypted files, not just the happy path
- Pay-per-use pricing (₹9.99 / $0.12 per credit) instead of a subscription — most people need this for ten minutes a month, not every day
Free to try: [onepagepdfconverter.com
](url)
Curious what other PDF spec edge cases people have run into — always
interesting to compare notes with anyone else who's gone down this path.
Top comments (0)