Remove Content Credentials (C2PA)

A C2PA manifest is a signed record stored inside the file: who signed it, which tool or model produced it, what edits it declares, and a hash of the asset at signing time. This tool reads that record first, then removes it, so you can see exactly what you are deleting. It does not touch the image or video data, and it will not claim that removing a signature removes an invisible watermark — it does not.

  • No upload
  • No account
  • No re-encoding
  • Free
Input0 bytes uploaded

Engine

File API

Runs in

Web Worker

Needs account

No

Where the manifest hides in each format

01

C2PA is stored in a container box rather than in EXIF, which is why some tools strip EXIF and leave the signature behind — and why removing it is a container edit, not a re-encode.

  • JPEG — APP11 / JUMBFA metadata segment like EXIF, removed with the rest of the metadata segmentsmedium
  • PNG — caBX chunkA private ancillary chunk holding the JUMBF storemedium
  • WebP — C2PA chunkA RIFF chunk, removed and the RIFF size recalculatedmedium
  • MP4 / MOV — uuid boxAn ISO-BMFF box; emptied in place so the sample offsets stay validmedium
  • Declared signerThe certificate subject — an organisation, not a personmedium
  • Claim generatorThe tool or model that wrote the claim, with a versionlow
  • Digital source typee.g. trainedAlgorithmicMedia — the signer declaring AI generationmedium
  • Ingredient hashesSource files the manifest claims were combined into this onelow

Why it matters.

02

A signature follows the file into every platform

Once a file is signed, the manifest travels with it: into a client review folder, a marketplace upload, a forum attachment. Some platforms read it and display a “made with AI” badge, some ignore it, and some strip it silently. Removing it means you decide what travels, not the platform.

The manifest names the tool, and often the model

For generated images the manifest frequently names the service and the model, and lists the actions taken — created, converted, watermarked. For photos it names the camera app or the editor and the organisation that signed. Either way it is a description of your workflow that you may not want to publish.

Removing a manifest is not re-encoding

The manifest sits in its own container box. Removing it leaves the compressed image or video data byte for byte identical, so there is no generation loss and no change in file duration, colour or quality.

Read first, then decide

The report lists what the manifest actually said before it is removed: signer, generator, actions and source type. That matters if you are removing it for a legitimate reason — a client file name, an internal tool chain — and it is the part a “just strip everything” tool throws away.

How to use it.

03
  1. Step 01

    Drop a photo or video into the panel. The manifest is read on your device, not uploaded.

  2. Step 02

    Read the report: signer, generator, declared actions and source type, with the metadata around them.

  3. Step 03

    Download the cleaned file. The manifest is gone; the image and video streams are untouched.

One caveat.

04

Before you rely on it

What this is not for

Removing a manifest to protect privacy — a client name, a device identity, an internal tool chain — is ordinary metadata hygiene. Removing it so that AI-generated media can be passed off as a photograph is deception, and no tool should help you claim the opposite. This page shows you the signer and the declared source type before removing them, precisely so the decision stays visible.

Limits worth knowing.

06
  • PDF manifests are not removed yet: the PDF adapter clears the information dictionary and XMP, but C2PA in PDF is a separate object it does not reach.
  • Invisible watermarks such as SynthID are encoded in the pixels. Removing the manifest does not remove them, and this tool will not pretend otherwise.
  • HEIC, AVIF and camera RAW are not supported yet, and several cameras that sign C2PA write those formats.
  • If you re-export the file from an editor that signs automatically, a new manifest will be added.
  • Removing provenance does not remove fingerprints of the content itself — perceptual hashes and platform-side matching are outside any metadata tool.

Questions people ask.

07
Does removing the manifest make the image untraceable?

No. It removes one signed claim from this copy. Invisible watermarks, perceptual hashes, platform-side records and the original upload may all still identify it. Treat this as metadata hygiene, not anonymity.

Will the file still open and play normally?

Yes. The manifest is a metadata block; removing it does not touch the image or video samples. Test the cleaned copy before deleting the original, as with any file editor.

How is this different from the AI metadata remover?

The AI remover covers all five AI-adjacent carriers — manifests, IPTC labels, generator tags, PNG prompts and comments. This page is the focused one: it explains the manifest itself and what removing it does to the provenance story.

Can I see the signer before it is removed?

Yes, that is the report above the download button. To verify the signature rather than just read it — chain, trust list and asset hash — use the C2PA viewer at /verify first.

Does it remove the manifest from a video without re-encoding?

Yes. In MP4 and MOV the manifest lives in a uuid box, which is emptied in place and retyped as free space, so the offsets in the container stay valid and the video plays exactly as before.

Files are processed on your device. Erasemetadata cannot read them.JPG · PNG · WebP · MP4 · MOV