Skip to content

Documents

How to Check If a PDF Has Been Edited

Check a PDF with trusted copies, signature validation and metadata. Learn how to view PDF and Word metadata and what each field can and cannot prove.

Published · Updated · 16 min read

On this page

The most useful way to check whether a PDF has been edited is to compare it with an independently obtained reference, validate any digital signatures, and investigate differences in the fields that matter. Metadata and visual irregularities can help direct that investigation. Neither provides a universal edit detector.

Start by defining the claim you need to test. “This is the invoice the supplier issued” is different from “this file has not changed since it was signed.” A PDF can pass one check and fail the other. It can also contain legitimate changes: a completed form, an added approval or a corrected invoice. The review should establish what changed, whether it was authorized and whether the current document is suitable for the decision.

Choose your starting point

Preserve the received attachment, then take the route that matches the evidence available. If you have both a reliable reference and a digital signature, use both checks: they answer different questions.

What you haveFirst actionUseful result
A reliable issuer or approved copyConfirm the revision, then compare material fields and pages; see sections 1 and 4An exact list of relevant differences
A certificate-based digital signatureValidate it and inspect its signed revision; see section 2The validation status, covered content and permitted later changes
Neither a reliable reference nor a verifiable signatureIdentify the disputed field and request issuer confirmation; use metadata and visual checks to guide that requestA specific evidence request rather than an unsupported edit verdict

For a PDF you cannot compare with an issuer's copy, Fileverity's document report puts the creating software, dates, saved versions and signature presence in one record you can attach to the case, and document analysis compares the saved versions to name the pages whose text changed after the first save or after signing; see a sample document report. If your question is whether the wording was AI-written, the document verification tool assesses running prose in PDF, Word and text files. The steps below focus on PDF integrity and comparison with an issuer's copy.

1. Preserve the file and define the reference

Keep the attachment or download exactly as received. Record the sender or portal, receipt time, original filename and document identifier. Save the accompanying message when it explains the version or purpose. Make a separate working copy before adding comments, running OCR or saving a comparison report.

A SHA-256 hash identifies the received bytes. Matching hashes support byte identity; different hashes require comparison to establish what changed. Keep the hash with the file in the review record.

Obtain a reference through an established issuer portal or a contact already known to your organization. A second attachment forwarded by the same unknown sender is not an independent reference. Confirm that the reference covers the same account, period, invoice number and revision. Ask whether a replacement was issued before comparing an older approved copy with a current file.

Choose the reference to match the question:

Review questionAppropriate referenceWhat a match would support
Did the received file change in transit?The sender's independently confirmed original bytesIdentity with that particular file
Did the amount change after approval?The approved version and its approval recordAgreement with the approved amount
Was this issued by the supplier?Supplier portal copy or independently confirmed issuance recordConsistency with the supplier's record
Did content change after signing?The revision covered by the relevant signatureAgreement with that signed state

When no reliable reference is available, record that limitation early. You can still inspect the PDF, but you cannot infer an original amount simply from a suspicious-looking current amount.

2. Validate digital signatures and their scope

A handwritten mark, a typed name or an image of a stamp is a visual element. Its appearance does not establish that the PDF contains a certificate-based digital signature. Conversely, the absence of a handwritten-looking mark does not establish that the PDF is unsigned. Inspect the signature information in a viewer that supports PDF digital-signature validation.

In Acrobat, open the Signatures panel and run Validate Signatures. Review the details and use Signature Properties to inspect the signer's certificate. Adobe distinguishes a time taken from the signer's computer from a timestamp associated with a trusted timestamp server; record which the validator reports. The displayed signing time is not automatically independent proof of when signing occurred. Adobe's validation instructions

Use this review sequence for each relevant signature:

  1. Record the named signer, validation result, viewer version and validation time.
  2. Read the detailed reason for any warning. Separate a certificate trust problem from a reported content-integrity problem.
  3. Identify the revision that signature covers. Inspect the signed version as well as the current document.
  4. Determine what later changes are reported and whether the document's signing rules permit them.
  5. Confirm that this signer was the appropriate person or organization for the approval you need.

PDF signature validation is permission-aware. A certification signature can permit certain subsequent actions, such as form completion or additional signing; whether a specific change is acceptable depends on the document's rules. A valid result can therefore coexist with later changes. Adobe's technical workflow guide also distinguishes individual signature status from overall document status. Use those principles when interpreting the result, rather than treating a green icon as a statement that every byte is unchanged. Adobe Digital Signatures Workflow Guide, sections 2.1 and 3.4

Three-stage PDF revision diagram: signed revision, later update and current file; validate identity, signed scope and permitted changes.

Conceptual illustration: a permitted later update can coexist with a valid earlier signature. Original diagram based on Adobe's signature workflow documentation.

The three checks are identity, scope and permission. Whether the invoice describes goods actually delivered requires separate transaction evidence.

For a signed revision, Acrobat's comparison command can help locate differences from the current version. Treat its output as a review aid and inspect the relevant fields yourself. Do not assume that viewing an earlier signature validates every subsequent revision. Adobe's signed-version comparison guidance

An invalid result needs its stated cause: it can concern prohibited changes, corruption, certificate validity or policy restrictions. An unknown result can mean validation has not run. These are different from a successfully validated signature. Adobe signature validation reference

If a certificate is untrusted, record “signer trust not established in this validation environment,” together with the warning. Do not change trust settings merely to obtain a successful result. An administrator may need to resolve certificate-chain, revocation-information or timestamp questions. A warning requiring that work is not, by itself, a finding of forgery.

3. Separate PDF metadata from filesystem dates

A date shown by your operating system belongs to its record of the local file. A date shown in PDF document properties is stored inside the document. These are different records of different events. Downloading or copying a file can affect local filesystem timestamps without changing the document's stated issue date.

For example, a statement dated October 1 might have a PDF creation date of October 2 and a local file creation date of October 28, when you downloaded it. That sequence is not inherently contradictory. A timezone difference or an omitted timezone can also make an apparent ordering unreliable. Preserve the displayed values and offsets rather than silently normalizing uncertain times.

PDF metadata can include creation and modification dates, application information and XMP metadata. Adobe documents metadata as editable information, separate from the visible page content. A changed metadata value therefore need not represent a changed amount, and a reassuring value is not an independent audit record. Adobe's document properties and metadata overview

Record the exact field and value, such as “Producer identifies application X.” An application label identifies recorded processing, not who performed it. If metadata conflicts with an issuer's stated export process, compare a known sample or ask the issuer to explain the difference.

How to view PDF metadata

To view PDF metadata, open the file's document properties in a PDF viewer, or read both metadata records with a command-line tool such as ExifTool. A viewer shows the common fields; ExifTool lists the Info dictionary and the XMP record separately, which matters when they disagree.

  • Adobe Acrobat or Acrobat Reader. Choose File > Properties (Ctrl+D on Windows, Cmd+D on macOS) and open the Description tab. It lists Title, Author, Subject and Keywords, the Created and Modified dates, the Application that made the source document and the PDF Producer that wrote the file. The newer Acrobat layout also offers Menu > Document properties. Adobe: view document metadata, Adobe: find out when a PDF was created
  • macOS Preview. Open the PDF, click the Info button in the toolbar (or choose Tools > Show Inspector) and select General Info. Apple describes the Inspector as showing details such as the author name; confirm any field that matters in Acrobat or ExifTool. Apple: view information about PDFs and images in Preview
  • Windows File Explorer. Right-click the file, choose Properties and open the Details tab. This view is limited: what it lists depends on the PDF software installed, and the dates on the General tab belong to the file system, not the PDF.
  • ExifTool. Run exiftool -a -G1 file.pdf. The -a option lists duplicate tag names and -G1 prefixes each tag with its specific group, so Info dictionary entries and XMP entries appear separately. ExifTool options, ExifTool PDF tags

These fields are self-reported. Whatever program writes a PDF sets its title, author, creator, producer and dates, and metadata editors can change them without altering a visible character. A reassuring value is not an audit record, and a blank one may only mean the metadata was stripped. Read each field as a lead:

FieldWhat it can show
Creator (Acrobat: Application)The program that made the source document
Producer (Acrobat: PDF Producer)The software that wrote the PDF file
CreationDate and ModDate (Acrobat: Created and Modified)The creation and last-save times the file claims
Info dictionary compared with XMPWhether the two records agree

A Producer naming an editing tool, a modified date long after the created date, or an Info record that disagrees with the XMP record each justify asking the issuer how the file was produced. None shows what changed.

Word documents: where DOCX metadata lives

Word document metadata is stored in the file's document properties, which Word shows under File > Info and which sit inside the .docx package as docProps/core.xml and docProps/app.xml. A .docx file is a ZIP package, so a copy renamed to .zip lets you read both parts directly; leave the original untouched.

These values are self-reported too. Any tool that writes a DOCX can set them, and Word's Inspect Document command (File > Info > Check for Issues > Inspect Document) can remove document properties and personal information, so an empty author or editing-time field proves nothing. Microsoft: inspect your document The revision number counts saves only if the application increments it.

For a DOCX file, Fileverity's document report records the application and version, the created and modified dates, the revision count (shown as saved versions), the editing time recorded in the file and whether the package contains a digital-signature part. Like the PDF fields above, these point to questions for the issuer; they do not show what changed or who changed it.

4. Compare pages, extracted text and document structure

Begin with decision-relevant fields: identity, document number, dates, amounts, currency and payment destination. Then compare the surrounding material, page count and page order. A replaced appendix or missing page can change the meaning even when the front page matches.

A PDF may contain digitally generated text, scanned page images, or a mixture of images and text. OCR can make a scan searchable and selectable, so being able to highlight words does not prove that the visible words originated as digital text. Adobe describes OCR as converting text images into searchable, selectable text. Adobe's scan and OCR documentation

Compare the visible page and the extracted value when something matters. In a scan, OCR might read a zero as the letter O or omit a decimal point. That discrepancy can be a recognition error rather than a change to the document. The PDF Association notes that OCR accuracy depends on image quality and other factors; the PDF format itself does not guarantee it. PDF Association glossary, OCR

Use comparison settings that match the contents. Acrobat Pro offers text-only comparison and options for scanned documents; text-only mode ignores graphic differences. Save the settings and page ranges with the report so another reviewer knows what was included. Adobe's Compare Files guide

A practical review uses three passes:

PassExamineCommon failure to avoid
Visible contentSide-by-side pages and important fieldsTreating scan noise, alignment or font variation as proof of alteration
Text and valuesExtracted text checked against the pageCounting OCR errors as changes to the source
Relevant document featuresForms, annotations, attachments and signature revisionsAssuming the page comparison inspected every embedded item

If two viewers display a consequential field differently, preserve both observations and escalate the rendering discrepancy. Do not choose whichever display supports the expected conclusion. The same principle applies when a form value, extracted text and visible page disagree: record the disagreement before deciding which representation is authoritative for the workflow.

5. The technical principle: how a PDF can display new content while retaining old bytes

A PDF reader does not simply display every text string found in the file. A page refers to objects, such as content streams, using identifiers. A cross-reference structure tells the reader where those objects are stored. In a conventional incremental update, an object can be replaced by appending its new representation and a newer cross-reference section; the earlier representation can remain in the received bytes. The current reference chain determines which version is used. This is why searching the raw file for an old amount is different from establishing what the current page displays. PDF Association glossary: indirect object, cross-reference and incremental update

Consider a deliberately simplified example. A page points to object 17 0 R. In revision A, that object supplies a content stream displaying “Total: 8,400.” An incremental update appends a replacement for object 17 whose stream displays “Total: 8,900,” together with reference information pointing to its new location. The current reader resolves the page through the updated object; a specialist examining earlier revisions may find the older representation.

Two PDF revisions: the same page reference resolves via the old cross-reference to a total of 8,400 and via the appended one to 8,900.

Simplified incremental update: the new cross-reference resolves object 17 to the updated total, while the earlier bytes remain in the file.

Structural provenance inspection is one principle used in Fileverity's document analysis. Its checks examine stored metadata and structural indicators associated with revisions. They can identify reasons to investigate the file history. Document analysis also compares the text of each recoverable revision with the final file and names the pages where the text changed, including changes made after a digital signature. That establishes that a page's text changed; whether the change was authorized, and what a field originally said, still needs the revision itself and the issuer's version.

The distinction prevents two common errors. First, multiple save-related structures can result from an authorized comment or signing operation; they do not identify malicious editing. Second, a full rewrite or fresh export may discard earlier representations, so the absence of recoverable history cannot clear the document. Even a recovered old amount needs interpretation: it might belong to an obsolete form value, an attachment or a legitimate earlier version.

For a material discrepancy, request an examination that connects the earlier and current rendered field to their respective file revisions, then compare them with the issuer-confirmed version. Do not substitute a raw keyword search or revision indicator for that chain of evidence. Fileverity's structural checks are one layer of the review, alongside separate content comparison, signature validation and authorization checks.

A historical invoice scan: one balance changes the reconciliation

This 1912 Dowdeswell Galleries invoice shows 560-0-0, a deduction of 400-0-0, and a balance of 160-0-0. The notation is historical pounds–shillings–pence. Fileverity used AI to change the displayed balance to 760-0-0 in a separate derivative while leaving those two component amounts unchanged.

1912 invoice scan beside an AI-edited copy: 560-0-0 less 400-0-0 leaves 160-0-0, but the edited balance reads 760-0-0.

AI-editing demonstration using a real archival invoice: the balance changes from 160 to 760 pounds, while the two component amounts stay the same.

Source: Dowdeswell Galleries, 1912; Philadelphia Museum of Art, via DPLA and Wikimedia Commons; Public Domain Mark, with the source record identifying public-domain status in the United States. AI alteration and layout: Fileverity. The original scan is retained separately.

The source arithmetic is 560 − 400 = 160 pounds, with zero shillings and pence in each entry. The edited balance exceeds that result by 600 pounds. This visual comparison tests arithmetic; inspecting a PDF revision would require the PDF file itself.

Worked example: an invoice total and account mismatch

Consider a hypothetical invoice, INV-1048, with no tax. The supplier portal shows services of $8,000 and delivery of $400, totaling $8,400. The received PDF shows the same line items but a total of $8,900. It also lists a different account ending. There is no verifiable digital signature.

ItemPortal referenceReceived fileReview finding
Services plus delivery$8,000 + $400$8,000 + $400Line items agree
Displayed total$8,400$8,900Received total exceeds line-item sum by $500
Account ending18427719Payment destination differs
Hypothetical OCR output for received totalNot applicable$8,9OOCheck against visible $8,900; letters are an extraction error in this example

First confirm that both documents are the same invoice revision. Then calculate $8,900 − ($8,000 + $400) = $500. This establishes an arithmetic inconsistency in the received document. It does not establish who changed the file or whether the supplier originally made an error.

Record the amount and account as separate discrepancies, and route the payment instruction through the organization's exception process. If the supplier confirms the portal version and says no replacement exists, the finding is precise: “The received PDF differs from the supplier-confirmed invoice in total and payment destination.” The OCR error stays in the extraction notes. For confirmed, contradicted and unresolved payment instructions, use the document-review routing example.

Fileverity document verification brings supported PDF signature checks, scanned amount and date relationships, and source locations into one report. Signature results distinguish valid, invalid and indeterminate outcomes against configured trust material. Review the extracted fields against the visible page and use the report’s coverage notes to identify any further validation needed.

Keep a review record someone else can use

Use this compact checklist before closing an exception:

  • Received evidence: original file, source, receipt time and hash if used.
  • Reference: exact file or issuer record, retrieval channel and reason it is the correct revision.
  • Checks: viewer and version, signature details, comparison settings, page ranges and manually checked fields.
  • Findings: exact observed differences, separated from interpretations and unconfirmed explanations.
  • Resolution: independent confirmation, decision, responsible reviewer and unresolved questions.

A completed review might conclude that a discrepancy was an authorized revision, that material differences remain unresolved, or that the available evidence is insufficient to establish history. Prefer those specific outcomes to a broad “fake” or “clean” label.

Choose the check your document needs

For a changed amount, use the reference and comparison workflow above. For a signature question, use a PDF signature validator. For a drafting or disclosure requirement, Fileverity document verification assesses the running prose of PDF, Word and text files and flags the passages that read as AI-written. Forms, tables and very short passages are outside that writing assessment; document analysis also reads scanned pages.

SHA-256 binds the uploaded file and report data; private evidence commitments are checked on export. Locations, evidence IDs and coverage support review. A trusted timestamp or PDF seal is indicated only when the corresponding validation succeeds. If the service or validation material is unavailable, a report can still be delivered with that proof explicitly absent. A timestamp establishes that data existed at a time, not that document facts or findings are correct.

See how to select document fraud checks, including AI-generated content for a drafting-policy example. Your first document check includes a free result summary. Use it on a real PDF to review the assessment, then unlock the available revision, scanned-page and embedded-photo evidence with a document credit; talk to sales about volume and claims-system integration. Fileverity analyzes files on servers operated by Entogo in Toronto, Canada and deletes them once the analysis is complete. The Trust & security page sets out data handling, including private deployment for Enterprise on request.

Private evidence remains in the current tab for at most 3 hours from receipt; refreshing does not extend this window. Closing the tab or signing out may clear it earlier. The server deletes temporary evidence after acknowledged delivery; undelivered results expire. Original files and generated PDFs are not a long-term archive; summaries and verification records remain. Mail providers and inboxes apply their own retention policies. After expiry, only a results copy without excerpts or previews may be available.

By Yang Zheng · Reviewed by Bill Liu

Related guides

All guides

Check the documents behind every decision.

Review submitted documents before approving a claim, paying an invoice or relying on a written statement. Check file history, signatures, scanned fields and AI-written text, with evidence your team can follow back to the source.