AI Photo Detector Accuracy

How often the detection model gets it right, measured per generator on a fixed test set. Model commfor-vits384-int8-2026.11, tested 2026-11-09.

Summary of AI photo detector accuracy

This report covers the detection model only, the part of the AI photo detector that judges pixels when an image has no Content Credentials or generator metadata. When those labels are present they decide the verdict, and they are close to certain. Here we test the hard case: a bare image with nothing but pixels.

Every image lands in one of the three verdict bands the site uses: AI (AI score 80 or more), Not sure (between 25 and 80) or Real (25 or less). The AI score is a rescaled model output; on the raw output these bands sit at 0.3 and 0.02. We chose them so that only about 1 in 100 real photos falls in the AI band.

ImagesConditionCalled AINot sureCalled real
Real photos (400)Original file1%3%96%
Social-media copy2%6%93%
AI images (615)Original file43%20%37%
Social-media copy32%25%43%

In plain words: the model rarely calls a real photo AI, but it misses many images from current commercial generators. A "Likely a real photo" result from the model alone is therefore weak evidence. That is why the site shows the evidence lines separately and why a "real" verdict always comes with a warning.

Results by generator

Share of each generator's images the model called AI and called real (the rest were "Not sure"). "Original" is the file as the generator produced it, with metadata removed so the model has to decide alone. "Social copy" simulates a repost: resized to 1080 pixels on the long side and saved as JPEG at quality 75.

GeneratorImagesOriginalSocial copy
AIRealAIReal
Grok AuroraxAI2295%5%82%5%
Ideogram 2.0Ideogram1984%5%26%32%
Illustrious XL (anime SDXL)open5082%0%86%2%
Lumina Image 2open3281%6%56%16%
Recraft V2Recraft2075%20%60%20%
Halfmoon (Reve)Reve1471%14%43%29%
Midjourney v7Midjourney5062%16%22%42%
Runway FramesRunway2255%32%32%32%
ERNIE ImageBaidu3148%32%29%29%
Recraft V3Recraft5044%22%32%36%
ERNIE Image TurboBaidu5028%54%30%52%
Z-Image TurboAlibaba Tongyi, open5026%48%10%58%
GPT Image 1.5OpenAI5026%44%24%54%
Seedream 5.0ByteDance3318%61%27%36%
Sora 2OpenAI2917%52%17%59%
GPT Image 2OpenAI4110%68%7%73%
FLUX.2 [klein] 9BBlack Forest Labs, open502%92%2%94%
Nano Banana Pro (Gemini 3 Pro Image)Google20%0%0%0%

Generators with fewer than 20 test images are shown for completeness, but their numbers can swing a lot with a few images.

Real photo sets

SetImagesOriginal: called realOriginal: called AISocial copy: called realSocial copy: called AI
ImageNet photos20096%1%94%2%
DOCCI photos20096%1%91%1%

How we test

What these numbers mean for you

Model and update log

2026-11-09: first public model, commfor-vits384-int8-2026.11. A ViT-Small detector from the Community Forensics project (CVPR 2025, MIT licence), quantised to 8-bit for the browser. Known gap: recent commercial generators. Next step: fine-tuning on images from current generators, with results posted here.

Check an image