Check C2PA Content Credentials

Verify C2PA Content Credentials and read embedded EXIF, IPTC, XMP & GPS metadata.

Private: the image stays in your browser.
AI-generated portrait AI-generated food photo AI-generated ID image AI-generated profile picture AI-generated receipt AI-generated food photo
C2PA verification Metadata extraction
Drag & Drop an image
or click to inspect an image instantly
INSPECT IMAGE
  • Pixel-level AI & deepfake detection
  • C2PA / Content Credentials verification
  • EXIF, IPTC, XMP & GPS metadata
  • Provenance & metadata read in your browser
  • JPEG, PNG, WebP, AVIF, HEIC, TIFF, DNG
  • Free to use, no account required

See what the C2PA analysis reveals

Every signed image is broken down into clear, verifiable findings. Here is what the Provenance tab surfaces.

Provenance verdict

An instant verdict you can trust

The tool reads the image right in your browser and gives a clear, plain-language conclusion: AI-generated, a genuine camera capture, or unknown. It also shows how strongly a signed Content Credential backs that conclusion.

AI-generated Backed by a trusted signer

AI-generated or AI-edited

A valid, signed Content Credential proves that Google Gemini produced or altered this image on Jun 2, 2025 at 14:20.

Core analysis

Everything the file claims, laid bare

Running entirely in your browser, the tool reads the C2PA manifest and surfaces what it declares: the origin, the software or device that made the image, the date, and who signed it. Each fact is tagged with whether a check could independently back it up.

Declared in the file✓ = backed by checks
Origin
AI-generated
Created with
Google Gemini
Software or device named in the credential.
Date
Jun 2, 2025 at 14:20
Backed by a trusted timestamp.
Signed by
Google LLC
Certificate · ES256
Verification

Cryptographic checks, in plain English

Claims alone aren't enough. The tool checks them locally: the signature, the binding to these exact pixels, the signer's place on a trust list, and the timestamp. Each one is summarized as passed or failed.

Verification checkson this device
Signature
Signed with ES256, intact since signing
Valid
Content binding
Tied to these exact pixels
Intact
Signer trust
Issued by Google LLC
On trust list
Timestamp
Signing time proven by a trusted authority
Countersigned
Watermarks

Spots embedded watermarks like SynthID

When a manifest declares an invisible watermark, such as Google's SynthID on Gemini images, the tool flags it, explains what it means, and points you to the right detector to confirm it in the pixels.

Watermark declaredDeclared · not verified

This file's C2PA manifest declares an embedded watermark. We read the declaration, but this tool does not verify the watermark signal in the pixels.

This appears to be a SynthID watermark. Detecting it requires Google's proprietary detector.

SynthID watermarkc2pa.soft-binding
Edit history

The full edit history, step by step

C2PA records a chain of actions: created, edited, color-adjusted, published. The tool lays them out as a timeline so you can see exactly how an image came to be, and which steps were generative.

Created · generative
Google Gemini
Jun 2, 2025 at 14:20
source: trainedAlgorithmicMedia
Color & exposure adjustments
Adobe Photoshop 25.0
Jun 2, 2025 at 15:05
Published
Adobe Content Authenticity
Jun 2, 2025 at 15:06