Made end to end by a model
The synthetic signature is spread evenly across the frame — every tile tells the same story. This is what output straight from a generator looks like on the grid.
A free AI image detector that runs on your own device. Get a 0–100 score, a tile map, and the evidence behind it.
or click to browse — one file, or a whole folder's worth
Choose picturesTwenty-five a batch · 60 MB each · fifty checks a day · nothing uploaded
There is no queue and no upload. Nothing downloads merely because you visit or hover over the tool. Only after you submit an image for a check does the analyser load into that browser tab; it is not installed or written to localStorage. From then on the work happens between your own processor and the page in front of you — which is why an answer arrives in seconds and why we never hold a copy of anything.
Drag a file in, click to browse, paste from the clipboard, or drop in a web address. Twenty-five pictures can go in at once, and they queue up locally rather than on somebody's server.
Once as a complete image, then again as a grid of overlapping tiles. The second pass is what gives a small patch of generated content, sitting inside an otherwise ordinary photograph, somewhere to show itself.
A 0–100 likelihood, the band it lands in, the tiles that pushed it there, and any Content Credentials the file happens to carry — laid out so you are equipped to disagree with it.
Pictures do not sort themselves into real and fake. A genuine photograph can hold one generated object; a fully synthetic frame can be clean enough to survive a glance. So the readout separates the three cases, because acting on them differently is the entire point.
The synthetic signature is spread evenly across the frame — every tile tells the same story. This is what output straight from a generator looks like on the grid.
One tile climbs while its neighbours stay quiet: a face swapped in, an object generated over the top, a background replaced, a detail painted out.
Neither the pixels nor the file point anywhere near a generator. Every tile stays low and the headline number settles at the bottom of the scale.
Not a threat list for its own sake. Fifteen situations people describe when they write in, each leaning on a different part of the readout.
A fabricated scene attached to a real event, moving faster than anyone can source it.
A generated face on a borrowed body, used to open accounts and start conversations.
Damage that never happened, photographed convincingly enough to pay out.
A part, a phone, a bike. Generated end to end, and the deposit is real.
A genuine card with a swapped portrait, aimed at an automated identity check.
A flat that photographs beautifully and does not exist at the address given.
A polished headshot for a candidate nobody can find anywhere else.
An incident staged in software and submitted as a photograph of an event.
A disaster scene invented to collect donations before anyone can verify it.
A customer who does not exist, endorsing a product on camera.
A figure, a diagram or a field photograph handed in as original observation.
A candidate placed somewhere they never stood, timed for the week before a vote.
A picture offered to a newsroom on a deadline too short to check it.
A result generated rather than photographed, sold as what the treatment does.
A lot photographed from every angle by a model that never held the object.
What comes back is a likelihood, never a bare yes or no. A tool that announces “AI” with no figure attached is concealing how close the call was, and the distance between 66 and 96 is the distance between worth a second look and worth acting on.
The scale is cut into five fixed bands with the decision line at 65. Those cut points come from the detector itself rather than from this page, so a 72 next winter means exactly what a 72 means this afternoon.
| Score | Band | What it means | What to do next |
|---|---|---|---|
| 0 – 20 | No AI signal | Nothing in the pixel statistics leans towards a generative model. | Behaves like a genuine capture. Still worth checking where it came from. |
| 20 – 45 | Probably real | A faint synthetic reading. Ordinary retouching and compression live here too. | Take it as real unless something outside the picture says otherwise. |
| 45 – 65 | Inconclusive | The honest middle. Screenshots, upscales and heavy filters collect in this band. | Do not carry this result into a decision in either direction. |
| 65 – 90 | Likely AI | Over the decision line, but near enough that aggressive resizing could have lifted it there. | Corroborate with a second source before you rely on it. |
| 90 – 100 | AI-generated | A strong reading holding steady right across the frame. | Work on the basis that it is synthetic. |
Beneath the number sits the signal list — every piece of evidence that fed into it. A whole-frame reading is always there. A tile-by-tile reading appears whenever the picture is large enough to divide sensibly. Content Credentials appear when the file still carries them.
The tile map is the part that makes the score checkable rather than merely believable. Each tile is scored in isolation, so you can see for yourself whether the signal covers the picture evenly or crowds into one corner — and those two situations call for very different responses.
Generators and cameras leave different fingerprints, and neither is visible to a person. A camera sensor produces noise with a particular texture, then the lens, the demosaicing step and the JPEG encoder each stamp their own regularities on top. A diffusion model never touches any of that machinery; it assembles a picture out of learned statistics, and the residue it leaves behind is smooth and coherent in places a real optical chain never is.
A vision transformer trained on both populations is what separates them. It reads the frame at full size for the headline number, then walks a grid of overlapping tiles for the map — as many as nine of them on a picture with room for it. Tiles overlap on purpose, so an edit that straddles a boundary is not quietly split in half and diluted into two innocent-looking readings.
Alongside the pixels, the file itself is opened. Content Credentials — the C2PA manifest some cameras and some generators now embed — are verified against their signing chain right in the tab, which can turn a suspicion into a documented fact in one step. When the manifest and the pixels disagree, both are shown; the tool does not quietly pick a winner on your behalf.
None of this reads minds or reconstructs history. It measures how closely a frame resembles the things the model was trained to recognise, which is a strong signal and not a confession.
The obvious approach — read the EXIF, look for a generator's name — fails almost immediately in the wild. Uploading to nearly any social platform strips metadata for privacy and bandwidth. A screenshot creates a brand-new file with nothing of the original in it. And a text editor can add “Canon EOS R5” to a generated picture in about four seconds.
So metadata gets treated as it deserves: a bonus when it survives, never a foundation. The pixel signal is the only evidence in the chain that is still present after a picture has been posted, re-saved, screenshotted and sent on again — which describes nearly every picture anybody actually needs to check.
On a held-out benchmark of camera originals and current-generation model output, balanced accuracy is 91.3%. That figure was measured on clean files, and clean files are not what the internet is made of.
Push the same images through JPEG quality 60 and it settles at 87.3%; at quality 40 it reaches 84.6%. Compression erases exactly the fine texture the model reads, so a picture that has been through three platforms is a harder problem than the same picture straight off the card. Publishing the decline is more useful than publishing only the best number.
Two kinds of mistake are possible and they are not equally expensive. A false positive calls a real photograph synthetic, which can damage a person who did nothing wrong. A false negative lets a generated image through, which usually means the check simply failed to help.
The decision line sits at 65 rather than 50 for that reason: it deliberately trades a little sensitivity for a lower rate of accusing genuine work. Anything that would move the headline number by tightening that trade is watched as two separate figures, not averaged into one flattering one.
Read the result as evidence, never as a verdict. It is one input into a decision that should also involve where the picture came from, who benefits from it being believed, and what a reverse image search turns up.
A detector is only as good as the range of things it has seen. The model behind the deepfake page was trained on 2.7 million pictures from 4,803 distinct generators, which is what gives it a chance against one it has never met.
What this table is not: an attribution list. Neither detector will tell you which generator made a picture, and any tool that claims to is guessing at something the pixels do not carry. These are the families the training corpus covers — coverage raises the odds that a new model's output still looks familiar, and it is not a guarantee about any single file.
| Generator family | Made by | Architecture |
|---|---|---|
| DALL·E | OpenAI | Diffusion |
| GPT image generation | OpenAI | Autoregressive |
| Midjourney | Midjourney | Diffusion |
| Stable Diffusion | Stability AI | Latent diffusion |
| Flux | Black Forest Labs | Rectified flow |
| Imagen | Diffusion | |
| Firefly | Adobe | Diffusion |
| Ideogram | Ideogram | Diffusion |
| Grok Imagine | xAI | Diffusion |
| Qwen-VL | Alibaba | Autoregressive |
| Recraft | Recraft | Diffusion |
| Seedream | ByteDance | Diffusion |
| StyleGAN | NVIDIA | GAN |
| Latent consistency models | Various | Distilled diffusion |
| Open-weight fine-tunes | Community | Mixed |
The training set covers 4,803 generators in total; the families above are the ones large enough to name. The long tail — fine-tunes, LoRAs and one-off checkpoints — is the majority of that number and the reason the coverage matters.
Three situations account for most of the pictures dropped into this tool, and each one leans on a different part of the readout: the whole-frame number, a single lit tile, or the file evidence sitting underneath both.
Every capability of this AI image detector is unlocked: no watermark on the report, no result held behind a sign-up wall, no feature reserved for a tier that does not exist. The reason is structural rather than charitable — the model runs on your hardware, so a check costs us nothing to serve.
Drag the overlay across the picture to see where the signal concentrates, or flip to per-tile figures and read the values yourself.
Queue a whole batch. Every card carries its own score and verdict, and any card opens into the full breakdown behind it.
Paste a picture address or an ordinary page and choose from whatever it exposes. If a host refuses your browser, save the file and add it directly.
Pictures you choose are decoded and scored inside your own tab. They are never uploaded, stored, queued, logged or trained on.
Copy a written summary, save a printable PDF, or export JSON carrying the score, every tile value and the reasoning.
Scores map onto published bands with a fixed decision line, so the same number always carries the same meaning.
C2PA Content Credentials are verified against their signing chain in the browser, so a valid claim is proven rather than assumed.
Past checks are kept in your own browser storage so you can return to one. The pictures themselves are never part of it.
Share a result and the analysis travels inside the address itself. Whoever opens it reads the reasoning, never your original file.
No paid tier exists and none is dated. If one arrives it will be about reporting and team workflow, and everything listed beside it stays free. Nothing here is a trial with a clock on it.
What a paid tier would coverBatches stop at twenty-five pictures and files at 60 MB, which is roughly what a browser tab handles without complaint. The daily allowance is counted on your own device and rolls over at midnight in your time zone.
This is the part where most AI image detection tools ask you to trust a policy. A file you choose here is decoded and scored inside the tab and never crosses the network, which means there is no retention window to describe, no deletion request to file, and no training set it could ever end up in. This is not a policy promise layered over an upload — there is no upload for a policy to govern. One exception is worth stating plainly: the address box does fetch a remote picture over the network, and when a host blocks your browser from reading it directly, that single request is routed through a public proxy.
Running an AI image detector is the reliable path, but a trained eye catches a fair share on its own — and knowing what the model is chasing makes its answers easier to weigh. Newer generators have fixed several of these, so treat the list as clues rather than as a checklist.
Every one of these can appear in an ordinary photograph, and a competent generator can avoid all ten. Use them to decide what deserves a check, never to reach a conclusion on their own.
Most free AI image detector sites follow one pattern: take the upload, return a percentage, ask for an email before showing the rest. Row by row, here is what that approach leaves on the table.
| Capability | Original or AI | Typical free checker |
|---|---|---|
| Runs on your device, nothing transmitted | Yes | No Your file goes to a server |
| Finds a generated patch inside a real photo | Yes | No Whole frame only |
| Tile-by-tile map with individual scores | Yes up to 9 | No |
| Bands and decision line published | Yes | Partly A number, no thresholds |
| C2PA Content Credentials verified | Yes signing chain | No |
| Whole batch in one pass | Yes 25 files | Partly Usually one at a time |
| Printable PDF report | Yes | No |
| Machine-readable JSON export | Yes | No |
| Reads HEIC, AVIF and TIFF | Yes | Partly JPG and PNG only |
| Accuracy figures and failure modes stated | Yes | No |
| Daily allowance without paying | Yes 50 a day | Partly 10–20 in total |
| Usable without an account | Yes | No Sign up to see the result |
| Result link that carries no picture | Yes | No Hosted on their server |
| Works offline after the first load | Yes model is cached | No |
“Typical free checker” describes the pattern shared by the free web tools we have used, not any single named product. Individual tools differ, and the honest comparison is with the category rather than with a competitor picked to lose.
Synthetic media did not stop at pictures. Deepfakes, video, voice, music, written text and copied text all have their own detector here, under the same rules as this one: processing stays on your device, evidence is visible, and the limits are stated plainly.
A face read against 4,803 generators of training coverage, and a clip sampled at twelve points onto a timeline rather than flattened into one average.
Cloned speech read from the spectral texture of a recording, and finished tracks checked for the residue neural music generators leave behind.
An essay scored passage by passage rather than as one average, and a document matched against the sources you supply. Both take PDF and Word files.
All three beta tools publish their limits beside the result. Their models load only after you choose a file, and none of the media is uploaded.
Drop in the picture you have been squinting at and read the evidence yourself. A free AI image detector, no account, and the file never leaves the tab it landed in.
No sign-up. No upload. Fifty a day.
Scoring your images…
Result
Detectors rarely agree on what “likely AI” means. These are the exact bands used here, so the same number always reads the same way.
Each tile is scored on its own. Brighter and warmer means a stronger synthetic signal in that part of the frame.
Every input to the result, and where it came from.
Pick the ones you want to check.
0 selected
Not for evidentiary use. This report is produced by a statistical model and is not a forensic examination. It must not be submitted or relied on as proof of how an image was created in legal, insurance, immigration, employment, academic or disciplinary proceedings. The full limitations are published at originalorai.com/disclaimer/.
| # | File | Score | Verdict |
|---|