Get four separate hashes — bytes, text, visual and metadata — so you can prove the content stayed identical while the metadata changed, and check later whether a document was altered.
PDF, Office, image or e-mail — separate hashes for content and metadata.
or drag and drop your files here
Upload a PDF, Office file, image or e-mail.
We compute the file hash, a metadata-free content hash and a metadata hash.
Save the fingerprint token; compare it later to prove the content is unchanged.
Prove integrity for legal, compliance and everyday document checks.
Fingerprint a signed contract or filing now, then re-check the token later to show it has not been altered since.
Separate content and metadata hashes prove that removing author or GPS data left the actual text and pages untouched.
Download an evidence PDF and JSON sidecar that document the SHA-256 at a known moment — strongest alongside a trusted timestamp.
They look alike but do not answer the same thing. Here is which one you need when.
| Property | You are here Fingerprint | Proof package | Qualified timestamp |
|---|---|---|---|
| Answers the question | Does this version differ from that one, and in what respect? | Did this file already exist at that moment, and is it unchanged since? | Did this document already exist at that moment — and can the recipient see it straight away? |
| Where the proof lives | In a token and a JSON file you keep yourself. | In a separate ZIP alongside your document, verifiable offline. | Inside the PDF itself, as a PAdES DocTimeStamp. |
| When it is ready | Immediately. | Anchored in the daily run; requesting one stamps immediately. | Immediately. |
| Visible in Acrobat | No. | No. | Yes, green check mark. |
| Works on | PDF, Office, images and email with attachments. | Anything you convert here. | Any PDF you upload, including files from elsewhere. |
| Cost | 1 credit per file. | Included with the conversion; downloading needs a paid subscription. | 20 credits, paid account. |
They do not exclude each other: one document can carry a fingerprint, a proof package and an embedded timestamp at the same time.
Saving a PDF rewrites a hidden /ID value in the file trailer, even when nothing visible changes, so two content-identical PDFs return different SHA-256 byte hashes. That is normal, not tampering — the text and visual hashes ignore that wrapper and confirm the content is the same.
A matching hash proves two files are byte-for-byte identical, which is strong evidence of integrity. It does not prove who changed a file or when; hashes support authentication and are strongest combined with a trusted timestamp or signature.
Collisions in SHA-1 have been demonstrated — two different PDFs with the same SHA-1 exist — so it can't be trusted for evidence. SHA-256 is the current federal standard (NIST FIPS 180-4) and has no practical collision.
Yes. Upload an .eml or .msg file and PDFengine fingerprints each node — the email and every attachment — so you can prove a single PDF buried in a thread is unchanged.
The file is processed to compute the hashes and handled under our retention policy; the fingerprint token and JSON sidecar are yours to keep so you can re-verify later without re-uploading.
A fingerprint compares two versions and shows what changed: the bytes, the text, the rendering or the metadata. A qualified timestamp compares nothing but dates instead — it records that a document already existed at a given moment, and it is embedded in the PDF itself, where Adobe Acrobat shows a green check mark for it. In short: the fingerprint compares, the timestamp dates.
The proof package answers one question: did this file already exist at that moment, and is it unchanged since. That works on the raw bytes, so the moment someone re-saves the file it no longer matches — even when nothing changed in the content. The fingerprint splits that into four hashes, so you can show that only the packaging changed while text and rendering stayed identical. And it works on any file you upload, including documents that did not come from us.
To put two versions side by side and show where they differ: the fingerprint. To show that a document already existed at a given moment: the proof package that comes with your conversion. To have a recipient see that immediately when opening the file in Acrobat: the qualified timestamp. They do not exclude each other — a fingerprint from this tool is included in our daily anchoring run anyway, so you can download the timestamp token for it afterwards.
Use Compare to see, layer by layer, whether two documents are the same.