What counts as an AI tag
An AI tag is any field inside the file that says, or hints, that AI was involved. They hide in several metadata standards at once, which is why deleting one field by hand rarely does the job:
- IPTC and XMP DigitalSourceType values such as trainedAlgorithmicMedia or compositeWithTrainedAlgorithmicMedia.
- C2PA Content Credentials actions that mark generative steps, written by ChatGPT, Firefly, Photoshop and others.
- Software and creator-tool fields naming the generator, plus XMP history entries left by AI edits.
- Prompt, seed and model text in PNG chunks from Stable Diffusion and ComfyUI.
How the AI tag cleaner works
AI Label Remover reads the file structure directly in your browser. Each AI tag is listed with the exact field it came from, and the file gets a verdict — “AI traces found”, “Worth a second look” or “No AI traces” — before anything is changed.
Pressing “Wash all images” cuts out the blocks that hold those tags: XMP, IPTC, EXIF, the C2PA manifest store and PNG text chunks. The compressed image data is copied byte for byte, and the cleaned copy is read again so you can confirm no AI tag is left.
Which tools leave which tags
ChatGPT and Gemini images arrive with C2PA records; Firefly and Photoshop Generative Fill add C2PA and DigitalSourceType; Midjourney writes descriptive XMP; Stable Diffusion front-ends store full generation settings in the PNG. What metadata AI image generators add goes through them one by one.
What an AI tag cleaner cannot do
Cleaning works on metadata only. Invisible watermarks such as SynthID live in the pixels and survive, and platforms can run their own classifiers. Cleaning tags is meant for privacy and for fixing wrong labels on real photos — if an image is AI-generated and realistic, platform rules generally still expect you to disclose it.
What is removed and what stays
JPEG / JPGMarker segments
Washed out
- APP1 (EXIF
- XMP)
- APP11 (C2PA/JUMBF)
- APP13 (IPTC)
- COM
- MPF
- JFIF/JFXX thumbnail
Left in place
- SOF
- DQT/DHT
- SOS → EOI
- APP0
- APP2 ICC
- APP14
- Orientation
PNGChunks
Washed out
- tEXt
- zTXt
- iTXt (prompt
- workflow
- XMP)
- eXIf
- caBX (C2PA)
- tIME
- dSIG
Left in place
- IHDR
- PLTE
- IDAT
- tRNS
- gAMA
- cHRM
- sRGB
- iCCP
- acTL/fcTL/fdAT
- Orientation
WebPRIFF chunks
Washed out
- EXIF
- XMP
- C2PA
Left in place
- VP8 / VP8L / ALPH
- ICCP
- ANIM / ANMF
- Orientation