StripShot/Blog/AI Metadata Remover

AI Metadata

AI Metadata Remover: What Gets Embedded and How to Strip It

Published April 2026

Every major AI image generator leaves fingerprints in its output. These are not visible in the image itself. They live in the binary metadata segments that travel with the file: EXIF fields, XMP packets, PNG text chunks, and C2PA Content Credentials blocks. Platforms like Instagram, Pinterest, and Facebook read these segments to identify AI-generated images and apply labels.

This guide breaks down exactly what each tool embeds and how StripShot removes it at the binary level, without decoding or re-encoding your image.

What each AI tool embeds

DALL-E / ChatGPT

  • XMP fields marking OpenAI as the originating software
  • C2PA Content Credentials in supported export formats
  • Generation ID fields in EXIF Comment
  • OpenAI signature strings in software metadata

Midjourney

  • Full prompt text in EXIF ImageDescription
  • Full prompt text in EXIF UserComment
  • Seed value, model version, aspect ratio, stylize setting
  • Job ID linking back to Midjourney servers

Stable Diffusion (Automatic1111 / ComfyUI / Forge / InvokeAI)

  • Full prompt and negative prompt in PNG tEXt/iTXt chunks
  • Seed, CFG scale, sampler, steps, denoise strength
  • Model name and model hash
  • VAE name, clip skip, LoRA weights used
  • Hires.fix settings, upscaler name
  • Software field: 'stable-diffusion-webui' or 'ComfyUI'

Adobe Firefly

  • C2PA JUMBF block in JPEG APP11 marker (0xEB)
  • caBX, caMs, caSt chunks in PNG
  • XMP fields: ai:version, ai:generationTech
  • Adobe CreatorTool and software identifiers

Flux / Fooocus

  • Model identifiers in XMP software fields
  • Generation parameters in PNG text chunks
  • Workflow JSON in iTXt chunks (ComfyUI-based exports)

Leonardo AI

  • Platform signature strings in XMP
  • Generation IDs in EXIF Comment fields
  • Software identifiers linking back to Leonardo

The two types of AI metadata

AI metadata falls into two categories that require different removal techniques.

The first is standard EXIF/XMP/IPTC/PNG text data. This is the same format used by cameras to store settings, just populated with AI generation parameters instead. Any EXIF remover can strip these fields. The question is whether it does so at the binary level (lossless) or through canvas re-encoding (lossy).

The second is C2PA Content Credentials. This is a completely different binary format using JUMBF (JPEG Universal Metadata Box Format) containers embedded in JPEG APP11 markers, or caBX/caMs/caSt chunks in PNG files. Most metadata removers ignore C2PA entirely because it requires specific parsing logic. StripShot handles both.

How binary-level removal works

StripShot reads the raw file bytes. For JPEG, it walks the APP marker chain: APP0 (JFIF), APP1 (EXIF), APP13 (IPTC), APP11 (C2PA), and the XMP APP1 packet. For PNG, it reads the chunk sequence: IHDR, tEXt, iTXt, zTXt (where SD stores prompts), then looks for caBX/caMs/caSt (C2PA) chunks.

When it finds a metadata segment, it removes those bytes and adjusts the file structure. The image data itself (JPEG SOS segment or PNG IDAT chunks) is never touched. No decode, no re-encode. The pixel data passes through bit-for-bit identical.

The result is a file that contains no AI signatures, no generation parameters, no GPS data, and no platform markers, at the same quality as the original.

Remove AI metadata from your images

StripShot strips DALL-E, Midjourney, Stable Diffusion, Firefly, Flux, and C2PA metadata at the binary level. Free. 100% private.

Open StripShot free

FAQ

Do all AI tools embed metadata?

Most do. The extent varies. Stable Diffusion embeds the most data (full prompts, seeds, model hashes). DALL-E and Midjourney embed less but still leave platform signatures. Adobe Firefly always embeds C2PA credentials. Flux and Leonardo embed identifiers in XMP and EXIF.

Can I tell if an image has AI metadata without specialized tools?

Not easily. The metadata is embedded in binary segments that don't show up when you view an image normally. You need a metadata viewer like StripShot's analyzer or ExifTool to read it.

Does removing AI metadata change the image visually?

No. Metadata is stored in separate binary segments from the pixel data. Removing it does not touch any pixels. The image looks identical before and after.

What about watermarks? Does removing metadata also remove watermarks?

No. Metadata removal and watermark removal are separate operations. Some AI tools embed invisible pixel-level watermarks (like Midjourney's Steg.AI watermarks) that metadata removal does not affect. StripShot's anti-fingerprint mode modifies the pixel hash but does not target specific watermark patterns.

Related guides

C2PA

Remove C2PA Credentials

DALL-E

Remove DALL-E Metadata

Midjourney

Remove Midjourney Metadata

Stable Diffusion

Remove SD Metadata