View a PDF's hidden revision history
Every time a PDF is saved after an edit, most software appends the change instead of rewriting the file. The result is a stack of revisions inside a single document — and a normal viewer only shows you the top one.
metavanish exposes that stack: how many times the file was saved, what each revision changed, and which older metadata is still physically present but hidden from view.
Open the free tool →Why a PDF has more than one version inside it
The PDF format supports incremental updates: an edit is written to the end of the file with a new cross-reference table and trailer, chained to the previous one via /Prev. The original objects stay where they were. This is efficient and enables features like signatures — but it also means "deleted" or "changed" content often still exists in the bytes.
What you can see
The forensic view reconstructs the physical history a reader hides:
- Every revision boundary (%%EOF) and the chain of trailers linking them.
- All /Info dictionaries — including older ones overwritten by later saves.
- All XMP metadata packets, including orphaned ones no longer referenced.
- Changes to the file /ID between revisions, a tell-tale of incremental editing.
Reading it without guesswork
Each finding comes with a plain-language explanation, so you are not left staring at raw PDF syntax. You can see, for example, that the current title is blank while a superseded revision still holds the original — the kind of detail that matters when you need to know a document's real provenance.
Erase the history when you want to
Viewing is read-only. If you decide the hidden history should not travel with the file, saving in metavanish flattens everything into one clean revision and garbage-collects the orphaned objects, so the buried versions are gone for good.
How to use it
- Open metavanish and load your PDF.
- Open the Forensics section to see the revision count, trailers and every metadata block.
- Inspect superseded /Info and XMP entries to see what earlier saves left behind.
FAQ
What is an incremental update in a PDF?
A save that appends changes to the end of the file instead of rewriting it. The old content stays in place, so the file effectively holds several revisions at once.
Can I remove the old revisions?
Yes. Saving in metavanish rebuilds the PDF as a single revision and removes orphaned objects, so the earlier states no longer exist in the file.
Is my file uploaded to a server?
No. Everything is processed in your browser session and discarded immediately. Nothing is stored.