C2PA Checker for Content Credentials in Images
This C2PA checker reads the Content Credentials inside an image. See who signed the record, which app wrote it, and whether it validates. Your file stays unchanged.
Inspect supported file records without editing the original.
What this C2PA checker reads
Content Credentials is the public name for a C2PA record. The checker reads the record inside the file and reports what the C2PA reader returns.
Shown in the report
- Validation stateThe reader’s result for the record: trusted, valid, invalid or unknown. You also see when no record is found or none can be read.
- IssuerThe organization named on the certificate that signed the record.
- Claim generatorThe app, camera or service that wrote the record.
- AI declarationA badge that says “Generated by AI” or “Edited with AI” when the record states it.
- Other metadata blocksWhether the file also holds EXIF, XMP, IPTC, PNG text or a JPEG comment.
Not changed
- Your file. The check is read-only.
- The record and its signature
- The picture and its quality
- Every metadata block in the file
The checker reads only records stored inside the file. It does not detect SynthID or other invisible watermarks.
How to check Content Credentials with this C2PA checker
Add your images
Drop the original export, not a screenshot. JPG, PNG, WebP, AVIF and HEIC work, up to 30 files of 15 MB each.
Read the result
Each file shows its validation state, the issuer and the claim generator. An AI badge appears when the record declares AI.
Keep it, or clean a copy
Your original stays as it is. For a JPG, PNG or WebP with metadata, Remove metadata makes a separate clean copy. The button does not appear when the result is unavailable.
How the C2PA check runs
- Your browser loads the C2PA reader from this site.
- The reader checks the record on your device. The file is not uploaded.
- The checker never writes to your file.
- Use the original export. A screenshot or a downloaded social media copy often has no record left.
- If you ask for a clean copy, that copy is saved again. JPEG and WebP use 95% quality.
Where Content Credentials in an image come from
A record names the app that wrote it and the organization that signed it. These sources can add one today.
| Source | What the checker may show | When the record is added |
|---|---|---|
| ChatGPT and other OpenAI image tools | OpenAI as the issuer, plus an AI declaration | When the tool generates an image |
| Adobe Firefly and Photoshop | An Adobe app as the claim generator, plus AI use | Generated images and generative edits |
| Microsoft Copilot and Designer | A Microsoft service as the issuer | When the service generates an image |
| Some Google AI image tools | Google as the issuer, plus an AI declaration | On some generated images |
| Some recent Google Pixel and Samsung Galaxy phones | The phone maker, and any AI edit | At capture, or after an AI edit |
| Some Leica and Sony cameras | The camera maker as the issuer | At capture, when the feature is on |
Support changes with app versions, models and settings. Your own file shows what is really there.
- Manifest
- One signed entry in the record. The newest one is the active manifest, and the checker reports on it.
- Claim generator
- The software that built the manifest. It is not always the app you used last.
- Issuer
- The name on the signing certificate. It tells you who vouches for the record.
- Trust list
- A list of certificate authorities that a reader accepts. The C2PA group keeps an official list.
What each C2PA checker result means
The reader returns one state for each file. Each state means something different, so read it with care.
Credential reads as trusted
The signature checks out, and the reader matched the signer to a trust list. This page adds no trust list of its own, so you may not see this state here.
Credential reads as valid
The signature checks out, so the record did not change after signing. The signer was not matched to a trust list.
Credential did not validate
The reader found a problem. The file may have changed after signing, or the record may be damaged.
Credential state is unknown
The reader read the record but gave no trusted, valid or invalid result.
Credential could not be read
The file holds a C2PA container the reader could not read, or the reader failed. No result came back. This is not a pass.
No embedded credential
The file holds no readable record. Most images have none, so this says nothing about how the file was made.
What a result cannot tell you
- Whether the claims are true. A valid signature shows who signed. It does not prove every statement in the record.
- How a file without a record was made. Screenshots, edits and uploads often drop the record.
- Online records. The checker does not look up records stored online or matched by fingerprint.
- Invisible watermarks. SynthID and similar marks sit in the pixels. This tool does not see them.
- What the pixels show. The checker reads file records only. It does not judge the picture.
Why use this C2PA checker
Runs on your device
The C2PA reader runs in your browser. Your images do not upload to a server.
Six clear outcomes
Trusted, valid, invalid, unknown, absent and unavailable each get their own heading.
Signer and app at a glance
See the issuer and the claim generator without reading raw manifest data.
AI declaration badge
See when the record says the image was generated or edited with AI.
Up to 30 images per batch
Each file gets its own result as it loads. Switch between files to compare them.
Clean copy on request
Want the record gone after you read it? For JPG, PNG and WebP, make a copy without supported metadata.
Who checks Content Credentials
Journalists and fact-checkers
See who signed a picture before you use it. Treat the record as one clue among others.
Photographers
Confirm that your camera or editing app wrote a record into the export.
Designers and agencies
See what a client file says about its tools and AI use before you deliver it.
Moderators and trust teams
Tell a broken record apart from a missing one before you decide.
Developers
Test whether your signing pipeline writes a record that validates.
Curious readers
Look inside an image you saved and see what its record claims.
When to use the C2PA checker
Use it when
- You want to know whether an image holds Content Credentials.
- You need the issuer, the claim generator and the validation state.
- You want to look before you edit, clean or share a file.
- You want to confirm that your own export kept its record.
Use another tool when
- You want to remove the recordC2PA remover
- You want prompts, AI tags and other AI fields tooAI metadata checker
- You want to read the other metadata fieldsImage metadata viewer
- You want all AI records gone in one passAI metadata remover
- You want prompt fields gone and camera data keptAI-only metadata remover
- You want to clear metadata from a videoVideo metadata remover
Files and limits
| Formats | JPG, PNG, WebP, AVIF and HEIC or HEIF still images. |
|---|---|
| Size | Up to 15 MB each. Up to 30 files per batch. |
| Pixel limit | JPG, PNG and WebP up to 50 megapixels. |
| Animated files | Animated PNG and WebP are not accepted. |
| Shown | Validation state, issuer, claim generator, AI declaration and other metadata blocks. |
| Not checked | Video, PDF, online records, fingerprint lookups and invisible watermarks. |
| Reader | The open-source C2PA reader, run in your browser. No trust list is added. |
| Optional clean | JPG, PNG and WebP only. JPEG and WebP save at 95% quality. |
| Price | Free. No account. Your original stays unchanged. |
C2PA checker questions
Using the checker
How do I check Content Credentials in an image?
Drop the image into the checker. It shows the validation state, the issuer and the claim generator. The file stays unchanged.
Is this C2PA checker free, and are files uploaded?
Checking costs nothing and needs no account. The C2PA reader runs in your browser, so your images stay on your device.
Which files can I check?
JPG, PNG, WebP, AVIF and HEIC still images up to 15 MB. Use the original file, not a screenshot.
Does the checker change my file?
No. The check is read-only. The Remove metadata button makes a separate copy only when you click it.
Can I check a video or a PDF here?
No. This page reads still images only. Other verify services handle video and documents.
Reading the result
What is the difference between trusted and valid?
Both mean the signature checks out. Trusted also means the reader matched the signer to a trust list.
Why does my file show valid but not trusted?
This page adds no trust list of its own. So a sound signature can show as valid, even from a well-known signer.
What does invalid mean?
The reader found a problem with the record. An ordinary edit after signing can cause it, so it does not always mean bad intent.
Why does the result say unavailable?
The reader could not return a result. The file may hold a damaged container, or the reader failed to run. Try the original export.
What is a claim generator?
It is the app, camera or service that wrote the record. The issuer is the organization that signed it.
What a record proves
Does valid Content Credentials prove an image is real?
No. It shows the record was not changed after signing. It does not prove each claim in the record is true.
Why does my photo have no Content Credentials?
Most cameras and apps do not write them. Screenshots, edits and many uploads also drop the record.
Can a C2PA checker detect AI images?
Only when the record declares AI. It does not judge the pixels, so an image without a record gets no AI verdict.
Does it detect SynthID or other invisible watermarks?
No. A C2PA check reads the signed record, and those marks sit in the pixels. No tool on this site detects them.
Can it find Content Credentials stored online?
No. It reads only records inside the file. Some services search online records by fingerprint, and this tool does not.
About C2PA
What is C2PA?
C2PA is an open standard for signed records about how a file was made and edited. Content Credentials is its public name.
What does a C2PA manifest hold?
It can name the app that made the file and the signer. It can also list a date, each edit and the source files.
Check your next image
Drop a file and see who signed its Content Credentials.