How to Remove C2PA Metadata From Images

This page covers three practical ways to remove C2PA / Content Credentials metadata from an image file: a browser-based re-encode (the simplest), the exiftool command-line tool (the most precise), and a re-encode with ImageMagick or cwebp / ffmpeg (a middle ground). It also covers what to verify afterward and what these methods can't do.

Use this responsibly. C2PA metadata exists to communicate provenance. Don't strip it to misrepresent who made an image, hide that AI was involved when an audience expects to know, or evade required disclosures. See Acceptable Use.

Method 1: Browser-based re-encode (easiest)

Open noc2pa.com, choose a PNG or WebP file, and download the resulting JPG. The image is decoded onto a canvas and re-encoded as JPG locally in your browser, which discards the original metadata container (including any C2PA manifest) as a side effect.

Method 2: ExifTool (most precise)

ExifTool can drop metadata in place without changing pixel data. The most aggressive command:

exiftool -all= -overwrite_original input.jpg

To target only C2PA / JUMBF and leave normal EXIF/XMP intact (recent ExifTool versions):

exiftool -jumbf:all= -overwrite_original input.jpg

Method 3: ImageMagick / cwebp / ffmpeg re-encode

Re-encoding through any tool that doesn't carry metadata forward will drop the embedded C2PA manifest. Examples:

# ImageMagick — strips all metadata as part of the re-encode
magick input.png -strip output.jpg

# cwebp → JPEG via dwebp piped to a JPEG encoder, or via ImageMagick
magick input.webp -strip output.jpg

# ffmpeg — can also re-encode and strip
ffmpeg -i input.png -map_metadata -1 output.jpg

Does this work on AI-generated images?

If an AI-generated image carries Content Credentials in a supported file format, any of the methods above will remove the embedded manifest from the output. That doesn't make the image undetectable as AI-generated. Several services use pixel-level fingerprints, invisible watermarks, or hash-matching against known generations — none of which a metadata strip touches. And again: removing provenance to deceive an audience is exactly the use case our Acceptable Use Policy prohibits.

Verifying the result

Always confirm the output rather than assuming the command worked.

  1. Upload the output to the official Content Credentials Verify tool. If no manifest is present, the page will say so.
  2. Run a quick second-opinion scan with our C2PA Checker.
  3. For ExifTool users: exiftool -G1 -a -s output.jpg lists every group ExifTool can see — confirm there's no JUMBF group remaining.

What none of these methods do

Related

Use the C2PA remover