Free browser tool

AI Image Detector

Find out whether a picture was produced by a camera or by a generative model. This tool reads the evidence the file itself carries — content credentials, generator metadata, codec fingerprints and image statistics — and tells you which parts of that evidence actually hold up.

Runs in your browser No upload — your image stays private
Drop an image here or click to choose a JPG, PNG, or WebP file

Analysed on your device. Nothing is uploaded.

How this tool reaches its answer

The evidence is read in three layers, in order of strength. The first layer looks for provenance: content credentials, generator names and generation parameters stored in the file bytes. This is the only layer that can settle the question, because it is a statement about how the pixels were made rather than an inference from what they look like.

The second layer inspects the container. Real cameras write standard Huffman tables, 4:2:0 chroma subsampling and a full set of capture tags. Files that have been through an encoder, an export pipeline or a metadata scrubber look different. This layer answers a narrower question — "is this a camera original?" — and is honest about it.

The third layer measures the pixels and compares them with a calibrated range from camera originals. These measurements are weak, they overlap heavily between real and generated images, and they are reported as deviations rather than converted into a score. Colour measurements are displayed separately and never reach the verdict.

Neural-network classifiers were deliberately left out. Tested against images with known provenance, the widely used public detectors both missed modern generators entirely and reported real photographs as AI-generated with high confidence. Reporting that as a percentage would be worse than reporting nothing.

What this tool cannot tell you

A "camera original" result means the file started as a capture. It does not prove the picture is unedited: a real photograph can be retouched or AI-edited after the fact, and that edit may leave the capture tags untouched.

A "not verifiable" result is the most common honest answer. Once the metadata is gone, a generated image and a real photo that passed through a phone editor, a denoiser or an upscaler are not reliably separable from the pixels alone. Anyone who claims otherwise is overstating what the measurements can support.

The reference ranges behind the statistics come from a small calibration set of camera originals, so they are coarse by design. Individual measurements also vary noticeably between runs on statistically identical images — the high-frequency ratio in particular moves by roughly a full deviation unit on repeat, which is the size of the threshold used to call something an outlier. Treat any single metric as a hint, never as proof.

Pixel measurements are taken after your browser has rendered the image onto a canvas, which applies colour management. Screenshots, messaging-app re-encodes and platform downscales distort the numbers further, and the report warns you when it detects those conditions.

FAQ

AI image detection questions

Can any tool really tell whether an image is AI-generated?

Not from the pixels alone, and not with certainty. The reliable evidence is metadata: content credentials, generator names, and embedded generation parameters. When that evidence is present the answer is close to conclusive. When it has been stripped — which is what social platforms, messaging apps and privacy tools do — a generated image and a real photo that went through a phone editor become very hard to separate. This tool reports the evidence and its confidence instead of inventing a percentage.

Why is there no percentage score?

Because a percentage would be made up. The statistical measurements most detectors rely on overlap heavily between camera photos and generated images: a real photo of a sunset reproduces the same "anomalous" colour readings as a synthetic one. The measurements are published here with their camera-original reference ranges so you can see how weak they are, and the ones that cannot discriminate are kept out of the verdict entirely.

What are content credentials, and why do they matter most?

Content credentials (C2PA) are a cryptographically signed manifest embedded in the file that records how the content was produced. If the manifest states a digitalSourceType of trainedAlgorithmicMedia, the file itself declares that a model generated it. ChatGPT and DALL·E images ship with such a manifest by default, as do Adobe Firefly exports. A signed manifest is the strongest evidence available — and a ChatGPT image with no manifest at all has had its metadata deliberately removed.

The result says "not verifiable". Does that mean the photo is fake?

No. It means the file no longer carries anything that proves its origin. Stripping metadata is exactly what privacy tools, messaging apps and social networks do to real photographs, so a missing signature is not evidence of generation. It only means the question cannot be answered from this file.

Is my image uploaded anywhere?

No. The file is read and analysed entirely inside your browser using JavaScript. The original never leaves your device and nothing is stored or logged.

Which file formats are supported?

JPG, PNG and WebP receive the full analysis, including codec fingerprints such as Huffman tables, chroma subsampling and chunk inventory. Other formats such as GIF or AVIF receive the provenance and metadata layers only, because codec fingerprinting is implemented per container.

Why does the report say my screenshot cannot be trusted?

Screenshots are re-scaled and re-compressed, which erases sensor noise and fine detail — exactly the measurements that would otherwise hint at a generated image. When the tool detects screenshot-like UI strips it warns you explicitly instead of drawing a conclusion from distorted data.

How is this different from other "AI detector" websites?

Those sites mostly run a neural network trained on older diffusion models. Measured against files with known provenance, such detectors both miss modern generators and flag real photographs as AI. This tool deliberately does not use them. It reports verifiable, explainable evidence — signed credentials, generator markers, file structure — and is explicit about what it cannot determine.

Related tools

Keep working with the file