X · AI labels

Why X May Add a “Made with AI” Label to an Image

Why X may add a “Made with AI” label, which file-level provenance signals can contribute, and why editing metadata does not guarantee a label disappears.

Platform labelsPublishingDetectionProvenance

You drop an image into the X composer, and a “Made with AI” label may appear before you post. In observed cases, the “Generated with AI” option is ticked and unavailable to change. File-level provenance such as Content Credentials can contribute to that behavior, but X does not publish every signal or rule used by its labeling systems.

The X post composer showing a greyed-out “Made with AI” label applied automatically below the image.
X applies the “Made with AI” label on its own the moment it detects AI provenance in an upload.

Why X labels your post automatically

Platforms can inspect uploads for industry provenance signals. One is C2PA Content Credentials: cryptographically signed metadata that can record whether a file was made or edited with AI. A manifest can give a platform a machine-readable provenance claim, but it is not safe to assume that metadata is X’s only input or that removing it controls the platform’s final label.

The X content-warning panel with the “Generated with AI” category checked and disabled, and a “Block modifications by Grok” toggle below it.
Inside the content-warning panel, “Generated with AI” is pre-checked and disabled. X will not let you remove it once it has detected the signal.

The disabled control shows that the decision can be made automatically. Attached provenance is one plausible, machine-readable input; pixel analysis, account history, and server-side information may also be used. A local file edit cannot erase those other signals. Our breakdown of how X’s “Made with AI” label works separates what X has documented from what testing shows.

What X actually reads in your file

An AI image can carry more than one provenance signal, and they live in different places. Knowing which is which tells you what has to be handled before upload.

SignalWhere it livesHow to handle it
C2PA Content CredentialsA signed manifest in the file container (JUMBF / APP11, caBX, or a RIFF chunk)Dropped by re-encoding, ExifTool, or a metadata strip
“Made with AI” EXIF / XMP tagsStandard metadata fields in the headerRemoved alongside other metadata
Embedded pixel watermark (SynthID)The image pixels themselves, invisible to youNeeds regeneration to disrupt; a metadata strip does nothing to it
The signals that can trigger an automatic AI label

Metadata is the easiest layer to inspect, but a file may also carry an embedded SynthID pixel watermark. That layer survives a metadata strip. This is why the actual file should be checked instead of assuming every ChatGPT or DALL·E image has identical provenance layers.

How to inspect the file-level signals

For an image you own, you can inspect and edit file-level provenance before publishing. This explains the file itself; it does not promise how X will classify the upload.

  1. Strip the metadata. Remove C2PA Content Credentials and any “Made with AI” EXIF or XMP tags. Re-encoding, ExifTool, or our C2PA removal flow all do this.
  2. Disrupt the embedded watermark if present. For Gemini, ChatGPT, or DALL·E images, the pixel-level SynthID signal needs regeneration, which the AI watermark remover handles. Results vary and no tool guarantees every detector.
  3. Verify. Check the file at contentcredentials.org/verify; a clean file reports “No Content Credentials found.” Google’s SynthID Detector covers the pixel layer.
  4. Follow the platform rules. A file with no detectable Content Credentials can still receive a label from other checks, so use X’s disclosure controls and current policies.

Why cropping or a screenshot is not enough

A screenshot or a quick re-save will usually kill C2PA metadata, which removes the most likely automatic trigger for a metadata-only image, though X has not confirmed what its detection reads. But a screenshot reproduces the same pixels, so it leaves an embedded SynthID watermark fully intact, and cropping does not reliably remove it either. If you want the detail on that, see whether cropping removes SynthID. For the broader picture of how each platform reads these signals, our guide to AI labels on social platforms goes deeper.

Delete SynthID supports JPEG, PNG, WebP, AVIF, HEIC, and HEIF up to 20MB, and your first 3 images are free. Process a copy, confirm it comes back clean, then post it. If you need volume, the one-time credit pricing has no subscription attached.

Primary sources

Technical and policy claims in this guide were reviewed against these references.

Last reviewed July 16, 2026. This guide is general product and publishing information, not legal advice.

Frequently asked questions

Why is the “Made with AI” label already checked on my X post?

X applied the label automatically when you attached the image. X has not documented what its detection reads, though the app’s internal naming points to C2PA Content Credentials as one input. Automatically applied labels are locked, so the checkbox cannot be changed.

Can you remove the “Made with AI” label on X?

Editing an image you own can remove file-level metadata, but it does not control X’s interface or guarantee that X will omit a label. The platform may use other checks and server-side information.

Does X detect AI images automatically?

For some uploads. C2PA Content Credentials appear to be one input, but X has not published its criteria, and results vary: in a March 2026 test a ChatGPT image was labeled while Gemini and Grok images were not.

Will a screenshot stop the forced AI label?

It may, if C2PA metadata was the trigger, because a screenshot drops it. X has not confirmed its criteria, and a screenshot reproduces the same pixels, so any embedded SynthID watermark survives.

Is it against the rules to remove the AI label?

This guide is about editing your own AI content. Removing a provenance signal does not change what the content is, and platform and legal disclosure rules still apply. Use it responsibly and follow X’s policies for AI-generated posts.