Adobe Firefly & the Instagram 'Made with AI' Label: How to Remove It in 2026
Updated April 2026
Quick answer
Adobe Firefly embeds C2PA Content Credentials in every generated image. This is a binary certificate that Instagram reads on upload and uses to apply the "Made with AI" label. To remove it:
- 1Drop your Firefly image into StripShot.
- 2StripShot detects the C2PA JUMBF container and flags it in red.
- 3Click Strip. The C2PA certificate is removed at binary level.
- 4Download and upload to Instagram. No certificate = no label.
Binary-level removal. Zero quality loss. File never leaves your browser.
Adobe was one of the founding members of the C2PA standard. They built it into every generative tool they make: Firefly, Photoshop Generative Fill, Adobe Express, and Adobe Stock. If you created your image with any of these, it has C2PA data in it, and Instagram will label it.
The fix is straightforward. C2PA lives in a separate metadata container, not the pixel data. Strip the container and the image is identical at full quality, without the certificate.
Where Firefly hides the C2PA data
In JPEG files, C2PA lives in the APP11 segment, identified by the byte marker 0xFF 0xEB. This segment contains a JUMBF (JPEG Universal Metadata Box Format) box. Inside the box is a full Content Credentials certificate: the generating tool identity (Adobe Firefly), a timestamp, a cryptographic signature from Adobe, and provenance metadata linking the image to its source.
In PNG files, the same data is distributed across three custom chunks: caBX, caMs, and caSt. These are Adobe-defined chunks that standard PNG editors ignore but that Instagram specifically looks for.
JPEG C2PA structure (simplified)
StripShot identifies and removes the APP11 segment without touching any other data.
Every Adobe tool that embeds C2PA
It's not just Firefly. Any Adobe generative AI tool embeds C2PA. If you used any of these, your image will trigger the Instagram label:
Adobe Firefly
Web, desktop, mobile
Photoshop Generative Fill
PS 24.5+ on desktop
Photoshop Generative Expand
Same version
Adobe Express
Text to image feature
Adobe Stock AI
AI-generated stock
Adobe Lightroom (AI features)
Denoise, upscale, object removal
Strip it now
Remove Firefly C2PA. One click.
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
Step-by-step: strip Firefly metadata before you post
Drop your Firefly image into StripShot
StripShot immediately scans the file. If C2PA Content Credentials are present, you'll see a red 'Instagram Will Flag This as AI' finding.
Check the scan results
The scan shows exactly what was found: C2PA certificate, XMP creator fields, EXIF camera/software data. You'll see which Adobe tool created it.
Click Strip and Download
One click removes C2PA JUMBF container, Adobe XMP creator fingerprints, and all remaining EXIF. Binary-level. Zero quality loss. The file downloads immediately.
Upload to Instagram
No C2PA certificate. No Adobe signature. Instagram has nothing to read. The 'Made with AI' label doesn't appear.
What StripShot removes from Firefly images
C2PA JUMBF container
The binary certificate in JPEG APP11 (0xEB) and PNG caBX/caMs/caSt chunks. This is the primary Instagram label trigger.
Adobe XMP creator fingerprints
xmp:CreatorTool ('Adobe Firefly'), photoshop:Source, dc:creator, and all XMP fields identifying Adobe as the source.
Generation metadata
Firefly-specific fields: prompt fragments, aspect ratio settings, style descriptors, and content type identifiers.
EXIF software and camera fields
Software tag (Adobe Firefly version), any auto-populated camera fields, processing timestamps.
Embedded thumbnails
EXIF thumbnail data that can also carry metadata or fingerprinting data.
Frequently asked questions
Why does Adobe Firefly trigger the Instagram AI label?
Adobe was a founding member of the C2PA (Coalition for Content Provenance and Authenticity) standard. Firefly, Photoshop Generative Fill, and Adobe Express embed C2PA Content Credentials in every generated image. Instagram reads these credentials on upload and applies the 'Made with AI' label automatically.
Where exactly is the C2PA data in a Firefly JPEG?
In JPEG files, C2PA lives in the APP11 marker segment identified by byte 0xEB. This segment contains a JUMBF (JPEG Universal Metadata Box Format) container with the full signed Content Credentials certificate, including the generating tool, timestamp, and Adobe's digital signature.
Can I remove C2PA from a Firefly image without re-encoding?
Yes. StripShot strips C2PA data at binary level by identifying and removing the APP11 segment from JPEG files and the caBX/caMs/caSt chunks from PNG files, without touching or re-encoding the image data. Quality is completely unchanged.
Does stripping C2PA from a Firefly image change the pixels?
No. C2PA lives in a separate metadata container, not the image data itself. Binary-level removal drops the metadata segments without touching the pixel data. The image is bitwise identical to the original except for the removed metadata blocks.
Does Photoshop Generative Fill also embed C2PA?
Yes. All Adobe tools that use generative AI, including Photoshop Generative Fill, Firefly web app, Adobe Express, and Adobe Stock AI, embed C2PA Content Credentials. The same binary stripping process removes it from all of them.
Will Instagram still label the image after C2PA is removed?
Removing C2PA eliminates the primary trigger for the label. Instagram may also run visual AI classification on images. If the image visually matches AI-generation patterns, the visual classifier could still apply the label. This is less common than the metadata-based trigger and can be addressed with anti-fingerprint mode.
Related guides
Remove the Made with AI Label
DALL-E
DALL-E ChatGPT Instagram Label
C2PA
C2PA Content Credentials Explained
Firefly
Remove All Firefly Metadata
Ready to remove the label?
Strip C2PA from Firefly images. Free.
3 free strips to try it. No credit card. Pro is $9/month for unlimited.