How the check works
Nothing is uploaded — your own browser does all of it, in four passes.
- 1First — we open the file up
- A photo file has hidden compartments where information gets stored. We look in all of them, including the compressed ones most tools skip.
- 2Second — we check what the file claims
- Some cameras and AI tools attach a signed record of how a picture was made. Most tools just read it out and repeat it. We check the signature itself — the maths — right here, without sending your photo anywhere.
- 3Third — what the AI left behind
- Image generators save the prompt, the model and the settings straight into the file, and almost nobody removes them. If they are there, we show you the exact words.
- 4Fourth — the shape of the file itself
- This is what still works after Instagram or WhatsApp has wiped everything else. AI pictures come out in a few fixed sizes, and they are compressed in ways no camera uses.
Which AI tools we recognise by name
When a tool writes its own name into a file, we read it back. These are the ones people ask about most — the full list is generated from the detector’s own code, so it is exactly what the software looks for.
- OpenAIChatGPT · DALL·E · GPT Image · Sora
- GoogleGemini · Imagen · Nano Banana · Veo · SynthID
- MidjourneyMidjourney
- Stability AIStable Diffusion · ComfyUI · AUTOMATIC1111 · InvokeAI · Fooocus · Draw Things
- AdobeFirefly
- xAIGrok
- Black Forest LabsFLUX
- MetaMeta AI (Emu)
- MicrosoftDesigner · Bing Image Creator
Anthropic’s Claude is missing on purpose: it does not make images, so there is nothing to find in a file. ChatGPT does make them — that is OpenAI’s image tool, and it is on the list above. When a file has been stripped of everything, no name can be read at all; the size of the picture still narrows it to two or three candidates, and that shortlist appears in your result.
25 more namesShow fewer
- Canva Magic Media
- CogView
- DeepSeek (Janus)
- Freepik AI
- HiDream
- Hunyuan
- Ideogram
- Kimi (Moonshot AI)
- Kling
- Kolors
- Krea
- Leonardo.Ai
- Luma AI
- NightCafe
- NovelAI
- Pika
- PixArt
- Playground AI
- Qwen-Image
- Recraft
- Reve
- Runway
- Sana
- Seedream (ByteDance)
- Wan
How to read the result
Every check ends in one verdict. None is a percentage, because a percentage would be invented.
- Origin verified
- Proven real — signed, and we checked the signature.We checked the signature ourselves, here on your device. It is valid and it belongs to this exact picture — nobody moved it here from another file. That is far stronger than the ordinary details inside a photo, which anyone can type in. The one thing it cannot tell you is whether the signer really is who they say.
- Looks like a real photo
- Probably real — camera details are there, no sign of AI.The details inside match a real camera, and there is no sign of AI anywhere. One caveat: those details are plain text and can be copied from a real photo onto a fake one, so take this as a good sign rather than proof.
- Made by AI
- Certain — the file names the AI that made it.The file says so itself. The program that made this picture wrote its own name inside, and nothing else does that.
- Probably made by AI
- Likely AI — no label left, but built like AI output.No label survived, but this file is built the way AI pictures are built — in several separate ways at once. Any one of them could be innocent; together they point the same way. Treat it as a strong lead, not a final answer.
- Partly made by AI
- AI was used — to change an existing picture, not create one.It looks like AI was used to change an existing picture rather than to create one from nothing.
- Origin record fails
- Careful — the signed record does not match this picture.This file carries a signed record of where it came from, and that record fails the check. Either the picture was changed after it was signed, or the record belongs to a different photo. Whatever it claims, do not rely on it.
- Conflicting signals
- Careful — the file claims AI and camera at the same time.The file says AI in one place and camera in another. Usually that means AI content was pasted into a real photo, or details were copied between files. Worth reading closely — this is the interesting case.
- Can’t tell from this file
- No answer — nothing left in the file to read.There is nothing left inside this file to read, and its structure is unremarkable. That is not a hint in either direction — it is simply an absence. It is also the most common result for anything saved from social media.
Under the verdict, evidence is sorted by weight. Proof: only the software that made the file writes this, and a camera cannot. Strong signs: point the same way, but each has an innocent explanation too. Background: what the file has been through. If the Proof block is empty, the answer is a judgement, not a fact.