Remove Stable Diffusion & ComfyUI PNG Metadata
Adds placeholder camera metadata after cleaning (JPEG only)
Drop images here or click to upload
JPG, PNG, WebP · Max 20MB · Batch up to 50
ComfyUI graphs and A1111 seeds live inside PNG text chunks — not just EXIF.
Social feeds and boards increasingly scan those chunks for GenAI disclosure. Strip them before upload.
Why SD / ComfyUI PNGs trigger AI labels
Unlike a camera RAW pipeline, diffusion exports often carry full workflow serialization inside the PNG container: node graphs, prompts, seeds, and checkpoint names. That is valuable for reproducibility — and it is also a loud automated signal for "this file came from a generator". Inspectors and community tooling have long surfaced PNG chunk data on creative uploads; Meta-family apps focus more on C2PA/XMP but may still ingest other markers depending on the asset path.
A1111 (SD Web UI) vs ComfyUI vs headless inference
- SD Web UI (A1111) — classic parameter + PNG chunk patterns; watch embedded PNG info when "Save metadata"-style options are on.
- ComfyUI — workflow JSON in PNG text chunks is the default mental model.
- API / batch workers — confirm your writer does not reintroduce chunks after post-processing.
How this differs from Midjourney and DALL·E
Midjourney leans on XMP. DALL·E leans on C2PA. Stable Diffusion front-ends lean on PNG ancillary text. The remover above is designed to hit all three classes so you do not need separate desktop apps per toolchain.
Recommended cleaning checklist
- Flatten to the final raster (PNG or JPG) you will ship.
- Enable PNG text chunk removal for PNGs from SD stacks.
- Keep XMP enabled if you passed through another editor afterward.
- Keep C2PA enabled if you mixed in Firefly or ChatGPT image assets.
- Confirm with the checker.
Deep dive on the blog
Read stripping Stable Diffusion metadata for chunk-level detail and batch ideas.
FAQ
I saved as JPG from Comfy — am I done?
JPG avoids PNG workflow chunks but may still carry XMP/EXIF. Run the final JPG through the same pipeline.
Does latent upscaling remove chunks?
Not reliably. Some nodes re-encode PNG and drop chunks; others preserve them. Never assume — verify with the checker.
Related
- Pinterest (PNG-heavy discovery flows)
- Instagram · Facebook
- Midjourney · DALL·E
- AI metadata remover
- Disclaimer
