C2PA Metadata Remover

C2PA is a provenance standard, and Content Credentials are its manifests. CleanImage detects them in an image and removes them when re-encoding can — and tells you when it cannot.

  1. Scannot started
  2. Cleannot started
  3. Verifynot started

Drop your image here

or choose an image

JPG • PNG • WEBP

Up to 20 MB per image · Up to 20 files at once

What is C2PA?

C2PA stands for the Coalition for Content Provenance and Authenticity. It defines a standard format for recording how a piece of digital content was created, edited and handled.

Information is stored in a manifest — a structured record attached to the file. Signed manifests can be verified, which is what makes them useful for provenance. What C2PA is is covered in more detail in the guides.

What are Content Credentials?

Content Credentials is the consumer-facing name for C2PA provenance data. In an image file, you will usually see them as a manifest with information about the producing or editing tool.

Camera makers, editing software and AI image tools can all write these manifests, which is why C2PA often comes up alongside AI metadata.

Why does an image contain C2PA data?

Because a tool that handled the image chose to attach it. That could be a camera that signs photos at capture, an editor that records an edit history, or a generator that records its own output.

What CleanImage detects

CleanImage checks two things: whether a metadata reader reports C2PA tags, and whether the file structure contains the fingerprints of a C2PA manifest — the JUMBF box, the C2PA segment identifier, or an XMP manifest reference.

If either check finds something, Content Credentials are reported on the analysis screen.

What CleanImage can remove

When the manifest is stored as metadata that the encoder can drop, re-encoding the image leaves it out of the cleaned file. Because the cleaned copy is analysed again, that result is verified rather than assumed.

What CleanImage cannot remove

Some manifests are cryptographically bound to the content or are written back by the encoder. In those cases the manifest survives re-encoding, and the report shows Content Credentials as not removed.

This is stated plainly on purpose. A tool that always claims success on C2PA would be misleading.

Removing Content Credentials and AI labels

Cleaning a file removes the manifest from that file when it can. It does not change how a platform classifies an image, and it does not remove pixel-level watermarks. See the AI metadata page for the full picture.

Frequently asked questions

  • Does CleanImage always remove C2PA metadata?

    No. It removes manifests that re-encoding can drop. Manifests that are cryptographically bound to the content, or re-added by the encoder, cannot be stripped by this method and are reported as not removed.

  • How do I check whether an image has Content Credentials?

    Upload it and run the analysis. Content Credentials appear as their own row in the report, alongside EXIF, IPTC and XMP.

  • Is stripping C2PA metadata allowed?

    That depends on your jurisdiction, the platform and any agreements you are subject to. Removing provenance from a file you own is a file-editing operation, but some contexts require disclosure to be preserved. This page is technical information, not legal advice.

  • Does removing Content Credentials make an AI image undetectable?

    No. Pixel-level watermarks, visual detection models and platform systems are unaffected by metadata removal.

Related tools and guides