AnyFact

Guide

Are AI Detectors Accurate? An Honest Answer

AI detectors are accurate enough to be a useful signal and not accurate enough to be proof. Their reliability depends on the content type, the generator, the length and quality of the file, and whether it was edited. Use a detector to decide where to look closer, never as the sole basis for a decision about a person.

By the AnyFact team · Updated

Are AI detectors accurate?

Are AI detectors accurate? They are accurate enough to flag content worth a closer look, and not accurate enough to prove anything on their own. Every detector makes mistakes in both directions, and how often depends heavily on what you feed it.

Be wary of any single accuracy figure. A number measured on one test set, with one set of generators and clean files, rarely holds on the edited, compressed and mixed content you meet in real life.

The history of the field shows it. OpenAI launched its own AI text classifier in early 2023 and withdrew it in July 2023, noting in an update to its announcement that the tool was no longer available due to its low rate of accuracy.

How do AI detectors work?

AI detectors work in three broad ways: they read provenance data, they use a classifier trained to recognize generated content, or they measure statistical properties such as predictability. Most serious tools combine at least two.

How detection works for each content type
ContentMain methodWhat weakens it
TextPredictability of each word for a language model (perplexity-based methods such as Fast-DetectGPT), or trained classifiersShort texts, heavy editing, formulaic genres, non-native writing
ImagesClassifiers trained on real and generated images, plus visible anomaly checksCompression, resizing, screenshots, new generators
VoiceAnti-spoofing models that score each segment of audioPhone-quality audio, background noise, re-recording
VideoFrame-by-frame image scoring, face-swap classifiers, audio analysisLow resolution, faces in profile, re-encoded uploads
CodePredictability methods with a code modelShort functions, conventions, formatters and autocomplete
Any fileProvenance: Content Credentials (C2PA), metadata, watermarksStripped on re-upload, optional for creators

Provenance is the only method that can name a generator with certainty, when the data is present and valid. Our guide to C2PA and Content Credentials explains how it works and why it is often missing.

Trained classifiers

A classifier is a model shown many labeled examples of real and generated content until it learns to tell them apart. Classifiers can be very strong on the generators they were trained on, and weaker on new ones they have never seen. They also inherit any bias in their training data.

Predictability-based methods

For text and code, some methods need no training on generated examples. They ask a language model how expected each word or token was. Fast-DetectGPT, the method behind AnyFact’s text and code detectors, compares the chosen words with the alternatives the model would sample. These methods generalize better to new chatbots, but they confuse predictable human writing with machine writing.

Provenance and watermarks

Provenance methods do not analyze style at all. They read what the file declares about itself: signed Content Credentials, metadata fields, or an invisible watermark embedded by the generator. When present and intact, this is the clearest evidence there is. When absent, it says nothing, because most content carries none and uploads strip it.

Why do AI detection scores drift?

AI detection scores drift because the content they judge keeps changing while the detector stands still. A detector learns the traces left by the generators it was built on; a new generator leaves different traces.

  • New generators: each model release can produce output that older classifiers have never seen.
  • Compression: social platforms and messaging apps recompress images, audio and video, erasing fine traces.
  • Editing: cropping, filters, paraphrasing, retouching and mixing human and AI work all blur the signal.
  • Short content: a tweet, a short voice note or a small function gives too little evidence to judge.
  • Language and domain: detectors are usually strongest on the languages and genres they were tested on.

This is why the same file can score differently in two tools, or in the same tool a few months apart. Neither result is a lie; both are estimates.

Drift also runs the other way. People who read a lot of AI output can pick up its phrasing without ever pasting a word of it. A detector cannot separate a person influenced by AI style from AI itself.

False positives and false negatives: who gets hurt?

A false positive labels human work as AI; a false negative lets generated content pass as human. Both cause harm, but false positives land on a specific person who did nothing wrong.

The two kinds of error
ErrorExampleWho is hurt
False positiveA student essay or a job application flagged as AI-writtenThe writer, who may face an accusation they cannot easily disprove
False positiveA real news photo labeled as AI-generatedThe photographer, the outlet and the public, who now distrust a true image
False negativeA cloned voice message passes as genuineThe person asked to send money
False negativeA generated profile photo passes as realPeople who trust the fake profile

Research has documented who bears the false positives. A 2023 study by Stanford researchers (Liang and colleagues, published in the journal Patterns) found that several widely used GPT detectors consistently misclassified essays by non-native English writers as AI-generated, while judging essays by native writers far more accurately. The authors cautioned against using such detectors in evaluative or educational settings.

The mechanism is the one described in our guide on how to tell if text is AI generated: simpler, more predictable vocabulary looks machine-like to a predictability-based detector.

What does an AI percentage or AI detection score really mean?

An AI percentage is usually a model confidence score, not the share of the text that was generated and not the probability that someone cheated. Reading it as either is the most common misuse of AI detection.

  • A “70% AI” label does not mean 70% of the words came from a chatbot.
  • It does not mean there is a 70% chance the person broke a rule.
  • Scores from different tools are on different scales and cannot be compared.
  • A precise-looking number invites precise-looking decisions, such as a cut-off that turns an estimate into a verdict.

Context matters as much as the score. If almost everything you check is human-written, even a rare false positive will make up a large share of the items flagged. The rarer real AI use is in your setting, the more careful you need to be with every flag.

Why AnyFact uses three levels instead of a percentage

AnyFact gives a verdict in three levels, probably human, uncertain or probably AI, because that is the precision the evidence actually supports. There is never a bare percentage.

Text, document and website results can also be mixed, when only some parts look generated. Every verdict comes with the signals behind it, a plain-language explanation, the limits of the method, a downloadable PDF report and a button to say the result is wrong.

  1. 01Provenance first: C2PA content credentials and EXIF/XMP metadata are checked. If they name a known AI generator, the verdict is probably AI and the reason is stated.
  2. 02An open-source detector scores the content.
  3. 03When the score is borderline, Claude (Anthropic) reviews the content as a second opinion. It can move the score only a little and never decides alone.
  4. 04Claude writes the explanation in English, French or Arabic.
How to read each level
VerdictWhat it meansWhat to do next
Probably AIStrong signals of generation, or provenance naming an AI toolRead the signals, then corroborate before any decision about a person
UncertainThe evidence is weak or conflictingRely on context, source and process checks; do not round it up or down
Probably humanNo strong signs of generation were foundNot a certificate of authenticity; keep any other doubts in view
MixedSome passages or pages look generated, others do notLook at which parts were flagged and ask about those

The same three levels apply across the AI image detector, the AI text detector and every other detector, so a result means the same thing whatever you checked.

AI Text Detector · Free plan

See a three-level verdict with the passages, signals and limits behind it.

Try it

How should you use AI detection results responsibly?

Use AI detection results to prioritize your attention, then gather independent evidence before you act. A result is an indication, not proof.

  1. 01Never sanction a person on a detector result alone.
  2. 02Corroborate with evidence of a different kind: drafts, version history, source checks, a conversation.
  3. 03Read the signals and the stated limits, not only the label.
  4. 04Note what makes the case hard: short, compressed, edited content or a non-native writer.
  5. 05Let the person explain, and record their explanation.
  6. 06Write a policy in advance that says how results are used, so decisions are consistent.

Schools can adapt these rules from our page for teachers and schools. Code needs extra care, as explained in how to detect AI-generated code.

Keep the report. A result that lists its signals and limits lets a colleague, a reviewer or the person concerned see exactly what the tool found and what it could not see. That transparency protects you as much as it protects them.

How can you test an AI detector yourself?

You test an AI detector by running it on content whose origin you already know, in the conditions you actually face. A short test of your own tells you more than any marketing claim.

  • Collect known human samples from your own context: past essays, your own photos, recordings of colleagues.
  • Generate a few samples with current tools, then edit some of them the way a real user would.
  • Include the hard cases: short texts, screenshots, compressed voice notes, non-native writing.
  • Check whether the tool explains its verdict and states its limits, or only shows a number.
  • Read its privacy terms: how long uploads are kept and who processes them.

If you are choosing between tools, our comparison of the best AI detectors describes what each one covers, including where another tool is the better fit.

AI Photo Detector · Free plan

Test the image detector on your own photos and generated samples, and read the signals it lists.

Try it

Frequently asked questions

Can AI detectors be 100% accurate?

No. Detection estimates how likely content is to be generated, and generators keep changing. Any tool that promises perfect accuracy is overselling. Treat every result as an indication.

Why do different AI detectors give different results?

They use different methods, were trained or tuned on different data, and report on different scales. Disagreement between tools is a sign that the case is hard, not that one tool is lying.

Can an AI detector prove that someone cheated?

No. A detector result is not proof and should never be the sole basis for a sanction. Combine it with drafts, version history and a conversation with the person.

Are AI image detectors more accurate than AI text detectors?

It depends on the content, not the category. A clean, full-resolution image with Content Credentials is easy to judge; a compressed screenshot is not. The same goes for a long text versus a two-line answer.

Which AnyFact detector is the least reliable?

The code detector. Code is highly conventional and often shaped by formatters and autocomplete, so it is marked beta and its result should never be used alone to sanction anyone.

What should I do if I think an AnyFact result is wrong?

Use the “the result is wrong” button on the verdict. Every result also lists its signals and the limits of the method, which can help you explain why it may not apply to your file.

Keep reading

Guide

Is this text AI generated?

Here is how to tell if text is AI generated: compare its style with the writer's known work, look for generic, unverifiable content, check the drafting history, and use an AI text checker as one signal among several. No single sign is reliable on its own. The strongest evidence usually comes from a conversation with the author, not from the text alone.

Guide

What is C2PA?

C2PA is an open technical standard for attaching a signed, tamper-evident history to a photo, video, audio file or document. That history, called Content Credentials, can record which camera or AI tool created the file and how it was edited. It shows where content came from, but it does not prove the content is true, and its absence proves nothing.

Guide

Detect AI-generated code

To detect AI generated code, rely first on process evidence: ask the author to explain and modify the code, read the commit history, and use live or oral checks. Stylistic signals and AI code detectors can point you to the functions worth questioning, but code is the hardest content to judge, so no detector result should decide anything alone.

Comparison

Best AI detectors

The best AI detectors are the ones that fit what you actually need to check (text, images, video, voice, documents or code) and that explain their verdict instead of showing a bare score. No detector is right every time, so choose one that states its limits and treats its result as an indication, not proof. This guide gives you the criteria, a neutral overview of well-known tools and a simple way to test any of them yourself.

Use case

Teachers and schools

An AI detector for teachers is a first signal that tells you which essays deserve a closer look. It is not proof. Pair it with process evidence (drafts, version history and a short conversation with the student) and never sanction a student on a detector result alone.

Detector

Was This Text Written by AI?

Free AI text detector and AI writing checker: paste a text to see which passages were probably written by AI, with an explained verdict. English, French, Arabic.

Before you trust it, check it

Seven detectors, one explained verdict: probably human, uncertain or probably AI. Free plan with 10 credits a month, no credit card.

Open the AI Text Detector