Home / Knowledge Base / Tools and integrations / How to Tell if an Image Is AI-Generated

How to Tell if an Image Is AI-Generated

Tools and integrations 7 min read Updated 13.10.2026
Visual tells, Content Credentials, SynthID, detectors and reverse search: a step-by-step way to check a photo for AI and what each signal really proves.

There is no single test that tells you whether an image is AI-generated. What works is collecting several independent signals: what the file says about itself (metadata and watermarks), what the pixels look like (to a detector and to your own eyes), and where the image came from. Each signal can fail on its own. You can be confident only when several of them point the same way.

The short version: checks in order

  1. Get the best copy. Ask for the original file, not a screenshot or a repost. Screenshots and messengers strip most of the evidence.
  2. Read the provenance metadata. A signed Content Credentials (C2PA) manifest or an IPTC label is the strongest evidence a file can carry. Open it in the C2PA checker.
  3. Check for an invisible watermark. If a Google model could have made the image, check SynthID in the Gemini app — the SynthID guide explains how.
  4. Run a pixel detector such as the AI image detector when the file has no metadata.
  5. Look for visual tells — hands, text, reflections, backgrounds.
  6. Search for the image and check the context: who posted it first, and whether other photos of the same scene exist.

Visual tells, and why they are getting weaker

Generators used to give themselves away with obvious mistakes. Many of these still appear, especially in busy scenes:

  • Hands and fingers: extra or merged fingers, joints bending the wrong way, hands that fade into objects.
  • Text: shop signs, labels, number plates and book covers with letters that almost form words.
  • Reflections and shadows: a mirror that shows a different scene, shadows falling in two directions, light with no visible source.
  • Backgrounds: objects melting into each other, repeated faces in a crowd, windows and railings that do not line up.
  • Paired details: earrings, glasses, buttons and collars that do not match left to right.
  • Overall look: skin that is too smooth, and lighting that feels like a studio even outdoors.
Do not rely on the eye test alone
Newer models fix many of these mistakes, so a clean-looking picture proves nothing. The reverse is also true: heavily processed real photos (night mode, beauty filters, AI upscaling) can look artificial. Use visual tells to decide where to look closer, not to reach a verdict.

Provenance metadata: C2PA, IPTC and generator parameters

Many generators and editors now label their output inside the file. There are three common forms:

  • C2PA / Content Credentials. A signed manifest that records who created the file and what was done to it. OpenAI adds it to images from ChatGPT, Adobe Firefly attaches it to generated images, and Google adds it to some of its generated images. A generated image usually has a c2pa.created action with the source type trainedAlgorithmicMedia.
  • IPTC digital source type in XMP metadata. The same vocabulary without a signature: some generators and editors write it on export.
  • Generator parameters. Local tools such as AUTOMATIC1111 and ComfyUI store the prompt, seed and settings in PNG text chunks.
digitalSourceTypeWhat it means
trainedAlgorithmicMediaCreated entirely by a generative model
compositeWithTrainedAlgorithmicMediaA real image with AI-generated parts (generative fill, replaced background)
digitalCaptureTaken with a camera
computationalCaptureSmartphone photo with computational processing (HDR, night mode)
screenCaptureScreenshot

A C2PA signature on its own is not an AI sign: recent cameras and phones also sign ordinary photos. The deciding field is the source type. The C2PA checker shows the manifest, the signer and the recorded actions, but it does not verify the signature cryptographically — for that, use the official verify service at contentcredentials.org. To see every metadata block at once (EXIF, XMP, IPTC, PNG text), drop the file into the EXIF viewer and remover; the image watermark detector additionally searches for generator names and hidden-data anomalies.

Remember the asymmetry: metadata that says "AI" is a strong signal, but missing metadata means nothing. Screenshots, most messengers, many social networks and image optimizers drop these blocks, and anyone can delete them on purpose.

Invisible and visible watermarks

SynthID is Google DeepMind's watermark for content made with Google's AI. It is woven into the pixels at generation time rather than stored in metadata, and it is designed to survive compression, resizing and screenshots reasonably well. Only Google's detector can read it. The most accessible way to check is to upload the image to the Gemini app and ask whether it was made with Google AI. Keep the limits in mind: the check only covers Google tools and partners that use SynthID, and "not found" does not mean "made by a human".

Meta says it marks images from Meta AI with a visible marker, an invisible watermark and IPTC metadata, and its apps show an "AI info" label. That label is part of the app interface, not the file: a picture saved from a post usually comes back without it.

Visible marks such as the sparkle in the bottom-right corner of images from the Gemini app are the weakest signal. They are not added in every product or plan, a simple crop removes them, and anyone can paint one onto a real photo. Our Gemini watermark remover exists for people who need a clean visual on their own generated images, for a banner or a slide. It does not touch SynthID, so it does not hide where an image came from — and presenting a generated image as a real photo breaks the rules of Google and most platforms.

AI image detectors: useful, but probabilistic

A detector is a classifier trained on real and generated images. It picks up statistical traces of generation such as noise patterns and upscaling artefacts, and returns a probability, not a fact. Typical failure modes:

  • False positives: real photos with heavy processing — HDR, night mode, AI noise reduction, beauty filters, upscalers.
  • False negatives: partial edits (AI only replaced the sky), small or recompressed images, screenshots, and generators released after the detector was trained.
  • Disagreement between services: each model has its own training data and threshold, so 12% in one tool and 90% in another is not unusual. Compare conclusions, not numbers.

Our AI image detector combines both layers: it reads the metadata and runs a classification model in your browser. Treat its score as one opinion among the signals above.

Reverse image search and context

Often the fastest answer is not inside the image at all. Run a reverse search in Google Lens or TinEye and look for the earliest and largest copy. Google's "About this image" panel can also show AI labels taken from metadata, where available. Then ask the journalist's questions: who published it first, is there an author with a history, are there other photos or videos of the same event from different angles, and do the weather, signs and clothing match the claimed place and date?

How to read the combined result

What you foundReasonable conclusion
C2PA or IPTC says trainedAlgorithmicMediaThe file was labelled by a generator — the strongest evidence, whatever a detector says
Gemini reports SynthIDMade or edited with Google AI
No metadata, high detector score, visible tells, no original foundProbably AI — keep looking for the source before saying so publicly
Camera manifest or original from a known author, consistent contextProbably real
Signals contradict each otherUndecided — say "could not verify" rather than guess
Checking text, not images?
Text has its own markers — zero-width characters, unusual spaces and model watermarks. See hidden watermarks and invisible characters in text and how to check text for AI.

FAQ

Can you tell for sure if an image is AI-generated?
Rarely from one check. The strongest evidence is a C2PA or IPTC label saying the image was generated, or a positive SynthID result from Google. Missing labels prove nothing, so combine metadata, a detector, visual checks and the image's source.
Why does a detector say my real photo is AI?
Heavy processing leaves traces that look like generation: night mode, HDR, AI noise reduction, beauty filters and upscalers. Test the original file from the camera rather than an edited or recompressed copy.
Does a screenshot remove the AI label?
It removes metadata such as C2PA and IPTC, because a screenshot is a new file. It does not remove SynthID, which is embedded in the pixels and designed to survive screenshots.
How do I check an image for SynthID?
Upload it to the Gemini app and ask whether it was created with Google AI. The check only covers Google tools and partners using SynthID; "not found" does not mean a human made the image.
Is the Gemini sparkle in the corner proof of AI?
No. It is not added in every product, a crop removes it, and it can be painted onto any picture. Treat it as a hint and check metadata or SynthID instead.
Was this article helpful?
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard