
Comparing two PDF files sounds simple until you have a long contract, a revised report, or a document with dozens of small changes.
Opening both files side by side works for obvious changes, but it's easy to miss a modified sentence, a deleted paragraph, or a subtle layout change. And when the documents contain contracts, financial information, or other sensitive content, uploading them to an online service isn't always ideal.
That's why I built PdfCompare(https://pdfcompare.app/).
The idea is pretty straightforward: make PDF comparison fast and useful while keeping the documents on the user's own device.
You can compare two PDFs directly in the browser and see both text and visual differences. Text changes can be identified at the word level, while visual comparison helps spot changes in formatting, positioning, images, and page layouts.
The biggest difference is how the files are processed.
PdfCompare uses WebAssembly to process the documents locally in the browser. The PDFs don't need to be uploaded to a remote server just to compare them.
There is also no account to create, no software to install, and no watermark added to the resulting comparison.
You can try the PDF comparison tool if you have two documents you'd like to compare.
I'm curious how other people handle this today.
Do you usually use a desktop application, an online PDF service, or just open both documents side by side?
And for those working with sensitive documents, is keeping the files local an important consideration when choosing a comparison tool?
The local processing is a strong differentiator. Are people actually choosing PdfCompare because their documents can’t leave the device, or is comparison speed the bigger reason they use it?
Probably both, but I’ve noticed privacy is what makes the difference for certain use cases.
If someone is comparing a random PDF, speed is probably the main thing they care about. But with contracts, financial documents, or client files, not having to upload anything removes a pretty big concern.
The nice part is that you don’t really have to choose between the two — the local processing also keeps the workflow fast since there’s no upload/download step.
That distinction is useful. Have any users explicitly told you local processing was the reason they chose PdfCompare?
Keeping the files local would matter to me for contract drafts. I'd also care about separating changed wording from text that merely moved to another page; otherwise a small edit can turn into a very noisy review. The text-plus-visual approach sounds relevant to that.
Yeah, that’s actually a big part of why we built it this way. Text moving between pages can create a ridiculous amount of noise in a traditional visual diff, even when the actual wording barely changed.
The text diff helps isolate the meaningful edits, while the visual view gives you the context of where those changes sit in the document.
Thanks, that explains why you kept both views. Seeing the wording change alongside its place in the document is what I was getting at.