AI Image Evidence Checker
P2Generator-specific tutorial11 min read

How to Verify ChatGPT, DALL-E, Midjourney and Stable Diffusion Images

To verify ChatGPT, DALL-E, Midjourney and Stable Diffusion images, use more than strange fingers or smooth skin. Start with provenance and metadata when available, then use marker, camera, byte-level, visual, and source-context clues as supporting evidence.

Updated 2026-07-31 · Primary keyword: verify ChatGPT DALL-E Midjourney and Stable Diffusion images

By Img2det Project · Reviewed 2026-08-24 · AI-assisted drafting, human source review and product verification. Read the editorial policy.

Img2det benchmark evidence: Grounded in controlled fixtures, reproducible reports, and documented limitations.

Key takeaways

  • Provider-specific provenance is strongest when the original file still carries supported signals.
  • Different generators and export paths leave different metadata footprints.
  • Stable Diffusion workflows may expose prompt, software, or pipeline metadata, but it can be removed.
  • Visual clues should support the evidence report, not replace it.

ChatGPT and DALL-E images

OpenAI documents C2PA metadata and SynthID signals for images generated with its tools. If the original file carries supported signals, provider verification can be strong evidence of OpenAI tool origin.

If the image has been screenshotted, edited, or reposted, those signals may be absent. In that case, a broader evidence checker can still inspect C2PA-like markers, metadata, byte strings, and frequency clues, but the result may remain inconclusive.

Midjourney and Stable Diffusion images

Some workflows may leave metadata, software names, prompts, XMP fields, or generation pipeline hints. Other exports strip those fields. For Stable Diffusion especially, local tools and web services vary widely in what they preserve.

Read these clues as context. A software string or prompt-like field can support an AI-origin review, but it is not the same as a trusted signed provenance chain.

A safe verification sequence

First, ask for the original file. Second, check C2PA and provider provenance. Third, inspect raw metadata and byte markers. Fourth, review camera-like evidence and frequency clues. Fifth, compare source context, earlier appearances, and captions.

  • Strongest: trusted, valid provenance tied to the file.
  • Useful: provider markers or generation metadata in the original bytes.
  • Supportive: camera and frequency evidence.
  • Weakest: visual impressions without file evidence.

Img2det report example

The four AI-export fixtures do not share one evidence level. ai-01 and ai-02 report openai_marker_unverified with verifier_unavailable_marker_detected. ai-03 and ai-04 report other_ai_provenance_marker with c2paStatus absent. That is the generator-export lesson: some files keep OpenAI-style markers, others keep only generic AI-related strings, and none of these four records are a trusted, complete C2PA proof of a named generator.

This is the kind of result where a low-value detector page would usually stop too early. Img2det keeps the finding tied to the evidence category that produced it, then separates strong provenance, marker-only clues, camera-like support, and uncalibrated forensic context. That separation gives a reviewer something they can cite or challenge instead of a single unexplained score.

How to map this guide to the live checker

When checking a ChatGPT, DALL-E, Midjourney, or Stable Diffusion export, read marker status and C2PA status separately. A named-tool claim needs a signed manifest or another primary source. Marker-only results should be written as 'AI-related marker found, generator not verified'.

Read the Final assessment first, then open the detailed evidence matrix. The matrix shows whether the strongest available signal came from verified C2PA provenance, an AI-related marker, EXIF or camera-like metadata, byte-level context, or frequency analysis. If the top signal is weak, the right conclusion is usually uncertainty, not a stronger accusation.

Step-by-step review workflow

Ask for the original export, run img2det, record evidence_level and c2paStatus, then compare with the claimed generator. If the file looks like ai-03/ai-04, do not upgrade other_ai_provenance_marker into 'this is Midjourney' or 'this is DALL-E'.

When the result will be used for editorial, moderation, or public claims, save the report language exactly as evidence language. Use phrases such as marker found, no verified manifest, camera-like support, or inconclusive. Avoid rewriting those into definitive claims like fake, real, generated, or authentic unless you also have source context outside the file.

  • Use the original file before checking screenshots or compressed reposts.
  • Record the final assessment and the main driver shown by the report.
  • Open the C2PA, byte marker, camera, and frequency details before publishing a claim.
  • Document what evidence was absent as carefully as what evidence was found.

Common false-positive and false-negative traps

The trap is mapping any AI-looking file to a popular generator name. ai-03's other_ai_provenance_marker is not a Midjourney certificate. The opposite trap is declaring a file camera-original because the named-generator marker is missing.

The opposite error is also common: treating a quiet report as proof that the image is camera-original. A quiet report may simply mean that useful metadata was removed, that the generator did not add supported credentials, or that the file was exported through a workflow that stripped the strongest signals.

Why users return to this workflow

Different tools and export buttons produce different residue. Users come back when they receive a PNG from chat, a JPEG re-save, or a web download and need to compare those against the four published AI-export records.

That repeatable review flow is the practical value of the site. Users can run an image, compare the result with the guide language, and return when they receive a better original file or a new version from another platform. The content supports the tool instead of acting as a doorway page for one keyword.

Sources used for this guide

FAQ

Can I verify every Midjourney or Stable Diffusion image?

No. Many images are exported, edited, or reposted without reliable metadata. The result may be inconclusive even when the image was generated by AI.

Is C2PA available for every generator?

No. Adoption varies by provider, tool, export method, and platform. Lack of C2PA is not proof of human origin.

What should I do when signals conflict?

Preserve the original file, document each signal separately, and avoid stronger claims than the evidence supports.

Do these fixtures prove which model made an image?

No. They show what marker and C2PA fields img2det reported on controlled exports. They do not identify ChatGPT, DALL-E, Midjourney, or Stable Diffusion as a matter of proof.

What should I save from an img2det report?

Save the final assessment, the main driver, the C2PA verification status, marker context, and any risk notes. Those fields explain why the report reached a cautious conclusion.

Can I use this report as the only source for a public claim?

No. Use the report as file evidence, then combine it with source context, publication history, and human review before making a public attribution claim.

Upload an original image to run an evidence check

Use the free AI Image Evidence Checker to inspect C2PA Content Credentials, OpenAI-style markers, EXIF metadata, byte markers, camera-like evidence, and frequency signals. Original files usually produce stronger evidence than screenshots or reposts.

Run an evidence check

Check the documented evidence record

The benchmark explains controlled camera, AI-export, processed-copy, and C2PA-integrity fixtures used to keep the checker’s wording grounded in observable evidence.

Open the benchmark record →