Fake photo check

Is this photo real?

A picture is going round and something feels off. Start with the automatic check below, then work through the five-minute checklist — together they catch far more fakes than either alone.

Free · no sign-up · your file never leaves your device

Drop the photo you’re unsure about, click to choose, or paste

JPEG · PNG · WebP · AVIF · HEIC (Safari) — checked on your device

Real, fake, or real but misleading?

“Is this photo real?” is really three questions, and it helps to separate them.

  1. Was it made by a camera at all? This is what AI detection answers. Generated images from Midjourney, ChatGPT, Gemini, FLUX and others can now look exactly like snapshots.
  2. Was it altered? A real photo with a face swapped, an object removed or a sign rewritten is a different kind of fake. Some edits are AI-made and some are old-fashioned retouching.
  3. Is the caption true? Most viral misinformation uses entirely real photos with the wrong date, place or story. No pixel analysis can catch that; only checking the source can.

The tool on this page addresses the first question directly and helps with the second. The checklist covers the third.

What the automatic check looks at

GPTTrace inspects the file, not just the picture. It looks for Content Credentials — signed records that cameras from Leica, Sony, Nikon and Google Pixel, and generators from OpenAI, Adobe and Microsoft, embed in images. It reads EXIF metadata, which in a genuine phone photo includes the device model, lens, exposure and timestamp. It looks for generator fingerprints such as Stable Diffusion settings or the IPTC “made by AI” label. Then it analyses the pixels with a neural classifier trained on thousands of generators, plus frequency-domain and error-level forensics.

Each finding is listed with whether it pushed toward “AI” or toward “real”. A photo with full camera metadata and a low classifier score is very likely a genuine capture; an image with no metadata, a generator-standard size and a high classifier score very likely is not. Most re-shared images fall somewhere in between, which is why the reasons matter more than the percentage.

Common situations

Whatever the situation, keep the file you were sent rather than a screenshot of it. Every re-save throws away evidence.

How accurate is it? Our measured numbers

We test GPTTrace on labelled image samples and publish the results, including where it does badly. It is tuned to keep false accusations rare, so it misses some AI content rather than flag real work.

image check: AUC 0.938 (cross-validated)

679 labelled samples (399 AI, 280 human), run 2026-10-08. At the “Likely AI” line it caught 64% of AI samples and wrongly flagged 5% of human ones.

SourceTruthSamplesResult at “Likely AI”
gemini-nano-bananaAI4040% caught
midjourney-v6AI4068% caught
midjourney-v5AI4073% caught
flux-devAI4013% caught
flux-schnellAI4048% caught
sdxlAI40100% caught
gpt-imageAI4030% caught
klingAI3997% caught
leonardo-stablecogAI4098% caught
bitmind-imagine-mixAI4080% caught
fullsize-photosHuman4010% wrongly flagged
open-images-photosHuman405% wrongly flagged
lfw-facesHuman400% wrongly flagged
caltech-objectsHuman403% wrongly flagged
coco-photosHuman400% wrongly flagged
ffhq-facesHuman400% wrongly flagged
celeba-facesHuman4018% wrongly flagged

Data sources and method: methodology & accuracy.

Five-minute checklist for a suspicious photo

  1. Run the detector above on the best copy you have, and read the reasons, not just the number.
  2. Find the first appearance. Use a reverse image search (Google Lens, Bing, TinEye) and sort by date. AI images often trace back to a generator community, an art account or a satire page.
  3. Check the context. Is the event, place and date confirmed by anyone else? Real news is photographed by many people from many angles.
  4. Zoom in on the details that generators still get wrong: text on signs and clothing, jewellery and glasses, hands holding objects, reflections, shadows that disagree with the light.
  5. Ask for the original. A person who took a photo can send the file from their camera roll. GPTTrace will show its camera make, model and capture time.

Frequently asked questions

Can any tool tell me for certain that a photo is real?
No. A detector can find evidence of generation, or a signed camera credential, but the absence of AI traces is not proof of truth — a real photo can still be misleading, staged, cropped or from a different event. Authenticity means the picture is real and its claimed context is real.
What counts as strong evidence that a photo is genuine?
Signed Content Credentials from a camera or phone, intact camera metadata that matches the claimed time and place, other photos of the same moment from independent people, and a source who can supply the original file. Each one helps; several together are convincing.
The detector says “Inconclusive”. What now?
That means the evidence points both ways or is too weak — common for small, heavily compressed or re-shared images. Work through the checklist: the original source and the context will usually settle it faster than another detector.
Is a photoshopped image the same as an AI image?
No. Traditional editing changes a real photo; generation invents one. Many modern edits are AI-assisted (generative fill, object removal), and GPTTrace reports AI edits separately when the metadata records them. Without metadata, a light edit may score low on the AI classifier.
Why does the same image get different scores on different sites?
Every detector uses a different model trained on different data, and many are tuned to flag aggressively. GPTTrace is tuned to rarely accuse real photos, so it says “Inconclusive” where others might say “AI”. Read the reasons each tool gives, not the percentage.