How to compare two PDFs and spot the differences
See exactly what changed between two versions of a contract or document — added and deleted text — with both PDFs compared in your browser, nothing uploaded.
Someone sends back a contract marked “final v2” and swears they only fixed a typo. You’re not so sure. Now you’re staring at two near-identical PDFs, scrolling back and forth, hunting for the one clause that moved. This is where comparing two PDFs side by side saves you, and it’s a job you can do in your browser without handing either version to a server.
This guide shows you how to find what changed between two PDFs: the text that was added, the text that was deleted, and the lines that quietly got reworded.
When you actually need this
The classic case is contract versions. Legal sends a draft, the other side returns redlines, and you need to know every word that changed before anyone signs. Eyeballing it is risky — a deleted “not” or a changed number can flip the whole meaning of a clause.
But it comes up far more often than contracts:
- A policy document gets updated and you need to brief your team on what’s new.
- A vendor reissues a quote and you want to confirm the price is the only thing that moved.
- You exported a report twice and need to check the second export actually picked up your edits.
- A translated document came back and you want to line it up against the source.
Any time two files should be “the same except for X,” comparing them tells you whether X is really the only difference.
How to compare two PDFs
Drop both files into the Compare PDF tool on files.co and it lines them up for you.
- Open Compare PDF and load your two files — the older version on one side, the newer one on the other. Page thumbnails appear so you can confirm you’ve got the right documents.
- Let it line them up. The tool puts the two versions next to each other, page for page, so matching content sits in the same spot on both sides.
- Read the differences. Added text and removed text are marked so you can see what’s new and what’s gone. Scroll through and the changes jump out instead of hiding in a wall of identical paragraphs.
- Note what matters. Once you can see every change, you decide which ones are real edits and which are noise.
That’s the whole loop. No accounts, no waiting on an upload bar, no emailing files around to get a comparison back.
Reading the results without getting fooled
A few things to watch for so you trust what you’re seeing.
Same words, different layout. If one version was re-exported with different margins or a new font, text can shift to different lines even when nothing was actually rewritten. Focus on the wording, not where it sits on the page.
Numbers and short words. The differences that matter most are often the smallest — a date, an amount, a single “not.” Slow down on those instead of skimming.
Scanned pages. If a PDF is a scan, it’s an image, and there may be no real text underneath to compare. If you need the words out of a scanned file, run it through the Extract Text tool first so you have actual text to work with, then compare.
Why this belongs in your browser, not a server
Here’s the part that makes files.co different. Comparing two PDFs means opening both of them, and the two files you compare are usually the sensitive ones — the contract before and after, the offer with the real numbers, the document still under negotiation. That’s the last thing you want sitting on someone else’s server.
With files.co, both PDFs are read into memory on your own machine. The comparison happens right there in the browser, and neither file is uploaded anywhere. There’s no copy of your draft contract sitting in a cloud bucket, no version history quietly logged on a service you don’t control.
That’s a real difference when the whole reason you’re comparing is that the document is confidential. You can check the contract your client just returned without that contract ever leaving your laptop.
Want to confirm it? Open your browser’s developer tools, watch the Network tab while you load both files, and you’ll see them read in once and then go quiet. Turn off your Wi-Fi and compare again — it still works, because there was nothing to upload in the first place.