Published · Updated

How to Tell if an Image Is AI-Generated

When an unfamiliar or surprising image appears online, the first question is often whether it was made with AI. Dozens of websites promise a quick percentage score, yet real photographs are routinely flagged as synthetic while AI-generated pictures pass as human-made.

A reliable check separates verifiable evidence inside the file from guesswork. You can inspect both signed provenance and unsigned metadata locally in your browser with the AI evidence & document metadata checker and the image metadata & AI marker viewer.

1. Check signed C2PA Content Credentials

The strongest form of disclosure is a cryptographically signed C2PA Content Credential. When an image generator, camera or editing app attaches a Content Credential, it embeds a tamper-evident manifest describing how the file was created or modified:

Read how to check whether an image discloses AI use for how cryptographic binding and signer trust work.

2. Inspect unsigned EXIF, XMP and PNG text markers

Many AI tools do not attach a full C2PA manifest, or their files pass through workflows that only write standard image metadata. Inspecting the image container with the image metadata viewer can reveal:

Unlike C2PA manifests, unsigned EXIF, XMP and PNG text chunks are not cryptographically bound to the pixels—anyone can edit or remove them. Treat them as useful disclosures rather than tamper-proof proof.

3. Why missing metadata never proves “human-made”

Most social media platforms, messaging apps and CMS upload pipelines strip EXIF, XMP and Content Credentials when resizing or re-encoding images. Taking a screenshot of an AI image also creates a brand-new file with your device’s screenshot metadata and none of the original’s AI labels. See how photo metadata removal works.

Because metadata is so easily lost:

4. Why “AI percentage” detectors are unreliable

Visual AI classifiers attempt to guess from pixel statistics, noise patterns or JPEG compression artefacts. In practice:

File Sniff deliberately avoids guessing from pixels. Instead, combine local file inspection (check Content Credentials and view EXIF/XMP metadata) with provenance tracing: locate the earliest published copy, ask for the original camera or export file, and verify the context independently.