metavanish See · scrub · verify PDF metadata

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

  1. Open metavanish and load your PDF.
  2. Open the Forensics section to see the revision count, trailers and every metadata block.
  3. 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.

Open the free tool →