C2PA Remover

Free · decodes and removes AI content-credential manifests
What it removes

C2PA (Coalition for Content Provenance and Authenticity) manifests — the signed records that AI tools like DALL·E and Adobe Firefly embed to disclose how an image was made. This is the exact signal Instagram, Facebook, and TikTok read to apply "AI info" / "AI-generated" labels. AiEraser doesn't just detect that a manifest exists — it decodes the actual structure: claim generator, recorded actions, and signature algorithm.

Where C2PA data physically lives

In every case, the payload is a JUMBF (JPEG Universal Metadata Box Format) container holding CBOR-encoded claims — not a simple text field, which is why many basic "metadata remover" tools miss it entirely if they only check for standard EXIF/XMP tags.

What's inside a typical manifest

Based on real manifests we've decoded: a claim generator name (identifying the producing service), a chain of recorded actions (created, converted, sometimes watermarked), a digital-source-type flag, and a cryptographic signature (commonly ES256) tying the manifest to the issuer's certificate.

Does removing it "prove" an image isn't AI-made?

No. C2PA is one provenance signal, not a universal detector — removing the manifest just means that particular signal is no longer present. It doesn't affect pixel-level watermarking or visual AI-classifiers some platforms also run.

Try it

AiEraser's View mode gives you the full decoded breakdown — claim generator, every action, signature algorithm — on your own file, and Remove mode strips it entirely.

Frequently asked questions

Which AI tools actually embed C2PA?
DALL·E/ChatGPT images and Adobe Firefly/Photoshop reliably do; Midjourney and most default Stable Diffusion interfaces do not. See our full AI tool metadata guide for the breakdown.
Does a C2PA signature mean the image is verified as authentic?
The signature proves the manifest hasn't been tampered with since signing — it doesn't verify the image's content is accurate or non-misleading. AiEraser reports the algorithm present but does not perform cryptographic verification.