AI detector accuracy: full technical results for text, image, video and audio

This report gives the full results behind the accuracy figures on our website. It covers the best result from each AI Aware detector in the 12 weeks to 7 November 2026: text, images and video, and audio. Alongside the headline figures, it shows how each detector performs by type of content, by AI model and on content it has never seen before, including the areas where it is weaker.

Summary

DetectorTest setSamplesAccuracyAUROC
TextAI Aware modern evaluation set v4, 14 types of writing10,33498.6%0.998
Images and videoPooled held-out test set43,10699.4%0.9996
AudioBRSpeech-DF validation set2,00097.6%0.995
Best result per detector, 14 August to 7 November 2026. Video is tested as frames by the image detector.

AUROC (area under the ROC curve) measures how well a detector separates real from AI content across every possible cut-off. 1.0 is perfect separation and 0.5 is no better than chance. Accuracy is the share of items labelled correctly at the cut-off we use in the product.

Text detector

The text detector was tested on 10,334 English texts: 5,166 written by people and 5,168 generated by 30 AI models. Texts cover 14 types of writing, from academic papers and legal documents to Reddit posts and recipes. None of these texts were used in training. Before testing, markup is stripped and any text that directly names the AI that wrote it is removed, so the detector cannot rely on giveaways. Texts longer than 2,048 tokens are cut to that length.

MeasureResult95% confidence interval
Accuracy98.64%98.42% to 98.86%
AUROC0.99780.9970 to 0.9985
Average precision0.99830.9977 to 0.9988
Macro F10.98640.9842 to 0.9886
Confidence intervals from 1,000 bootstrap resamples. Checkpoint r256-e358, tested 26 October 2026.
Labelled humanLabelled AI
Human text (5,166)5,10660
AI text (5,168)815,087
Confusion matrix. 1.16% of human texts were wrongly flagged as AI, and 1.57% of AI texts were missed.

By type of writing

Type of writingTextsAccuracy
Academic90099.2%
Encyclopedic60098.5%
Fiction80099.4%
Instructional80099.0%
Legal1,20097.5%
Listings and digests33499.7%
News1,00099.5%
Poetry50095.6%
Recipes50094.8%
Reddit posts80098.8%
Reviews90099.3%
Social media40098.5%
WikiHow70099.9%
Wikipedia90099.4%

Accuracy is above 97% for every type of writing except poetry (95.6%) and recipes (94.8%). Both are short, formulaic forms where human and AI writing look alike.

By length

Length (tokens)TextsAccuracy
Under 1282,39096.5%
128 to 2552,30599.0%
256 to 5113,40699.3%
512 to 1,0231,97099.5%
1,024 to 2,047255100.0%
2,048 and over8100.0%
A token is roughly three-quarters of a word.

Very short texts are the hardest. Below 128 tokens, about 95 words, accuracy is 96.5%. From 128 tokens upwards it is 99% or higher.

By AI model

SourceTextsAccuracy
Human (real) text5,16698.8%
OpenAI GPT-5.6 Terra45399.6%
Mistral Medium 3.542299.8%
OpenAI GPT-5.6 Luna422100.0%
Anthropic Claude Haiku 4.540199.8%
DeepSeek V4 Flash401100.0%
Google Gemini 3.8 Flash40199.5%
Qwen 3.8 Flash40199.5%
xAI Grok 4.640190.8%
OpenAI GPT-5.6 Sol25299.6%
Anthropic Claude Sonnet 525198.0%
Z.ai GLM 5.3 Flash15099.3%
Google Gemini 2.5 Flash14095.7%
OpenAI GPT-5 nano10795.3%
DeepSeek V310397.1%
OpenAI GPT-510297.1%
Anthropic Claude Opus 5100100.0%
Moonshot Kimi K310099.0%
Anthropic Claude 3.7 Sonnet8497.6%
Meta Llama 469100.0%
Anthropic Claude Sonnet 46698.5%
xAI Grok 45998.3%
DeepSeek R155100.0%
OpenAI GPT-5 mini5294.2%
Anthropic Claude Fable 5.15094.0%
Z.ai GLM 5.35098.0%
Mistral Medium 327100.0%
Qwen Turbo23100.0%
xAI Grok 4.314100.0%
Google Gemini 3.7 Flash7100.0%
Qwen Max5100.0%
Results for models with fewer than 50 texts are less certain.

The detector catches 99% or more of text from most current models, including GPT-5.6, Claude Opus 5, Gemini 3.8 Flash and DeepSeek V4. The weakest result is xAI Grok 4.6 at 90.8%.

Image and video detector

The image detector was tested on 43,106 held-out images: 24,047 real photographs and 19,059 AI-generated images from 28 generators. Real images come from COCO, Wikimedia Commons, Flickr, Pexels and the NTIRE challenge dataset. Video is checked by breaking it into frames and testing each frame with this detector, so these results apply to video too.

MeasureResult
Accuracy99.39%
AUROC0.9996
Average precision0.9996
Equal error rate0.68%
Precision99.50%
Recall (AI images caught)99.11%
False positive rate (real images flagged)0.39%
F10.9931
Matthews correlation0.9876
AI images caught with 0.1% false positives98.2%
AI images caught with 1% false positives99.5%
Expected calibration error0.0025
Checkpoint v20e02, tested 8 October 2026, at the product cut-off of 0.5.

A low calibration error means the confidence score can be read at face value: when the detector says 90%, it is right about 90% of the time. Compared with the previous checkpoint, AUROC rose from 0.9989 to 0.9996 and the equal error rate fell from 0.93% to 0.68% on the same test set.

By image generator

GeneratorAI imagesCaught
NTIRE challenge fakes10,03399.5%
FLUX.2 Klein 4B3,55799.9%
Z-Image Turbo3,04699.4%
Stable Diffusion 333596.7%
SDXL33198.8%
DALL·E 3327100.0%
Stable Diffusion 2.130897.7%
GPT Image 1.529598.6%
Midjourney 628996.5%
Illustrious7598.7%
GPT Image 27478.4%
GPT Image 2.5 Flare5479.6%
GPT Image 1 mini5488.9%
GPT Image 2.5 Sunburst5487.0%
ERNIE Image Turbo5296.2%
Seedream 5.04895.8%
FLUX.2 Klein 9B22100.0%
ERNIE Image21100.0%
Qwen Image14100.0%
Grok Image12100.0%
Nano Banana1250.0%
Lumina12100.0%
Recraft V2875.0%
Ideogram 2.0540.0%
Results for generators with fewer than 50 images are less certain.

The detector catches over 96% of images from the most widely used generators, including FLUX.2, DALL·E 3, Stable Diffusion and Midjourney 6. The newest OpenAI image models (GPT Image 2 and 2.5) and Google’s Nano Banana are harder, at 50% to 89% on small samples.

Real photos wrongly flagged, by source

Source of real photosImagesWrongly flagged as AI
COCO1,6100.25%
Wikimedia Commons (people)1,2300.65%
Flickr3,4880.00%
NTIRE challenge (real)10,2100.69%
Pexels7,5090.16%

Audio detector

The audio detector was tested on the BRSpeech-DF and ASVspoof 5 datasets, with real speech also drawn from LibriSpeech and synthetic speech from DFADD. Each set below has 2,000 clips. The product uses a cut-off chosen on the BRSpeech-DF validation set.

Test setAUROCEqual error rateAccuracy at product cut-off
BRSpeech-DF validation0.99492.75%97.6%
BRSpeech-DF test (held out)0.97287.75%90.0%
ASVspoof 5 training holdout1.00000.00%100%
ASVspoof 5 development set0.99931.10%90.0%
Checkpoint r56, tested 5 November 2026. Accuracy is balanced accuracy, the average of the real and AI detection rates.

The validation figure of 97.6% is measured on the same set used to choose the cut-off, so it is the best case. The held-out BRSpeech-DF test set, which played no part in training or in choosing the cut-off, gives 90.0%. On the ASVspoof 5 development set, the detector separates real from AI speech almost perfectly (AUROC 0.9993), but the cut-off chosen on BRSpeech-DF gives 90.0% balanced accuracy there.

How we test against unseen content

Results on a detector’s own held-out data are always higher than on content from elsewhere. Real-world images, video and audio are compressed, resized, re-recorded and shared across platforms, and new AI models appear every month. To measure this, we also test on public datasets that our detectors were never trained on.

DetectorUnseen test setSamplesAUROCResult
TextTexts from AI models the detector was not built to identify1,001n/a98.7% accuracy
TextTypes of writing the detector was not built to identify334n/a99.7% accuracy
ImagesDeepfake-Eval-2024 (public)7860.89880.2% accuracy; 92.9% precision; 73.2% of AI images caught; 8.9% of real images flagged
AudioDeepfake-Eval-2024 (public)n/a0.86664.5% balanced accuracy; 21.8% equal error rate

The text detector holds up well on unseen AI models and types of writing. The image and audio detectors are weaker on Deepfake-Eval-2024, a public benchmark of real-world deepfakes collected in 2024. This is typical of the field: published research shows detectors lose accuracy on in-the-wild content. We report these results so that customers can see how the detectors perform beyond our own test sets.

Methodology

  • Test sets are held out. No test item was used to train the model being tested.
  • Best result in 12 weeks. Models are retrained continuously and only go live when they improve, so we report the best result for each detector between 14 August and 7 November 2026.
  • Cut-offs. Text and images use the product cut-off of 0.5. Audio uses a cut-off calibrated on the BRSpeech-DF validation set.
  • Confidence scores, not just yes or no. Every detector gives a calibrated probability, and the text detector scores each section of a document separately.
  • Scale. Over 15 million detection tests have been run on AI Aware’s detectors.

AI Aware’s detection is developed with computer scientists at City St George’s, University of London, led by our co-founder Dr Tillman Weyde. See our benchmark against other detectors and the research page, or try the detector free.