Skip to content
SEORuns in your browserPopular

AI Content Detector

Score how machine-written a piece of text reads — and see the eleven measurements behind the number.

Input
No upload needed — instant
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Everything you type or paste is handled by JavaScript running in this tab. No request is sent, nothing is logged and nothing is stored. Close the page and it is gone.

Overview

About the AI Content Detector

Check text for AI writing with a machine-likeness score built from eleven named measurements: flagged vocabulary, stock phrases, em dashes, stacked transitions, passive voice, sentence cadence and a structural predictability ruler. Every term is shown against its own ceiling.

Every AI detector on the internet gives you a percentage and asks you to trust it. That is a strange thing to accept for a measurement with a known false-positive rate, and it is the reason this page shows the eleven numbers underneath the headline instead of only the headline.

A detector cannot prove provenance. What it can do is measure style, report which features of that style are unusual, and let you decide what to make of it. Whether the text in front of you is unusual because a model wrote it or because you write in a formal register is a judgment only you are in a position to make — but you cannot make it at all from a single opaque number.

Two kinds of evidence

The score has two independent halves, and keeping them apart is the whole design.

Wording is what most detectors measure: how often the words models reach for actually appear, how many stock phrases turn up, how dense the em dashes are, how many sentences open with Moreover, how much passive voice there is. It is easy to measure and easy to defeat — swap thirty words and the number drops.

Structure is harder to measure and harder to defeat. It asks whether the sentence lengths vary the way a person's do, whether consecutive sentences open the same way, whether the paragraphs are all one tidy size, and — the part that matters most — whether anybody is actually in the text.

The two are combined as "not both of them failed to show it", so the total never falls below either input. On the engine's own calibration set that ordering comes out right: hand-written prose scores 7, a rule-engine rewrite of model prose scores 29, raw model prose scores 85, and the same model prose with every flagged word scrubbed out scores 90 — higher than before, because stripping the vocabulary also stripped the human texture and left the structure carrying the verdict on its own.

That single comparison is why a synonym-swap humaniser does not work, and why this page bothers to show you both halves.

The eleven measurements

TermWhat it counts
Flagged vocabularyHow often the words models reach for appear, against the length of the text
Stock phrasesMulti-word clichés: "in today's fast-paced world", "it is important to note"
Sentence cadenceWhether every sentence is close to the same length
Stacked transitionsMoreover, Furthermore and Additionally opening sentence after sentence
Paragraph shapeWhether the paragraphs are all one tidy size
PunctuationEm dash density — the single most recognisable habit of model prose
Passive voiceShare of sentences with no actor in them
Long sentencesShare of sentences running well past a comfortable read
Repeated openersHow many sentences start the same way as the one before
Human textureFirst person, direct address, a question, a contraction, a concrete number
PredictabilityThe structural ruler on its own 0-100 scale

Each is displayed against the most it could have scored on your particular text rather than against a fixed maximum. That normalisation matters: on a 40-word blurb, paragraph shape, cadence, openers and texture all stay silent for lack of material, and reading the vocabulary hits against a ceiling that assumes they fired would let a short machine-written text look innocent for no better reason than that there was not enough of it to judge.

The baselines it measures against

None of these thresholds is invented here. They are what ordinary human prose does:

MeasurementTypical human writing
Flagged words per 100 wordsunder 0.3
Stock phrases per 1,000 wordsunder 8
Em dashes per 1,000 wordsunder 4
Stacked transition pairsunder 4%
Passive sentencesunder 10%
Sentences over 20 wordsunder 10%
Repeated openersunder 12%
Sentence length varietyabove 0.42
Paragraph length varietyabove 0.28

The last two are the interesting ones. People do not write sentences of even length, and the variation is not a stylistic choice so much as a symptom of thinking — a clause gets away from you, then you write four words to land the point. A coefficient of variation below about 0.42 means the lengths are being set by something other than the argument.

What the score cannot see

Read the bands as descriptions of style, not of authorship. Above 75 reads as almost certainly machine-written, 50 to 75 as a strong machine fingerprint, 30 to 50 as noticeable machine patterns, 15 to 30 as light traces, and below 15 as human.

Three groups get false positives constantly, and none of them is doing anything wrong. Writers working in a second language, who reach for taught connectives. Anyone writing legal, regulatory or academic prose, which is uniform and passive on purpose. And anybody scoring a fragment rather than a document — under 150 words the rates mean almost nothing, which is why the page labels short text as unreliable instead of quietly returning a confident figure.

The part only you can fix

Two of the structural terms are content rather than style: whether anybody is in the text, and whether anything in it could be pointed at. A first person, an opinion, a real number, a specific example, a question aimed at the reader.

No tool can add those honestly, because inventing an opinion or a figure is exactly what makes AI content bad. What the page can do is tell you how many points they are worth on your draft and list the sentences where adding them would land — which turns the least actionable part of the score into a two-minute editing task.

Scoring runs entirely in this tab, on up to 400,000 characters, with no account and no request to anything. Once you know what to change, the AI Text Humanizer makes the wording changes and scores the result beside the original, and the Readability Analyzer handles the half of this that is about difficulty rather than provenance.

Step by step

How to use the AI Content Detector

  1. Paste the text you want checked — at least 150 words and eight sentences, or several of the measurements will stay silent.

  2. Read the headline machine-likeness score and the human score beside it.

  3. Open "What the score is built from" to see each of the eleven terms against its own ceiling, with an explanation of what it counts.

  4. Check the predictability panel for the structural half, and the list of sentences it suggests putting yourself into.

  5. Work through the flagged words and stock phrases, rewrite them, then paste the result back and watch the score move.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

It shows its working

A bare percentage is not much use against one you can argue with. Every term appears with its own ceiling, its raw count and a plain description of what it measures, so you can see which one is doing the damage.

Two independent halves

Wording and structure are measured separately and combined so that neither can hide behind the other. Scrubbing the vocabulary cannot lower a score that is being carried by the shape of the sentences.

Tells you what to add, not only what to remove

Two of the terms are content rather than style. The panel reports how many points they are worth and lists the specific sentences to put a first person, an opinion or a real number into.

Nothing leaves the page

Scoring runs entirely in your browser tab — no upload, no account, no API key and no rate limit, which makes it usable on unpublished and confidential drafts.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

Can this prove that text was written by AI?

No, and no detector can. What is measured is style: how often model-favourite words appear, how uniform the sentence lengths are, how many transitions open consecutive sentences, how dense the em dashes are. A person can write that way and a model can be prompted not to. Treat the score as a list of things to look at, not as a verdict about who typed it.

Why does my own writing score high?

Three common causes. Writing in a formal register — legal, academic, regulatory — is genuinely uniform and passive, and scores as a result. Writers working in a second language often use the same stock connectives a model would. And short text scores wildly: under 150 words several terms stay silent and the ones that fire are rates over almost nothing.

How much text do I need for an accurate score?

150 words and eight sentences is where every term is willing to form a view; paragraph shape needs three paragraphs. Below that the page still scores the text but labels it as unreliable, because refusing to answer is less useful than answering with the caveat attached. For a real decision, check a whole article rather than one paragraph of it.

Do the eleven terms add up to the score?

No, and they are displayed against their own ceilings for exactly that reason. Wording and structure are independent evidence, and the two halves are combined as "not both of them failed to show it" rather than summed. A weighted sum would report a number below both of its inputs whenever one of them was empty, which is how a detector ends up looking broken rather than lenient.

Will rewriting the text lower the score?

The wording half, yes: swapping flagged vocabulary, breaking up uniform sentence lengths, removing stacked transitions and thinning out em dashes all move it. The structural half only moves when you add something a rewrite cannot invent — a first person, an opinion, a concrete number, a question aimed at the reader. Our AI Text Humanizer handles the first part and scores the result beside the original.

Is my text uploaded to a server or stored anywhere?

No. There is no model and no network request: the scoring is deterministic arithmetic and dictionary matching running in your browser tab. Close the page and nothing remains, which is the only reason to paste a client draft or an unpublished manuscript into a tool like this.