Detect AI-Generated Images

Upload a photo to check if it was generated by AI. PixelPeeper analyzes embedded metadata to identify images from ChatGPT, DALL-E, Gemini, Grok, and other generators.
Loading the app...

How It Works

AI image generators like ChatGPT/DALL-E, Google Gemini, and Grok embed provenance metadata in their output. PixelPeeper reads this data to determine whether an image was AI-generated and which tool created it.

  1. Upload a JPEG, PNG, or WebP image
  2. PixelPeeper extracts and analyzes the embedded metadata
  3. If AI provenance data is found, an "AI Generated" badge appears on the photo
  4. The badge shows the generator name when available (e.g. ChatGPT, Grok)

What We Detect

PixelPeeper identifies AI-generated images through three metadata signals:

  • C2PA provenance manifests — The industry standard for content provenance. Used by ChatGPT/DALL-E and Google Gemini. Contains a digitalSourceType field set to trainedAlgorithmicMedia along with the generator name.
  • XMP DigitalSourceType — The IPTC digital source type tag embedded directly in XMP metadata, indicating the image was created by a trained AI model.
  • Grok metadata — Images generated by Grok (xAI) include encrypted prompt data in custom XMP fields, which PixelPeeper uses as an AI generation signal.

Supported Generators

The following AI image generators embed detectable metadata in their output:

  • ChatGPT / DALL-E (OpenAI) — C2PA manifest with generator name
  • Google Gemini / Imagen — C2PA manifest with generator name
  • Grok (xAI) — Custom XMP fields with encrypted prompt data
  • Adobe Firefly — C2PA Content Credentials

Limitations

This tool detects AI images based on metadata only — it does not perform pixel-level analysis. This means:

  • Metadata can be stripped. If someone removes EXIF/XMP data or takes a screenshot, the AI provenance is lost. A clean result does not guarantee the image is real.
  • Not all generators embed metadata. Midjourney (via Discord), Stable Diffusion, and some other tools do not include provenance data.
  • Social media strips metadata. Images downloaded from Instagram, Twitter/X, or Facebook have had their metadata removed by the platform.

When AI metadata is found, you can be confident the image is AI-generated. When no metadata is found, the result is inconclusive.

About C2PA and Content Provenance

The Coalition for Content Provenance and Authenticity (C2PA) is an open standard for embedding tamper-evident provenance data in media files. It was developed by Adobe, Microsoft, Intel, and others to help people verify the origin of digital content.

When an AI generator supports C2PA, it signs a manifest into the image file that records the creation tool, a digitalSourceType classification, and a cryptographic signature. This data is stored in a JUMBF (JPEG Universal Metadata Box Format) container and can be read by tools like PixelPeeper and Content Credentials Verify.

Frequently Asked Questions

Can this tool detect all AI-generated images?

No. This tool detects AI images that contain provenance metadata (C2PA manifests, XMP source type tags, or generator-specific fields). Images from generators that don't embed metadata, or images that have had their metadata stripped, will not be detected.

If no AI metadata is found, does that mean the image is real?

Not necessarily. Metadata can be stripped by re-saving the image, taking a screenshot, or downloading from social media platforms. The absence of AI metadata means the result is inconclusive, not that the image is authentic.

Which image formats are supported?

You can upload JPEG, PNG, WebP, HEIC, AVIF, TIFF, and GIF images. C2PA provenance data is most commonly found in PNG and JPEG files from AI generators.

Is my uploaded image stored?

Uploaded images are processed to extract metadata and generate a preview. See our privacy policy for details on data handling.

Can AI metadata be faked?

C2PA manifests include cryptographic signatures that make them difficult to forge without the generator's private key. However, simpler metadata fields like XMP tags can be added or modified by anyone with the right tools.

Related Tools

Ready to Check an Image?

Upload a photo above to see if it contains AI generation metadata.