AI image, video & text analysis for newsrooms
Drop an image or video here or click to browse
Fake Detector combines independent forensic signals to assess whether an image, video, or piece of text was created by an AI. No single signal is conclusive — the tool weighs all available evidence and reports one of five clear verdicts. The result should be treated as forensic input, not a final verdict. Editorial judgement is always required.
We'd rather miss a fake, than falsely accuse a real photo.
Every signal here is held to one standard: it must not flag genuine news photography as AI. We measure this against a fixed benchmark of real press photographs, and the target is zero false positives, meaning not one real photo wrongly called AI. When a check cannot meet that bar, because it also lights up on compressed or edited real images, we drop it from the verdict, even when it would have caught more fakes. Several well-known forensic methods were rejected for exactly this reason (see What we tested and left out below).
The trade-off is deliberate, and it has a limit worth stating plainly. A very clean, sophisticated fake can still slip through as inconclusive or clean. We accept that, because a detector that cries wolf gets ignored, and a tool you have learned to ignore catches nothing: keeping false accusations near zero is what makes a real warning worth acting on.
But read a clean result correctly. This tool detects signs of AI; it does not certify that a photo is genuine. "No signs of AI" means our checks did not fire, not that the image is safe to publish. Treat it as a pass on the automated checks, then apply your normal verification: where it came from, whether it has appeared before, whether the source and the scene hold up. For the rare fake good enough to beat every detector, that verification is the real safeguard, not a stricter setting here.
| Generator | ViT | + Bombek1 |
|---|---|---|
| Stable Diffusion 1.x / 2.x / XL | ✅ | ✅ |
| Midjourney v1–v5 | ✅ | ✅ |
| DALL-E 2 | ✅ | ✅ |
| StyleGAN / GAN-based | ✅ | ✅ |
| Midjourney v6 / DALL-E 3 | ⚠️ | ✅ |
| Flux 1.x (Black Forest Labs) | ❌ | ✅ |
| Sora (OpenAI), still frames | ❌ | ⚠️ |
| GPT Image / Gemini / Imagen 3 | ❌ | ⚠️ |
| Kling / VEO / Runway (video) | ❌ | ❌ |
The text analyser helps journalists assess whether a reader letter, press release, tip, or document was written by an AI. Accepts pasted text or a PDF upload. Two independent signals are combined into a single verdict.
These are levels of evidence for AI generation, not a real-versus-fake score. We detect signs of AI; the absence of those signs is not proof a photo is authentic. There is no percentage on purpose: the underlying signals are not calibrated probabilities, so a number like "86%" would imply a precision the tool does not have. We report a clear category and a recommended action instead. See Our promise at the top for why we tune this way.
Every signal in this tool had to clear one rule: it must not wrongly flag a real photograph as AI. In a newsroom, falsely calling a genuine photo "fake" is more damaging than occasionally missing a fake, so any check that could not hold that line was left out, however advanced it sounded. Here is what we tried, what the numbers said, and why some things are not in the tool.
We would rather be corrected than wrong. If you have one of these methods working reliably, or think we have mis-configured a signal, tell us and we will re-benchmark it. Get in touch via larsanderson.com.