C2PA validation for images, audio and video

Validate Content Credentials. Build confidence in each result.

Check C2PA signatures, file integrity, and credential findings for JPEG, PNG, WebP, MP4, MP3, WAV and M4A. Get a detailed, downloadable report directly in your browser.

No API key required for browser customers. Developers can use the same validation pipeline through the API.

Seven formats · browser and API · downloadable reports

For organizations: need a private deployment or technical evaluation? Explore Enterprise →

C2PA Conformant Validator Product · Recorded scope: JPEG · PNG · WebP · MP4 · MP3 · WAV · M4A

C2PA validation for JPEG, PNG, WebP, MP3, WAV, M4A and MP4 from your browser or API. Each report identifies the validator build and records every finding for review.

Example C2PA validation report

An illustration, not a real check.

SignatureValid
Asset bindingValid
Claim assertionsReported

A validator reports cryptographic findings. It does not decide whether signed claims are true.

Downloadable crJSON report.

What validation gives you

Finding-by-finding results for signatures, bindings, trust status, manifests and ingredients—plus a report your team can retain and review.

What validation does not decide

A valid credential does not prove that its claims are true, who made a file, or who owns it. Corroborate consequential claims independently.

Independent evidence another party can check.

Start here

Choose the evidence question you need answered.

Free Verify photo checks

Check JPG and PNG photos up to 1 MB for Content Credentials and supported ChaosMark records.

Use Free Verify for a quick presence check. Choose a paid plan for the full credential validation report.

Verify a file free.

Local ChaosMark evidence

Create and check a signed record of exact file bytes on your own Windows 11 computer.

Local Agent evidence is separate from C2PA validation. Version 0.2.2 is offered for Windows 11 x64, not macOS or Linux.

Download Local Agent

Paid browser access is shown only when it is available. Review the seven-format limits and plan terms before continuing.

View C2PA plans

Paid browser validation

From upload to a report you can share.

  1. Choose a plan. Access starts only after Stripe's signed paid-invoice confirmation. There is no overage: requests stop at the plan allowance.
  2. Upload in your account. Choose a supported file in your browser. Browser customers do not create or manage API keys.
  3. Read the findings. Completed reports use 2 Evidence Units. Rejected files use none.
  4. Download the report. View or download recent validation reports from your account during the published recovery window.

The developer API uses the same validation, metering and report pipeline. The API key is optional for browser customers and intended only for server integrations.

Free Verify

Free Verify answers two questions today.

Find out whether a file carries Content Credentials, compare it exactly with a ChaosMark record, and see what the evidence supports — and what it does not.

2. Does it match a ChaosMark record?

Does this exact file match a signed ChaosMark record (a .record.json receipt) that this service can check? Evidence made with the Windows Local Agent is a .chaosmark package, and it is checked in the Local Agent, not here.

Download Windows Local Agent

Additional capability: similar-file (likeness) checking is not currently enabled on public Verify, so a result never implies that a search for similar files was run. For a JPEG or PNG whose credentials were stripped, see Recognition.

A fuller labelled sample result · Full result vocabulary

The company

Evidence for digital content — and consequential AI actions.

Digital content

Validate Content Credentials and independently check file evidence.

Automated actions

Capture claims, actions, and independent observations for enterprise evaluation. Agent Evidence is delivered as a scoped evaluation; it is not a hosted or self-service product, and it is not available through the hosted browser or API.

Product status

What you can do today

ProductStatus todayWhere
Verify · check a file onlineFree · no account JPG and PNG photos up to 1 MB: Content Credentials presence and supported ChaosMark record matchesVerify a file free
Local Agent · protect a file on your computerWindows 11 x64 ChaosMark Local Agent 0.2.2 creates and verifies signed evidence packages on your Windows computer, including offline.Download for Windows
C2PA Validate · full paid validationBrowser or API JPEG, PNG, WebP, MP3, WAV, M4A and MP4 on a monthly plan, 2 Evidence Units per completed reportPlans · Formats
Developer API · one endpoint for C2PA validationIncluded for developers Existing API-key workflow with the same reports, metering and retrieval as browser validationDevelopers · Pricing
Recognition · credentials stripped from a JPEG or PNGEnterprise evaluation Exact byte and exact pixel answers, never a similarity scoreRecognition
Create in the browserDemo only No file or signed record is producedView the Create demo
Agent Evidence · what an agent was allowed to do, and didEnterprise evaluation The authorization, the action taken, and a separate observation of the destination, checked offline. It is not available through the hosted browser or API.Agent Evidence
Enterprise · integrations and private deploymentsEnterprise engagement Technical evaluation by emailEmail ChaosMark

All products and what each state means

How to read a result

No real-or-fake score.

A result names what was checked and what was found: exact match, valid signature, partial evidence, no matching evidence, invalid record, or check could not be completed.

A finding is not automatically proof of truth, authenticity, authorship, ownership, or legality. Full result vocabulary

Enterprise

Bring a concrete evidence problem.

A dispute to investigate, a security review to pass, or a media pipeline to check. A technical evaluation states what can be evidenced, what remains an assertion, and what is not available.