Skip to content
Delete Image Metadata
AI Images

Why Instagram Says Your Photo Was Made With AI

The label is triggered by a credential written into the file by your editor — not by anything Instagram sees in the picture. That distinction decides what you can do about it.

9 min read

Instagram is reading the file, not the picture

When Meta shows an AI label on a post, it has not analysed the image and concluded it looks synthetic. It has read a block of metadata called a C2PA manifest — Content Credentials — that some editing tool wrote into the file before you uploaded it.

That manifest is a signed record stating which application touched the image, which model was involved and when. Meta reads it on upload and shows the label accordingly. No pixel examination is involved at any stage.

This is the single most useful thing to understand about the label, because it explains an outcome that otherwise looks arbitrary: a fully AI-generated image with the manifest stripped may carry no label at all, while your own photograph, shot on your own camera, gets flagged.

One stroke labels the whole photograph

The manifest records that a generative feature was used. It does not record how much of the final image that feature produced, and Meta's label does not distinguish between the two extremes.

So a real photograph where you removed a power line, a passing tourist or a dust spot with Generative Fill receives the same treatment as an image typed into existence from a prompt. To the platform, both files say the same thing: a generative tool was involved.

For working photographers this is the whole problem. Retouching has involved removing distractions for as long as retouching has existed, and the tool used to do it changed without the nature of the work changing. Wedding, product and portrait photographers reported exactly this pattern when the labels first appeared, including retouched portraits picking up the tag from residual credentials.

Meta softened the wording after the initial backlash — the prominent "Made with AI" tag became a quieter "AI info" entry — but the mechanism did not change. The label still comes from the manifest.

Why this got noticeably worse in 2026

Two things converged.

The EU AI Act moved into its enforcement phase, requiring AI-generated content to be identifiable. Provenance metadata is the most practical way for a software vendor to demonstrate compliance, and the burden naturally shifted from individual creators onto the tools themselves.

Adobe responded by making Content Credentials mandatory for workflows touching generative features, removing the in-app option to turn them off. Photographers have since reported credentials being written on export regardless of settings, including on exports they did not consider AI-assisted at all.

The practical consequence: a workflow that produced unlabelled files last year now produces labelled ones, with no setting to change. That is why this stopped being a niche complaint and became something a great many photographers hit at once.

Check the file before you post

The label is decided by what is in the file at upload time, which means it is knowable in advance. You do not have to post and find out.

Open the image in a metadata inspector and look for a C2PA or Content Credentials block. If one is present, the label is likely. If none is present, there is nothing for Meta to read.

Worth checking on a copy of the exported file you actually intend to upload, not the working file — credentials are written at export, so the two can differ.

Removing it works before upload, and not after

Stripping the C2PA manifest from the file before you post removes the trigger. There is no manifest to read, so no label is applied. This is ordinary metadata removal and it does not alter the picture: the compressed image data is copied through byte for byte, so nothing about the photograph changes.

After a post is published, the label belongs to that post. Cleaning the file afterwards does nothing, because the platform already read the original at upload. The only route is to delete the post and re-upload the cleaned file, which costs you the post's existing engagement.

It is also worth knowing that an absent manifest is not the same as a manifest that says "camera original". Removal takes away a statement; it does not add a different one.

Where the line actually is

Two situations get treated as one, and they are not the same.

A photograph you took, retouched the way photographers have always retouched, carrying a label that tells viewers it was machine-made — that label is misleading, and correcting it is a reasonable thing to want. The image is exactly what it appears to be.

An image generated from a prompt, where the label is an accurate description of its origin — removing the manifest there conceals something true from people who are relying on the label to know it. That is a different act, whatever the mechanics are.

The tool cannot tell the difference and neither can this page. The mechanics are identical either way; what differs is whether the resulting file still tells the truth about itself. That is worth being clear-eyed about rather than pretending the question does not exist.

What removal does not do

Removing Content Credentials handles labels driven by metadata. It has no effect on detection driven by pixels.

Systems that classify an image by its statistical properties never look at the metadata, so nothing you remove from the file changes their conclusion. If a platform, a client or a competition is running that kind of check, a cleaned file scores exactly as the original did.

Similarly, invisible watermarks embedded into the pixels themselves — such as Google's SynthID — are untouched by metadata removal. They are part of the image data, and they are designed to survive cropping, resizing and re-compression.

Check and remove Content Credentials

Content credentials are a signed record of how a file was made and edited. See whether your image carries one, and remove it if you choose to.

Open Remove C2PA Content Credentials

Frequently asked questions

Why does my real photo say it was made with AI?

Because an editing tool wrote a C2PA manifest into the file recording that a generative feature was used. Instagram reads that manifest on upload. A single Generative Fill stroke to remove a power line is enough, and the label does not distinguish that from an image generated entirely from a prompt.

Can I remove the AI label from a post I already published?

No. The platform read the file when you uploaded it, and the label now belongs to that post. Cleaning the file afterwards changes nothing. Deleting the post and re-uploading a cleaned copy is the only route, and it costs you the engagement the original had.

Does removing the metadata change my photo?

No. Removing a metadata block deletes bytes stored outside the compressed image data and copies the picture through unchanged. The pixels, dimensions and quality are identical, which you can confirm by comparing the two files.

How do I know whether a file will get labelled before I post it?

Inspect the exported file for a C2PA or Content Credentials block. If one is present, expect the label. Check the copy you actually intend to upload rather than your working file, because credentials are written at export and the two can differ.

Why did this start happening to me only recently?

The EU AI Act's enforcement phase pushed vendors toward embedded provenance, and Adobe made Content Credentials mandatory for workflows touching generative features, removing the in-app opt-out. Photographers have reported credentials appearing on exports regardless of their settings.

Will removing Content Credentials stop AI detectors flagging the image?

No. Detectors classify pixels, and metadata removal provably leaves every pixel unchanged. The label and the detector are separate systems, and only the label is driven by metadata.

Does removing the manifest make my photo look like a camera original?

No. Removal takes a statement away rather than replacing it with a different one. The file becomes silent about its history, which is not the same as asserting it came straight from a camera.

Should I strip metadata from photographs I might need to prove I took?

Not from your originals. The camera EXIF is your best supporting evidence of authorship. Keep untouched originals archived and remove metadata only from the copies you publish, so privacy on the public file does not cost you the record on the master.