StripShot/Guides/What Metadata AI Puts in Images

AI Metadata · 2026

What Metadata Do AI Image Generators Put in Your Images?

Published April 12, 2026

Every AI image generator embeds metadata into the files it produces. The type, depth, and location of that metadata varies dramatically by tool. DALL-E 3 buries a cryptographically signed certificate deep in the binary. Stable Diffusion writes your entire prompt in plain text into a PNG chunk. Adobe Firefly signs with Adobe's root certificate and timestamps the creation.

Platforms like Instagram, LinkedIn, and TikTok read this metadata automatically at upload time. You cannot see it. They can. Here is what is actually inside your AI images and which generators put it there.

Quick answer

AI image generators embed several types of metadata: C2PA Content Credentials (a signed certificate naming the AI tool), XMP metadata (creator, software, AI tool ID), EXIF data (device, timestamp), and tool-specific fields like Stable Diffusion's full prompt text. Most of this is invisible to you but readable by platforms like Instagram, which use it to apply "Made with AI" labels.

C2PA Content Credentials

C2PA (Coalition for Content Provenance and Authenticity) is an open technical standard for embedding signed provenance data into image files. It was built by a consortium that includes Adobe, Microsoft, BBC, Intel, and Arm. When an AI tool embeds C2PA credentials, it creates a cryptographically signed manifest that declares the image as AI-generated and identifies the specific tool that created it.

The following tools embed C2PA by default: Adobe Firefly, DALL-E 3 and ChatGPT image generation, Microsoft Copilot Designer, Google ImageFX, and DreamStudio (Stability AI's hosted Stable Diffusion). These are all founding or early members of the C2PA standard.

In JPEG files, C2PA lives in the APP11 marker segment at byte offset 0xEB. This segment holds a JUMBF (JPEG Universal Metadata Box Format) container with content blocks including the generator assertion, signer certificate, a timestamp from the signing authority, and a soft binding hash tied to the image pixels.

In PNG files, C2PA appears in dedicated chunk types: caBX (Content Authenticity Box), caMs (CA Manifest), and caSt (CA Store). These chunks sit in the PNG chunk sequence before the IEND marker.

JPEG APP11 location (C2PA):

FF D8 FF E0 // SOI + APP0

FF E1 ... // APP1 (EXIF)

FF EB ... // APP11 (C2PA JUMBF) -- Instagram reads this

caBX / caMs / caSt blocks inside

FF DA ... // SOS (image data, never touched)

C2PA is the primary trigger for "Made with AI" labels on Instagram, LinkedIn, YouTube, and Pinterest. These platforms are C2PA member organizations and read the manifest automatically at upload time.

XMP metadata (AI tool signatures)

XMP (Extensible Metadata Platform) is an XML packet embedded in most image files. It was created by Adobe and is widely supported across tools and platforms. Nearly every AI image generator writes identifying information into XMP fields, even tools that do not embed C2PA.

Common XMP fields written by AI generators include the creator tool name and version, a creator identifier, software identifiers, job or session IDs, and a standardized digital source type field from the IPTC standard that explicitly marks the image as algorithmically generated.

XMP fields found in AI-generated images:

xmp:CreatorTool: Adobe Firefly 2.0

xmp:Creator: DALL-E 3

Iptc4xmpExt:DigitalSourceType: http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia

Iptc4xmpExt:ArtworkOrObjectDetail: Midjourney Job ID 4f8a2c...

The IPTC trainedAlgorithmicMedia value is a secondary trigger for platform AI labels. It is separate from C2PA and read independently by some platforms.

Stable Diffusion's parameters chunk

Stable Diffusion running through Automatic1111 (A1111) does not embed C2PA. Instead, it writes a PNG text chunk named parameters that contains your complete generation workflow in plain text.

This chunk includes your full positive prompt, the full negative prompt, number of steps, sampler name, CFG scale value, seed, model hash and name, and any LoRA weights applied. This is not a summary. It is every parameter used to generate the image.

PNG parameters chunk (A1111 output):

portrait of a woman, soft studio lighting, 8k

Negative prompt: ugly, blurry, bad anatomy

Steps: 30, Sampler: DPM++ 2M Karras

CFG scale: 7, Seed: 3847291045

Model hash: 6ce0161689

LoRA: <lora:filmgrain:0.8>

This chunk is read natively by A1111's own PNG Info tab. Anyone who receives your PNG file can paste it into A1111 and extract your entire workflow instantly. There is no C2PA involved, but the exposure is arguably more severe.

EXIF and GPS data

EXIF (Exchangeable Image File Format) metadata is most commonly associated with camera-captured photos. It records the device model, lens, exposure settings, and timestamp. Some AI generators embed partial EXIF including a software field that names the generating tool and a creation timestamp.

The GPS risk is most relevant in a hybrid workflow scenario: if you photograph something on your phone, apply AI enhancement through a camera app or filter, and export the result, the original EXIF, including GPS coordinates from where the photo was taken, may be preserved in the output. The AI layer sits on top but the location data from the original capture remains in the file.

Pure AI generators (DALL-E, Firefly, Midjourney) do not embed GPS because there is no source photo with a location. The risk is specific to AI-enhanced photography pipelines where device metadata is preserved through the editing process.

Why you can't see this metadata

None of this metadata is visible inside the image itself. It lives in binary segments that image viewers ignore entirely. File managers on Windows and macOS do not surface XMP or C2PA fields. Right-click, Get Info on a Mac shows basic dimensions and a handful of EXIF fields at most.

To actually read C2PA JUMBF blocks, XMP packets, or PNG text chunks, you need a tool that specifically parses the raw binary structure of the file and knows what to look for. Most metadata viewers focus on EXIF because that is what photographers care about. AI metadata lives in segments those tools were never built to surface.

StripShot's detection panel reads all binary segments before stripping, surfacing what is actually present in the file before you decide what to remove. You see exactly what platforms like Instagram are reading when you upload.

Which generators embed what

GeneratorC2PAXMP / AI IDPrompt textGPS risk
DALL-E 3 / ChatGPTYesYesNoNo
Adobe FireflyYesYesNoNo
Microsoft CopilotYesYesNoNo
Google ImageFXYesYesNoNo
MidjourneyNoYes (XMP)NoLow
Stable Diffusion (A1111)NoPartialYes (full prompt)No
Stable Diffusion (DreamStudio)YesYesNoNo
FluxNoPartialNoNo
Leonardo AIPartialYesNoNo

StripShot

See what's in your image. Then strip it.

JPEG, PNG, WebP · Up to 25MB · 3 free strips/day

📷

Drop images here or browse

Select files· JPEG, PNG, WebP · Up to 20 at once

0/3 images today·Go unlimited →

Frequently asked questions

Can platforms see AI metadata even if I can't?

Yes. Instagram, LinkedIn, Pinterest, and TikTok all read C2PA and XMP at upload time using automated pipelines. The metadata is invisible to viewers but machine-readable.

Does Midjourney embed metadata?

Midjourney does not embed C2PA. It embeds XMP signatures including a Midjourney job ID and creator tool field. These are readable by forensic tools and some platforms.

What is the most revealing metadata type?

Stable Diffusion's parameters chunk. It contains your complete prompt, model, LoRA weights, and seed. Anyone with your PNG file can extract your entire workflow.

Does removing metadata change how the image looks?

No. Metadata is stored in separate file segments from the pixel data. Binary-level removal only touches those segments. The image looks identical.

Which metadata triggers Instagram's AI label?

C2PA Content Credentials are the primary trigger. They live in JPEG APP11 and PNG caBX chunks. Instagram reads these at upload. Stripping APP11 before upload removes the trigger.

Related guides

C2PA

What Is C2PA?

Stable Diffusion

Stable Diffusion Metadata Remover

Removal

Remove AI Image Metadata

Tools

Best AI Metadata Remover 2026

StripShot

Strip AI metadata before you post.

Binary-level removal. C2PA, XMP, EXIF, and Stable Diffusion prompt chunks. Zero quality loss.

$0

Free: 3/day

$9/mo

Pro: unlimited photos

$19/mo

Pro+Video: unlimited all