C2PA and IPTCContent Credentials (C2PA) checker

Drop an image to read its Content Credentials.

AI image detector

ChatGPT, Gemini, Midjourney, Flux and more

What it checks

Content CredentialsC2PA and IPTC labels
Generator fingerprintsSettings AI tools save
Camera dataMake, model and exposure
Visual inspectionHands, text, light, texture

Private. The file is checked on your device.

Drop an image to get a verdict

It names the AI that made it when the file says so, and checks the pixels when it does not.

AI

ChatGPT

Content Credentials in the file

AI

Stable Diffusion

The full prompt, read back

AI

Gemini

IPTC label in the metadata

Real

Camera photo

Make, model and exposure

  • Free, no sign-up
  • Images and video
  • Names the AI that made it
  • Private: files stay on your device

Open the full detector

In short

Drop an image to read its Content Credentials. Gireta finds the C2PA manifest in JPEG, PNG, WebP, HEIC and AVIF files, shows which tool made it and whether it records AI generation or editing, and reads the IPTC digital source type from the XMP metadata. Nothing is uploaded.

What Content Credentials are

Content Credentials are the consumer name for C2PA, an open standard backed by Adobe, Microsoft, Google, OpenAI, camera makers and news agencies. A C2PA manifest is a signed record inside the file: which tool or camera made it, what was done to it afterwards, and whether generative AI was involved.

ChatGPT, Gemini, Adobe Firefly and Microsoft Designer attach one to every image. Some cameras from Leica, Sony and Nikon sign photos at capture.

IPTC digital source types

The C2PA manifest and the image's XMP metadata use the same IPTC vocabulary to say where an image came from.

ValueMeaning
trainedAlgorithmicMediaCreated by a generative AI model
compositeWithTrainedAlgorithmicMediaA photo or image edited with generative AI
algorithmicMediaMade by an algorithm without a camera, not by a trained model
compositeSyntheticA composite that includes synthetic elements
digitalCaptureCaptured by a camera or scanner
computationalCaptureCaptured by a camera with computational processing

When there is no manifest

Screenshots, social apps and most editors drop Content Credentials. When a file has none, the full AI image detector checks generator fingerprints, camera data and the pixels instead.

For signed newsroom and camera files, the Content Credentials Verify site from the C2PA coalition also shows the certificate chain.

How the check works

  1. 1

    Content Credentials and IPTC

    We read the file's C2PA manifest and XMP metadata for the IPTC digital source type. “Trained algorithmic media” means a generator made it; “composite with trained algorithmic media” means AI edited a photo.

  2. 2

    Generator fingerprints

    Stable Diffusion, ComfyUI, InvokeAI and NovelAI write their settings into PNG files, and many tools name themselves in the software field. We read every text chunk and EXIF field.

  3. 3

    Camera data

    Real cameras record make, model, lens and exposure settings. We read them all and weigh them with everything else.

  4. 4

    Close visual inspection

    A vision model inspects the image for the tells generators leave: hands, teeth, text, reflections, repeated backgrounds and over-smooth skin.

More ways to check

Images

AI image detectorCheck if an image is AI-generated, free. Reads Content Credentials, IPTC labels and generator settings from ChatGPT, Gemini, Midjourney and Stable Diffusion, then inspects the pixels.How to tell if an image is AI generatedTen ways to tell if an image is AI-generated, from the strongest evidence (Content Credentials, metadata, SynthID) to the visual tells in hands, text and light.AI image metadata checkerSee an image's hidden metadata: the Stable Diffusion or ComfyUI prompt, EXIF camera data, XMP and C2PA. Free, in your browser, with error level analysis.ChatGPT image detectorCheck if an image was made with ChatGPT, GPT Image or DALL·E. Reads OpenAI's Content Credentials and inspects the image, free and private.Gemini and Nano Banana image detectorCheck if an image was made with Google Gemini, Nano Banana or Imagen. Reads C2PA and IPTC labels in your browser and explains SynthID.Midjourney detectorCheck if an image was made with Midjourney. Reads IPTC labels and prompt text, then inspects the image for Midjourney's look. Free and private.Stable Diffusion detectorCheck if an image was made with Stable Diffusion or SDXL and read its prompt, seed, sampler and model from the file. Works with Automatic1111, Forge, Fooocus and ComfyUI.Flux image detectorCheck if an image was made with Flux. Reads ComfyUI and Forge workflows from the file, names the model, and inspects the image. Free and private.Grok image detectorCheck if an image was made with Grok on X. Reads any embedded labels and inspects the image for the tells of AI generation. Free and private.

Make AI images that stand out

Gireta puts Nano Banana, GPT Image, Seedream and every top image model in one studio, with one balance.

Start creating

Questions

How do I check Content Credentials on an image?

Drop the image into the checker above. It reads the C2PA manifest in your browser and shows what it says. To verify the signature too, upload it to contentcredentials.org/verify.

Why does my image have no Content Credentials?

The tool that made it does not write them, or the file was screenshotted, re-saved or uploaded to an app that strips metadata.

Does C2PA prove an image is real?

A manifest that records a camera capture is strong evidence, provided the signature is valid. C2PA records history; it cannot say whether the scene itself was staged.

Do you keep my image?

No. The file is read in your browser and never uploaded. For the visual check, a small preview (at most 1024 pixels wide) is sent, inspected and discarded.

Sources

Last updated October 19, 2026.