Free · Private · No upload required
AI-generated images carry hidden credentials — C2PA manifests, Stable Diffusion prompt chunks, Midjourney job IDs — that mark them as AI-generated and can trigger platform flags. Strip them completely, in your browser.
C2PA (Coalition for Content Provenance and Authenticity) is an open standard for embedding signed provenance data inside media files. It was designed to combat misinformation by letting platforms verify where an image came from and how it was created.
In practice, C2PA manifests are embedded by AI image generators — OpenAI's DALL-E, Adobe Firefly, Microsoft Designer, and others — to mark images as AI-generated. Platforms including LinkedIn, TikTok, and Meta read these manifests and label content accordingly. If you share an AI-generated image with C2PA credentials intact, the platform knows it's AI-generated before you've said a word.
A cryptographically signed block embedded in the image file containing provenance data — who created it, with what tool, at what time. Embedded by DALL-E, Firefly, Designer.
Many Stable Diffusion interfaces (AUTOMATIC1111, ComfyUI, Forge) embed the full generation prompt, model name, seed, and parameters into PNG metadata chunks.
Midjourney embeds job IDs and generation parameters in image EXIF data — linking the image back to your Midjourney account.
The JPEG Universal Metadata Box Format container that wraps C2PA data in JPEG files — present in images from multiple AI platforms.
Adobe's XMP metadata format, used to carry AI-generation provenance data in TIFF, PDF, and other Adobe formats.
Proprietary EXIF tags written by specific AI tools — Firefly writes to EXIF UserComment, some tools write to IPTC fields.
Google's SynthID and similar pixel-level watermarks are embedded directly into the image's colour values at generation time — they are not metadata. No metadata cleaner can remove them because they are not metadata. Ghoststrip removes all metadata-based AI markers (C2PA, prompt chunks, job IDs) but cannot affect pixel-level watermarks. If a tool claims to remove SynthID, it is misleading you.
C2PA manifests in JPEG files live in APP11 (JUMBF) segments. Ghoststrip's lossless JPEG stripper walks the marker stream and removes all APP segments — including APP11 — while leaving the compressed image data byte-for-byte identical. Zero quality loss.
Stable Diffusion prompts, parameters, and C2PA data in PNG files are stored in tEXt, iTXt, zTXt, and caBP chunks. Ghoststrip applies an allowlist approach — only structural chunks (IHDR, IDAT, PLTE, IEND) are kept. Everything else is removed.
AVIF files carry C2PA credentials in their ISOBMFF container. Ghoststrip re-encodes via canvas, which destroys the container metadata entirely and rebuilds a clean AVIF from the pixel data.
The report shows every AI credential found — C2PA issuer, generation software, job IDs, prompts — before removal. Download the clean file once you've confirmed what was stripped.
Free, private, instant. C2PA, Stable Diffusion prompts, Midjourney IDs — all removed. Zero quality loss for JPEG.
Strip AI metadata — no sign-up needed