How to remove AI metadata from images, and what is inside
AI generators write their name, a C2PA manifest and sometimes your prompt into every image. Where it lives, how to see it, and how to remove it cleanly.
4 min read
On this page6 sections
Short answer. AI metadata is everything an image generator writes into the file about itself: a C2PA Content Credentials manifest, an IPTC "AI generated" field, tool names in XMP and EXIF, and sometimes the prompt. Platforms read it to label posts, and anyone with a metadata viewer can read it too. The image remover removes all of it, re-saves the image as an iPhone photo and leaves the picture looking the same. The first image is free.
What AI metadata is
A JPEG or PNG carries data outside the pixels. Cameras use it for the model, lens and exposure. AI generators and editors use the same slots to say what they did.
| Field | Format | Who writes it | What it reveals |
|---|---|---|---|
| C2PA Content Credentials | Signed manifest in a JUMBF block | ChatGPT, Gemini, Firefly, Photoshop, Microsoft Designer, Galaxy AI | The tool, the action ("created"), an AI source type, a signature |
| Digital source type | IPTC field in XMP | Midjourney, Magic Editor, many generators | "Trained algorithmic media" (AI generated) or "composite" (partly AI) |
| CreatorTool, Software | XMP and EXIF | Almost everything | The app that saved the file |
| Prompt and settings | PNG text chunks (parameters, workflow) | Stable Diffusion, ComfyUI, Automatic1111 | The full prompt, seed, model and sampler |
| Description | XMP | Midjourney | The prompt and job id |
| AIGC label | XMP block | Kling, Hailuo, Doubao and other Chinese tools | An explicit AI content flag |
| Nothing at all | Screenshots, some exports | No camera data, which itself reads as edited |
The first two drive the automatic labels on Instagram, Facebook, Threads and TikTok. The rest are what a curious person, a buyer or a competitor finds when they open the file in a viewer.
How to see it
The quickest check is the free AI label checker. It reads the image on your device and lists the Content Credentials (and who signed them), the IPTC source type, AIGC labels, generator names and the camera data. For the full dump, the command line tool ExifTool prints every field:
exiftool -a -G1 image.pngLook for DigitalSourceType, CreatorTool, Software, Parameters and anything under the JUMBF group, which is where C2PA lives. How to see the metadata of an image walks through the viewers on each platform.
Four ways to remove it
1. Screenshot
A screenshot is a new image with no metadata. It also drops resolution to your screen, converts PNG transparency to flat pixels, and leaves a file with no camera fields. Fine for a Story, wrong for anything you care about.
2. Re-export from an editor
Some apps strip metadata on export ("save for web" style options); many copy the XMP block across untouched, and a few add their own Content Credentials. You have to check the result every time.
3. ExifTool
exiftool -all= image.jpg deletes EXIF, IPTC and XMP in one go. Whether the C2PA manifest goes with it depends on the ExifTool version and the file type, and PNG text chunks need their own flag. Check the output with the checker before trusting it. The result is an image with no metadata at all, which is clean but also conspicuous: a real phone photo always has camera data.
4. Re-save with camera metadata
The image remover rewrites the whole file instead of hunting for known fields. The C2PA manifest, the IPTC source type, the XMP and EXIF tool names, the PNG chunks and any AIGC block are all gone, because none of the original container survives. It then writes camera metadata from a real iPhone model (make, model, lens and exposure fields) and saves a JPEG at 92 to 97 percent quality, the range phone cameras use. The pixels get an invisible variation so the file is new to duplicate matching as well.
Up to 20 images go through at once, each with its own variation. On iPhone you save the set to Photos in one tap; on desktop you download a ZIP.
Why "no metadata" is not the same as "clean"
Platforms do not only check for AI tags. A file with no camera make or model, no lens, no exposure data and no timestamp looks like a screenshot or an export. That is not a label trigger today, but it is a tell for anyone comparing your uploads, and some duplicate-detection systems weight it. Writing believable camera data back is why the remover re-saves rather than blanks.
What removal does not do
- The picture is unchanged. Only the container and the fields around it change, plus a variation you cannot see.
- Visible watermarks stay. A logo drawn into the image is pixels.
- SynthID stays. Google's invisible watermark is not metadata. No metadata tool, including this one, removes it. Read can you remove SynthID? before trusting anything that says otherwise.
FAQ
Does removing AI metadata reduce image quality?
Removing metadata alone does not touch the pixels. Re-saving as JPEG at 92 to 97 percent is the same compression a phone camera applies, and Custom mode goes up to 100.
Will Instagram still label the image?
Not automatically. The automatic label reads Content Credentials and the IPTC AI field, and both are gone. Labels you apply yourself, and labels a reviewer adds to realistic content, are separate.
Does it remove the prompt from Stable Diffusion images?
Yes. The parameters and workflow text chunks are part of the PNG container, which is discarded. The output is a JPEG with camera fields only.
Is there a free AI metadata remover?
The first removal on HideSlop is free with no account, for one image or one video. After that an image costs one credit, with packs from $4.99.
Does it work for WebP and PNG?
Yes. JPG, PNG and WebP inputs all come back as camera-tagged JPEGs, upright, with the EXIF orientation baked into the pixels first.