Remove AI Label

Free · no upload · no account

Remove AI info from Instagram posts, stories and reels

Instagram adds an “AI info” label when the file you upload still contains C2PA content credentials or XMP generation tags. It is reading your file, not judging your pixels, which is why a photograph you took yourself can get labelled after one AI-assisted edit.

Strip those markers before you upload. The file is read and cleaned in this tab; nothing is sent anywhere.

  • Posts, Stories & Reels
  • Works on Canva & Lightroom exports
  • Nothing uploaded
starting engine…

Drop an image here

We read what is inside it first, then show you every field before anything is removed.

JPEG · PNG · WebP: up to 25.0 MB · 30 files at a time

What to remove

Why it happened

Why your Instagram post says AI content

Meta reads provenance metadata on upload across Instagram, Facebook and Threads. Two markers do almost all the work: a C2PA manifest: which is a signed record of how the file was made and edited, and XMP tags carrying generation parameters or an IPTC DigitalSourceType of trainedAlgorithmicMedia.

If either is present, the label appears. Meta is not claiming every pixel is synthetic, the label reflects what the file declares about itself. That distinction matters, because the most common complaint is from photographers whose real work got labelled.

The usual culprits are not image generators at all. Photoshop Generative Fill, AI sky replacement, AI background removal, Lightroom AI Denoise and several Canva AI features all write provenance into an otherwise ordinary photograph.

There is no in-app switch

Instagram does not offer a toggle to turn the label off once it is applied from metadata. The only reliable fix is to clean the file before you upload it. If a post is already live, you need to delete it and re-upload the cleaned version.

The fix

How to remove AI info from an Instagram post

  1. 1

    Export the full-size original

    Pull the file out of Lightroom, Photoshop, Canva or your camera roll at full size. Do not use a screenshot or a thumbnail, small placeholder files from iCloud often cannot be read properly.

  2. 2

    Drop it into the tool above

    Every C2PA, XMP, EXIF and IPTC field is listed with its real values, so you can see exactly what Instagram would have read.

  3. 3

    Choose what to remove

    Leave it on Everything if you also want GPS and device data gone. Choose AI markers only if you are a photographer who needs camera settings and copyright preserved.

  4. 4

    Download and upload the clean file

    The output is re-scanned and confirmed before download. Upload that file to Instagram instead of the original.

Stories and Reels

How to remove AI info from an Instagram story

Stories are checked the same way as feed posts, but the file you upload is usually different from the one you edited. If you built the story in Canva, CapCut or Instagram’s own editor, the export carries that editor’s provenance rather than your camera’s.

The fix is the same, clean the exported still before you add it to your story. What catches people out is uploading the original from the camera roll out of habit, after cleaning a different copy.

  • Story stills: clean the exported JPEG or PNG before adding it to your story.
  • Reel covers: the cover image is a separate upload and is checked separately. Clean it even if the video itself is fine.
  • Carousels: every slide is read individually. One uncleaned slide can label the whole post, so run the full set as a batch.
  • Video: this tool handles images only. A reel’s video track can carry its own C2PA, which an image tool cannot reach.

Still labelled

What to do if the label appears anyway

What you seeLikely causeWhat to do
Label on a re-uploadThe original was uploaded, not the cleaned copyCheck the filename ends in _clean, then re-upload
Label on one carousel slideOnly some slides were cleanedRun every slide through as a batch
Label persists on a clean filePixel-level classifier or invisible watermarkNo metadata tool can change this, see the limits below
Label on an edited photoEditor wrote C2PA during an AI-assisted editExpected. Clean the export, not the source file

If the file is clean and the label stays

Meta also runs visual classifiers, and Google’s SynthID embeds a signal in the pixels themselves. Neither is metadata, and neither can be removed by this or any other metadata tool. Be sceptical of anything claiming otherwise.

Questions

Frequently asked questions

›How do I turn off the AI label on Instagram?

There is no setting for it. When the label comes from metadata, Instagram applies it at upload based on what the file contains. You remove the C2PA and XMP markers from the file first, then upload. An already-published post has to be deleted and re-posted with the cleaned file.

›Why does my Instagram post say AI content when I took the photo myself?

Almost always because an AI-assisted edit left provenance behind. Generative Fill, AI background removal and Lightroom AI Denoise all write C2PA or XMP into a real photograph. The pixels are genuinely yours; the marker came from your editor, and Instagram is reading the marker.

›Does this work for Instagram stories as well as posts?

Yes. Stories, feed posts, carousel slides and reel covers are all checked on upload, and all of them are image uploads this tool can clean. Clean the exported file you actually upload, not the source you edited.

›Will removing the metadata get my account flagged?

Removing metadata from files you own is ordinary practice, it is the same operation every EXIF remover has performed for twenty years, and platforms strip metadata themselves on upload. Separately: if you generated an image with AI and your context requires disclosure, disclose it. Removing a marker does not remove an obligation.

›Does Instagram strip metadata anyway?

It strips a lot of it after processing, but it reads provenance markers at upload time, before stripping. That is why cleaning has to happen on your side, before the file ever reaches them.

›Will this reduce my photo quality for Instagram?

No. Metadata is removed by skipping the container blocks it lives in; the compressed pixel data is copied untouched. Instagram will re-compress your upload as it always does, but it starts from the same pixels it would have had otherwise.

References

Primary sources

The specifications this tool was built against. Where we describe how a format behaves, this is where that behaviour is defined.

Keep going

Related guides