RemoveAILabel
Cleaning tool · C2PA

Remove C2PA content credentials

C2PA is the signed provenance block, and the first thing most platforms check before adding an AI label. This page removes only that — every other piece of metadata stays exactly as it was.
Clears APP11 / caBX/XMP and EXIF kept/30 per batch/No upload
Drop images here, or click to choose
JPG, PNG, WebP, AVIF, HEIC · 15 MB each · up to 30 per batch
You can also paste a screenshot with ⌘V / Ctrl+V
Cleaning options

Where C2PA lives

FormatLocationAction
JPEGAPP11 segment (JUMBF, JP identifier)Segment removed
PNGcaBX chunkChunk removed
WebPC2PA / JUMB RIFF chunkChunk removed and VP8X flag cleared
AVIF / HEICmeta box inside ISOBMFFNeeds decode + re-encode; format changes
MP4 / MOVuuid boxuuid atom removed
PDFXMP Metadata streamStream deleted, Catalog reference cleared

Why remove only C2PA

  • Photography delivery: ratings, keywords and copyright in XMP have to survive.
  • Asset management: a DAM system relies on XMP for search and cannot lose it.
  • Diagnostics: to test whether a platform looks at C2PA on its own.

The risk deserves stating too. With C2PA gone, if the XMP still names a generator or carries a prompt, a platform may still judge on that. For a thorough clean, turn every option on instead.

Common questions

Are C2PA and XMP the same thing?
No. C2PA is a cryptographically signed provenance manifest in a JUMBF structure; XMP is an extensible set of XML tags. They often coexist, but the structure, the purpose and the priority a platform gives them are all different.
After deleting C2PA, does the image prove I shot it?
No. C2PA exists to prove provenance; with it gone you can prove neither origin nor the opposite. If provenance matters to you, keep the original file.
Is this legal?
Removing metadata from content you hold the rights to is generally permitted. Be aware that regulations such as the EU AI Act require disclosure of AI-generated content in some situations, and that platform terms may forbid stripping provenance. Check the rules that apply to you — this tool is not legal advice.
Why do PNG and WebP need separate handling?
The three formats store metadata differently: JPEG uses APP segments, PNG uses chunks, WebP uses RIFF chunks. WebP also needs the flag in the VP8X header cleared at the same time, or some decoders will error out.
Should I check the file again afterwards?
Yes, ideally. Re-scan the downloaded copy to confirm nothing is left behind — especially with unusual container layouts.

Related tools