C2PA Content Credentials Inspector

If a photo or PDF carries C2PA Content Credentials, this shows the app that made it, who signed it, any record of AI use and the edit history. Missing credentials do not prove the file is not AI-made.

On-device・No uploadMobile friendlyWorks offline

Your files and input are processed only inside your browser on this device and are never uploaded to our servers.

Read only in your browserReads the C2PA Content Credentials attached to images, videos and PDFs and shows the creating app, signer, AI-use records and edit history. Files are not sent anywhere; reading happens in your browser.

Drop a file here

or

Files are not uploadedAccepts: JPEG, PNG, WebP, AVIF, PDF, MP4, MOVUp to 100 MB per filePaste (Ctrl+V) also works

How to use

  1. photo.jpg
    video.mp4

    Open a file

  2. Creator app and signer
    Edit history and AI use

    Read the provenance

  3. Verification list
    Save as JSON

    Verify and show results

Read provenance in images, videos and PDFs and verify its signature
  1. Drop an image, video or PDF, or click “Choose file”. “Try a sample” reads a sample file that carries C2PA.

  2. The format is detected from the file contents and the C2PA manifest is read. Reading happens in your browser; the file is not sent anywhere.

  3. Check the creating app and signer under “Creation and signer”, and whether the content still matches the signature under “Signature check”.

  4. Follow any AI-use record and the source material under “AI use and edit history” and “Ingredients”.

  5. The full data is shown as JSON. Click “Save JSON” to keep it.

What it does

Checks the signature against the content

Verifies the C2PA signature and shows whether the image or video changed after it was signed: “no change”, “mismatch” or “cannot judge”.

AI-use records, grouped by type

Reads the digitalSourceType of each edit and separates “generated by AI (trained model)”, “generated by an algorithm (not necessarily AI)”, “captured by a camera” and so on.

Follow the source material

When the file was built from other material, the ingredients are shown as a nested tree, with the creating app and edit history of each source.

Full data as JSON

The whole manifest store is shown as formatted JSON and can be saved as it is, for records or documentation.

No external lookups

The file is read in your browser. Trust lists, certificate revocation checks and remote manifests are not fetched, so nothing is sent to other servers.

Use cases

  • Check whether an image you saw in a feed or news story was captured by a camera or generated by AI
  • Review the edit history (cropping, colour adjustments) of a photo received from a client
  • Confirm what C2PA data your own work carries before you publish it
  • Check the provenance of material that needs a record of AI use inside your organisation

Supported formats

Input

JPEGPNGWebPAVIFPDFMP4 / MOV

Output

On-screen viewJSON (saved)

Capability matrix

FeatureSupportNotes
Shows whether a C2PA manifest is presentSupported—
Shows the creating app, signer, signature algorithm and signing timeSupported—
Checks whether the content matches the signature (tampering)SupportedDoes not judge whether the issuer is trusted
Shows the edit history (actions) and ingredientsSupported—
Judges whether the issuer is trusted (trust-list check)Not supportedTrust lists are not fetched
Checks whether a certificate has been revokedNot supportedNo external lookups are made
Tells whether a file without C2PA is AI-madeNot supportedMissing credentials say nothing about AI use
Detects invisible watermarksNot supported—
Restores provenance that was removed by sharing (e.g. social media)Not supported—
AVIF, MP4, MOV and PDF filesPartialThe formats can be read; checks have mainly been done with JPEG, PNG and WebP

Limits & notes

  • Up to 100 MB per file. Larger files are refused before reading.
  • The first use loads the C2PA reader (wasm, about 9 MB) from this site. Later uses reuse the browser cache.
  • Trust and certificate revocation are not checked. “No change” only means the content is unchanged since it was signed.
  • The page shows what the C2PA data says. If the signer wrote something untrue, this tool cannot detect it.
  • A file without C2PA is not judged to be “not AI”.
  • Works on smartphones. Large videos and PDFs can take a while to read.

Privacy & safety

Reading and analysis all happen in your browser. Neither the file nor its provenance data is sent to or stored on a server, and no trust-list, revocation or other external lookup is made.

FAQ

If a file has no C2PA, does that mean it was not made by AI?
No. C2PA can be missing because it was never added, was removed when the file was shared, or was lost in an app that does not support it. Missing credentials do not prove the file is not AI-made.
Does “no change” mean the file is authentic?
It only means the content has not changed since it was signed. This tool does not judge whether the signer is trustworthy, and it does not check trust lists or revocation.
Can I tell from this whether an image was generated by AI?
If the C2PA data records AI use, the page shows it as “generated by AI (trained model)” or similar. For a file with no such record, this tool cannot tell whether AI was used.
Is my file uploaded?
No. Reading and checking happen in your browser, and no external trust-list or revocation service is contacted.
Which formats are supported?
JPEG, PNG, WebP, AVIF, PDF, MP4 and MOV. HEIC and TIFF are not supported. Checks have mainly been done with JPEG, PNG and WebP.

Metadata Studio

A workbench for looking at, fixing and comparing the author, company, capture time and location stored in photos, PDFs and Office files. Every edit is re-read and verified, with a before/after diff. To just strip everything, use the dedicated remover tools.

No upload

EXIF & GPS Remover

Remove the location (GPS), camera details and timestamps embedded in your photos without touching image quality. Inspect what was inside and verify the result — all in your browser.

No upload

Share Safe

Before you hand a file over, see what is hiding in it — listed per file with severity — and get a safe copy with everything removable removed. The copy is re-checked afterwards, and whatever is left comes with manual steps. Files are never uploaded.

No upload

HAR Sanitizer

Load a HAR saved from your browser developer tools and save a copy with cookies, auth headers, URL tokens, passwords and JWTs redacted, before you send it to support. A helper only — it cannot guarantee that every secret is found. The HAR never leaves your device.

No uploadBeta

Crypto Studio — Hash, HMAC, Encryption & Keys

Type text and see 12 hashes — SHA-256, SHA-3, BLAKE3 and more — at once. Verify webhook HMAC signatures, encrypt text with a password, generate key pairs and create or check bcrypt hashes, all on your own device with nothing uploaded.

No upload

Password Studio — Generator & Strength Checker

A strong 20-character password is ready when the page opens. Fine-tune symbols and excluded characters, switch to a memorable passphrase, or check a password you already use — all without sending anything off your device.

No upload

Last updated: