Made by a model
Synthetic texture reads consistently across the whole frame. Typical of an image that came straight out of a generator.
Find out in seconds whether a picture was AI-generated or AI-edited, with a 0-100 score and a map of the areas that triggered it.
or click to choose — one file or a whole batch
Choose imagesPaste a direct image link, or a public page — a blog post, a marketplace listing, a product page — and the tool collects the images the host lets your browser read.
Up to 25 images at once, 60 MB each, 50 a day.
Drop in a photo or paste a link to detect AI-generated images in about four seconds. The free AI image detector returns a 0-100 score, a plain verdict and a map of the regions that triggered it. JPG, PNG, WebP, AVIF, HEIC, GIF, TIFF and BMP all work, and nothing leaves your device.
Drag a file in, click to browse, or paste a link to an image or a public page. JPG, PNG, WebP, AVIF, HEIC, GIF, TIFF and BMP all work, up to 60 MB per file.
Scoring takes about four seconds on a typical laptop. Everything runs inside your browser tab, so the file you picked is never uploaded and nothing is stored once you close the page.
You get a verdict, a 0–100 probability, the band it lands in, a breakdown of every signal that contributed, and a region map showing which parts of the frame carried the signal.
Three situations account for most of the images dropped into this tool. Each one needs a different part of the result: a whole-frame score, a single lit region, or the file evidence underneath.
Most checkers give you one number and leave you guessing. This one separates the three cases that actually matter, because they mean very different things.
Synthetic texture reads consistently across the whole frame. Typical of an image that came straight out of a generator.
One area lights up while the rest stays clean: a swapped background, an inserted object, a generative fill or an erased detail.
Nothing in the pixels or the file points to a model. Every region stays low, and the score sits at the bottom of the scale.
The tool returns a probability, never a flat yes or no. A detector that says “AI” with no number attached is hiding how close the call was, and the gap between 66 and 96 is the gap between a second look and something you can act on.
The scale splits into five fixed bands with the decision line at 65. A 72 today means what a 72 meant last month.
| Score | Band | What it means | What to do next |
|---|---|---|---|
| 0 – 20 | No AI signal | Nothing in the pixels points to a generative model. | Reads as a genuine capture. Check the context anyway. |
| 20 – 45 | Probably real | A low synthetic signal. Light editing and compression sit here too. | Treat as real unless something else contradicts it. |
| 45 – 65 | Inconclusive | The uncertain middle. Screenshots, upscaling and filters land here. | Don't treat the result as proof either way. |
| 65 – 90 | Likely AI | Above the decision line, but close enough that heavy resizing could have moved it. | Verify against a second source before you act. |
| 90 – 100 | AI-generated | A strong signal spread across the whole frame. | Treat as synthetic. |
Under the score sits the signal list: every piece of evidence that contributed. A whole-frame score always appears, a region reading when the image is big enough to divide, and content credentials when the file carries them.
The region map is where the score becomes checkable. Each tile is scored on its own, so you can see whether the signal covers the frame evenly or sits in one corner.
Every part of the result is explained, sourced and honest about its limits. That is the difference between an AI image detector you can cite and one you have to take on trust.
See exactly where the synthetic signal sits. Slide the overlay, or switch to per-tile scores to read the numbers directly.
Queue up to 25 images at once. Every card shows its score out of 100 and its verdict; open any one for the full breakdown.
Paste an image or public page and choose from the images it exposes. If a host blocks browser access, save the image and add the file directly.
Files you choose are read and scored inside your own browser. They are never uploaded, stored, queued or logged anywhere.
Copy a written summary or download a full JSON report with the score, every region value and the reasoning behind the verdict.
Scores map to published bands with a fixed decision line, so 72 always means the same thing, and the limits are stated rather than buried.
Send a result to a client or a colleague as a link. The analysis travels inside the link itself, so the picture is never uploaded and the person opening it sees the reasoning, not your file.
An AI image detector is a tool that reads the pixels of a picture and estimates how likely it is that a generative model produced them. It looks at the statistical texture of the image itself, not the file's metadata, then returns a probability, a confidence band and the evidence behind the call.
Your eye stopped being a reliable test around 2024. The tells people were taught to look for — six-fingered hands, melted text, glassy skin — are the ones the newest models fixed first.
So this AI picture detector works below the level you can see. A model trained on millions of real and generated frames reads how each pixel sits against its neighbours, and that relationship differs between a camera sensor and a diffusion model in ways that survive a screenshot. A stripped EXIF block doesn't blind it.
Fully generated pictures are the easy case. Almost any AI image checker catches a clean Midjourney render straight out of the generator. The trouble starts with mixed frames, recompressed files, and pictures that have been through four platforms since they were made.
An object added, a person removed, a background swapped. Only part of the frame is synthetic, so one whole-image score averages the fake region away against the real pixels around it.
The capture was real. The detail wasn't. Upscalers and retouch models invent pore texture, hair strands and fabric weave that no sensor recorded, which pushes a genuine photograph up the scale.
Every platform re-encodes what you post and throws the file data away. Metadata checks die there. The pixel signal degrades but survives, which is why this reads the frame rather than the header.
A real body with a generated face, or a face belonging to nobody. The swapped region scores far above the rest of the frame, so it shows up as one hot area rather than an even wash.
Not photographic is not the same as not real, and confusing the two is how false accusations start. A hand-drawn illustration has no sensor noise either, so an AI art detector has to weigh pattern over style.
Noise stacked on, filters piled up, the file resaved a dozen times. Edits that bury generator traces also visibly damage the picture, and heavy damage pushes a result into the inconclusive band.
On the benchmark set, the model reaches 91.3% balanced accuracy on clean images. Re-encode those same images as JPEG at quality 60 and it holds 87.3%. Drop to quality 40 and it holds 84.6%. Balanced accuracy means real and generated images are weighted equally, so the figure isn't inflated by a lopsided test set.
Those figures come from the model's published benchmark, not an internal test. They describe the pixel lane on that dataset, and your image is not that dataset.
A false positive is a real photograph scored above the line. Heavy retouching, upscaling and aggressive compression are the usual causes, and uploading the original rather than a screenshot fixes most of them.
A false negative is a generated image scored below the line. A new generator, a small synthetic patch inside a real frame, or a heavily laundered file will do it.
A result is evidence, not a verdict. Weigh it with everything else you know about where the image came from.
Two lanes run on every image, kept separate on purpose. One reads the pixels. One reads the file. Neither silently overrules the other, because they fail in different ways.
The pixel lane is a vision transformer trained on the Community Forensics dataset — millions of real photographs and generated images across a wide spread of models. It reads the frame at 384 pixels square and returns a raw likelihood, calibrated so the number maps onto the published bands. What it picks up is the statistical residue of generation: diffusion models and generative adversarial networks (GANs) leave generator-specific signatures in how neighbouring pixels relate, measurably different from what a sensor and a lens produce.
The same model then runs across the frame as a grid of overlapping tiles, each scored on its own. This catches partial edits, because a swapped face lights up its own tiles while the untouched photograph around it stays low. An image needs 576 pixels on its shorter side to divide into enough regions.
The file lane reads provenance. It checks content provenance and authenticity (C2PA) credentials and verifies the signature cryptographically, then scans for embedded generation parameters, generator names and SynthID watermark declarations. A signed credential bound to these exact pixels is strong. A loose text marker is weak, since anyone can copy it in, and the two are graded differently.
The lanes combine into one verdict, and disagreement is reported rather than hidden. A low whole-frame score with most regions above the line returns a conflicting-evidence result that says exactly that.
What the tool does not do: it doesn't run error level analysis, sensor pattern noise matching, or shadow-and-reflection geometry checks. Those are real forensic techniques and they're not in this build. Claiming them would be easy and it would be false.
Metadata is stripped the moment an image is posted to almost any platform, so a metadata-based check fails on precisely the images people need to verify. The picture a stranger sent you has been through a compression pipeline with no file data left to read.
EXIF holds camera make, lens, exposure and sometimes location. It survives a straight file copy. It does not survive an upload to a social platform, a messaging app, a screenshot, or most re-saves.
Content credentials are a real improvement, and this tool verifies them cryptographically when present. They only hold when every tool in the chain preserves them, and one save in an editor without support breaks the chain. Adoption is thin, so most images carry none, and their absence proves nothing. Invisible watermarks work when the generator applied one and nothing since disturbed it; a crop or a re-encode can remove the mark, and many generators never apply one.
That leaves pixel-level analysis as the only method with anything left to read after a screenshot. It isn't perfect, and the sections below are honest about where it slips. It is the only approach that survives how images actually travel.
Two things happen here, and conflating them is how tools overclaim. The pixel model doesn't identify brands: it separates generated texture from camera texture in general, which lets it generalise to a model it has never seen. The file scan is separate, and it can name the exact tool.
It returns a probability that the frame is synthetic, whatever made it. No brand is attached to that number. A generator released in the last few weeks sits in a window where accuracy on its output is lower, and that holds for every detector.
When an image still carries credentials or generation parameters, the scan names the tool. These markers survive far less often than people expect.
Product names belong to their owners. A listing here indicates detection coverage, not affiliation.
Yes, people try, and it works often enough to be worth understanding. Detection is a moving target and any page claiming otherwise is selling something.
The attempts fall into a few families: adding noise, stacking heavy filters, re-saving repeatedly, cropping tight, screenshotting, and passing the image through a second model. Each degrades the generator traces the detector reads.
Here's the part that gets left out. Those same edits degrade the picture. Push hard enough to bury the signal and you've visibly damaged the image, and that damage is itself measurable. A heavily laundered file usually lands in the inconclusive band rather than sailing through as real.
The model was trained on post-processed and adversarially edited samples, not only clean output, so moderate compression and ordinary filters don't defeat it. The honest limit: an image pushed far enough ends up inconclusive, and the tool says so rather than guessing.
This section describes categories of attempt because people search for them and deserve a straight answer. It deliberately gives no settings, no steps and no tooling for defeating detection.
Before you upload anything, eight things are worth a look. None of them is decisive on its own.
Now the uncomfortable part. The newest generators clear most of this list. Hands are largely fixed, text is close, and skin texture convinces at full resolution. These tells still catch older output, which is a lot of what circulates, but a clean pass through all eight proves nothing. That gap is what the pixel analysis fills.
A generated product shot sells an item nobody made. Check the listing image before you pay, especially when one photo looks cleaner than the seller's others.
A fabricated receipt opens most refund fraud. Run the image and watch the region map, since these are usually real templates with edited numbers.
Synthetic identity photos and edited documents reach onboarding queues daily. The region map matters more than the score, because the forged part is often a small patch.
A face that belongs to nobody is cheap to make and hard to spot. Check a profile picture before you trust the person, particularly when there's only one.
Generated damage and edited evidence both show up in claims. A partial edit on a genuine photograph is the usual pattern, so read the tiles, not the headline.
Proof-of-delivery images are easy to fake and rarely examined. Check them when a package is disputed or a job was signed off from a photo alone.
A convincing fake moves fastest in the first hour of a breaking story. Verify before you publish or repost, and keep the report with the file.
Both directions cause harm: passing off generated work, and accusing a human artist wrongly. Read the evidence rather than the verdict, since a stylised look proves nothing.
Generated interiors and enhanced exteriors show a place that doesn't exist. Check listing photos before you send a deposit for somewhere you haven't visited.
Emotive generated imagery drives donation scams. Check the photo behind an urgent appeal before you give, and before you share it onward.
A seller lists furniture with photos generated to order, takes payment from a dozen buyers, then closes the account. Each buyer has a bank dispute and a photo that matches nothing.
Synthetic portraits let one operator run many personas without the reverse-image-search risk of stolen photos. Victims lose money over months, and the usual advice to check whether the picture appears elsewhere quietly stops working.
Generated selfies and edited documents pass know-your-customer queues built for human forgery. The account that opens is used for laundering, and the real person whose details were assembled finds out much later.
A genuine photograph of a real car gets a generative fill of a dent that was never there. Whole-image scoring reads it as mostly authentic, because it mostly is, and the claim pays out.
During a developing story a fabricated image spreads while verification catches up. Corrections reach a fraction of the people who saw the original, and the picture circulates for years afterwards.
Work generated in a living artist's style undercuts commissions and floods the same tags. The reverse lands too: artists accused of generating their own work, on nothing but someone's impression.
Someone sent you a picture and it feels off. Drop it in, read the number, move on. No account, nothing to install, and the file stays in your browser.
You're about to pay for something you've only seen photographed. The region map matters most, since edited listing photos are usually real pictures with one invented detail.
You're triaging a queue, not examining one image. Batch handles 25 at a time with a per-image verdict, and every result exports as JSON you can attach to a case.
You need to defend the call to an editor. The signal breakdown shows what contributed and how strongly, the bands are published, and the limits sit on the page rather than buried.
You're teaching people to weigh evidence rather than trust a verdict. The region map makes the reasoning visible, which beats a bare percentage in a classroom.
You're checking a submission, or defending your own work against an accusation. Stylised images are the hardest case, and the tool shows the uncertainty rather than papering over it.
Verify a submitted photo before it runs, and keep the report with the story file.
Catch generated product shots and fake listing photos before they go live.
Check a profile picture before you trust the person behind it.
Review submitted work and show students what the evidence actually looks like.
Screen claim photographs for generated damage or edited evidence.
Audit supplier and stock imagery so nothing generated slips into a campaign.
Download the JSON report and keep the original file. Posts get deleted and accounts close while you're deciding what to do.
Run a reverse image search for the earliest copy. An image online since 2019 is unlikely to be diffusion output, whatever the pixels suggest.
Check the seller, profile or page for other signs: account age, whether the other photos share the same signature, and whether the picture appears under different names.
Most platforms now have a synthetic media policy. Report under that specific rule rather than a generic spam category, and attach the score if the form allows it.
Reposting a fake to warn people spreads it further, and the warning separates from the image within a couple of shares. Label it in the post itself.
| Method | Works after a screenshot | Explains the result | Handles partial edits | Cost |
|---|---|---|---|---|
| Checking with your own eyes | Yes | No | Rarely | Free |
| Metadata or EXIF viewers | No | Partly | No | Free |
| Watermark or credential checks | Only if preserved | Partly | No | Free |
| Reverse image search | Sometimes | No | No | Free |
| Asking a general AI chatbot | Unreliable | Sounds confident, often wrong | No | Varies |
| This detector | Yes | Yes | Yes | Free |
Asking a chatbot is the most common mistake. A general language model produces a fluent, confident paragraph with no forensic analysis behind it: no calibrated threshold, no benchmark, no way to show which pixels drove the answer. It guesses in complete sentences, and the fluency is what persuades.
Most free checkers do one thing: take your upload and hand back a number. This is what that leaves out, row by row.
| Feature | Best AI Image Detector | Typical online checker |
|---|---|---|
| Runs in your browser, nothing uploaded | Yes | No Files sent to a server |
| Finds AI edits inside a real photo | Yes | No Whole image only |
| Per-region heatmap with tile scores | Yes 9 tiles | No |
| Published score bands and decision line | Yes | Partly Score only, bands unstated |
| Content Credentials (C2PA) verification | Yes | No |
| Batch checking in one pass | Yes Up to 25 | Partly Often one at a time |
| Printable PDF report | Yes | No |
| Machine-readable JSON export | Yes | No |
| HEIC, AVIF and TIFF input | Yes | Partly JPG and PNG only |
| Accuracy figures and limits published | Yes | No |
| Free daily allowance | Yes 50 images | Partly 10 to 20 in total |
| No account needed | Yes | No Sign-up to see a result |
| Shareable report link | Yes no upload | Partly Hosted on their server |
| Ad-free | Yes | No |
The right column describes the pattern common to free web-based checkers, not any one product. Individual tools do better on individual rows, and the comparison is about the common case rather than the best case.
Every check is free. You don't need an account, an email address or a payment method, and no trial expires. The reason is structural rather than generous: the model runs inside your browser on your own device, so there's no per-check server cost to recover. The allowance of 50 images a day is a fair-use line rather than a paywall, and it resets overnight. Detection in this free AI image detector stays free.
There is no paid tier and no date for one. If it arrives it will cover reporting and team workflow, and everything listed beside it stays free. Nothing here is a trial that runs out.
What a paid tier would addBatches cap at 25 images and files at 60 MB, the limits of what a browser tab handles comfortably. The daily allowance is counted on your own device and resets at midnight in your time zone.
Nothing is uploaded. A file you choose is read and scored inside your browser tab and never travels to a server, so there's no retention period to describe and nothing to delete. Your images are never used for training, because they never arrive anywhere they could be. One exception: the URL box fetches a remote image over the network, and when a host blocks direct access that request routes through a public proxy.
It runs in any modern browser on any device with nothing to install. There's no app and no extension, which is usually what people searching for one want: an AI image detector online that works on a phone without a download. The file picker reaches your camera and photo library. Layered formats like PSD aren't read directly, so export a flattened PNG or JPG.
Batch takes 25 images at a time. Each is scored in turn and its card updates the moment it finishes, so results appear while the rest run. Any card opens the full report, and the batch exports as one JSON file with the score, band, region statistics and signals for each image.
No hosted endpoint exists at the moment, and describing one that doesn't ship would waste your time. The detector runs entirely client-side, so an integration today means embedding the page rather than calling a service. If you need programmatic access, say so through the contact page — that demand is what would justify building it.
The pixel model is an open research model, and its licence and origin are stated rather than hidden. A maintained deployment adds calibration, the tiled region pass, provenance reading and published bands around the raw classifier output.
Drop in the picture you're unsure about and read the evidence yourself. This AI image detector is free to use, and nothing leaves your browser.
No account. No upload. Fifty checks 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 bestaiimagedetector.com/disclaimer/.
| # | File | Score | Verdict |
|---|