Remove the AI Info Label on Instagram and Facebook
Meta reads two kinds of metadata when you upload. Remove them from the file first and there is nothing to label — the photo itself stays exactly as it is.
- .jpg
- .jpeg
- .png
- .webp
- .heic
- C2PA + IPTC
- The two metadata standards Meta reads on upload
- Before
- Cleaning works before you post, never after
- 0
- Pixels changed — Instagram gets the same picture
How it works
- 1
Load the photo you will post
The exported copy, not the working file — that is the one Instagram will read.
- 2
Remove the AI metadata
C2PA, IPTC source type and generator tags go; the picture is copied unchanged.
- 3
Post the verified copy
The cleaned file is re-read first, so you know there is nothing left to trigger the label.
Ways people try to avoid the AI info label
| Method | Removes the trigger | Keeps full quality | Fixes a live post |
|---|---|---|---|
| Cleaning the file before upload (this tool) | |||
| Screenshotting the image | |||
| Retouching with non-generative tools |
Cleaning applies to metadata you are free to remove. Adobe's terms do not allow removing Content Credentials from generative output, and Photoshop attaches them automatically after generative edits, so for Adobe work the non-generative route is the one that holds.
What Meta reads when you upload
Meta labels images on Instagram, Facebook and Threads when it detects what it calls industry-standard indicators of AI: the AI-generated information in the C2PA and IPTC metadata standards. One system serves all three apps, so a file that triggers it on Instagram triggers it on Facebook too.
In practice that means two things inside your file. The first is a C2PA manifest — Content Credentials — written by apps such as Photoshop, Firefly, ChatGPT and Microsoft Designer. The second is an IPTC digital source type in the XMP packet, declaring the image generated or composited by a trained algorithm. Either one can produce the label.
Meta also marks images made with its own Meta AI, which carry watermarks of their own, and has said it is developing classifiers for images with no markers at all. The triggers it documents for everything else are the two metadata standards above.
Where the label shows, and why real photos get it
The label began as "Made with AI" and was renamed "AI info" in 2024, after photographers found real photographs tagged because of a small generative edit. Since September 2024, an image Meta judges to be only edited with AI shows the label in the post's menu, while one it judges generated shows it under your name.
The rename did not change the trigger. The metadata records that a generative feature was used, not how much of the picture it produced, so removing one power line with Generative Fill writes the same kind of record as generating a scene from a prompt.
Check, clean, then post
The label is decided by the file you hand over, so it is knowable in advance. Load the exported copy you intend to post — not the working file, because credentials are written at export — and the tool lists any C2PA manifest, IPTC AI declaration or generator tag it finds.
If the trigger is a credential from Adobe — Photoshop's Generative Fill, Lightroom's Generative Remove, Firefly — Adobe's terms say it must not be removed. Redo the retouch with non-generative tools instead, such as Photoshop's Remove tool set to Generative AI Off, and the new export carries no credential to begin with.
For metadata you are free to remove, the tool takes it out and re-reads the cleaned file to confirm none remains. Instagram compresses every upload and drops most of its metadata afterwards anyway, so the post looks exactly as it would have; the difference is only what Meta found before it did.
For a carousel, clean every image — each one is its own file with its own metadata. Selecting several files runs them as a batch.
Facebook and Threads
Facebook and Threads apply the same rules from the same system, so the cleaned file you post to Instagram is clean for Facebook and Threads as well. There is nothing platform-specific to do — clean once, post anywhere in Meta's apps.
What this will not do
It cannot change a post that is already live: Meta read the original at upload and the label belongs to that post. Deleting it and posting a cleaned copy is the only route.
It does not touch watermarks inside the pixels, such as those on Meta AI or Google images, and it cannot change Meta's rules. Meta requires you to use its own AI label when you post photorealistic video or realistic audio that was digitally created or altered, and may penalise accounts that do not. Removing the label from a generated image to present it as a photograph is the kind of use those rules exist for.
What this tool does
- Removes both signals Meta documents: C2PA and IPTC AI metadata
- One cleaned file posts to Instagram, Facebook and Threads alike
- Verified after cleaning, with no change to the image
What it does not do
- Cannot remove a label from a post that is already published
- Reels and other video cannot be cleaned here yet
- Does not change Meta's disclosure rules or watermarks in the pixels
Remove the AI Info Label on Instagram and Facebook
Meta reads two kinds of metadata when you upload. Remove them from the file first and there is nothing to label — the photo itself stays exactly as it is.
Open the toolReviewed and updated . Behaviour described on this page is covered by the project’s automated tests.
Frequently asked questions
Why does Instagram say my photo has AI info?
Because the file carried AI metadata when you uploaded it — a C2PA manifest from an app like Photoshop or ChatGPT, or an IPTC field declaring the image AI-made. One generative edit to a real photo is enough to write it.
Can I remove AI info from an Instagram post that's already live?
No. Instagram read the file when you posted it, and the label belongs to that post now. Deleting the post and uploading a cleaned copy is the only way, at the cost of its likes and comments.
Does Facebook use the same AI label rules as Instagram?
Yes. Meta runs one labelling system across Facebook, Instagram and Threads, reading the same C2PA and IPTC metadata, so a file cleaned for one is clean for all three.
Will cleaning change how my photo looks on Instagram?
No. The pixels are copied across unchanged, and Instagram compresses every upload the same way regardless, so the post looks identical to one made from the original file.
Do I have to label AI content on Instagram myself?
Meta requires its AI label on photorealistic video and realistic audio that was digitally created or altered, and may penalise accounts that skip it. For images it labels what it detects, but presenting a generated image as real can still break its rules on misleading content.
Does this work for Stories and Reels?
Photo Stories, yes — they are image files like any post. Reels are video, and this tool cannot clean video yet.
Can I stop Photoshop adding the AI label?
Not after a generative edit — Photoshop attaches Content Credentials automatically, and Adobe's terms say not to remove them. Retouching with the Remove tool on Generative AI Off, Content-Aware Fill or the healing brushes writes none.
Keep going
Related tools
- Remove the AI Label Before You PostInstagram, TikTok, LinkedIn, Pinterest and X label AI images from different signals. See what each reads, then clean the file in your browser before posting.Open
- Remove C2PA Content CredentialsRemove C2PA content credentials from JPG and PNG files. Learn what the provenance record contains, what removing it does, and what it cannot undo.Open
- AI Metadata CheckerCheck an image for AI metadata: C2PA credentials from ChatGPT and Adobe, Midjourney prompts, IPTC AI flags and Stable Diffusion seeds. Read-only, no upload.Open
- Remove the CR Badge Before Posting on LinkedInLinkedIn shows a CR badge on images with Content Credentials, naming the tool and signer. See what yours reveals and remove it in your browser if you choose.Open