Find the patterns. Keep your voice. An AI slop checker that reads the text, not who wrote it.
PatternScope is a free AI slop checker: paste a draft and it marks the stock phrases, repeated sentence shapes and unsupported claims in your own words — without guessing who wrote them, because it is not an AI detector.
Paste a page and see the phrasing a reader reacts to: stock openings, sentences built to one shape, uniform paragraph starts, claims with nothing to check them against. Every mark is a span of your own text with the rule that produced it.
What AI slop is, and how this AI slop checker reads it
AI slop is text that is grammatical, on topic and says nothing: a sentence standing where a specific one belongs, paragraphs cut to one shape, praise with nothing behind it. Language models produce it at scale, which is where the name comes from — but people writing to a template or in a hurry produce exactly the same texture, and a reader reacts to it the same way.
So the AI slop checker reads the texture, not the author. It runs four written rules over your draft, in English, Ukrainian or Spanish, and marks every span that matches one of them.
The four traces it marks
- Stock phrasing
- Phrases that fill the space where a specific one belongs.
- Repeated shape
- Two or more sentences reduced to the same skeleton — different words, one construction.
- Uniform openings
- Three or more sentences in a row that open the same way.
- Unchecked claims
- An evaluative adjective on an abstract noun, in a sentence with nothing checkable in it.
Not an AI detector. It will not tell you whether a model wrote the text: the words alone do not settle that, and this tool does not try. A finding is a span of your text and the rule it matched, never a verdict on where the text came from.
How to use the AI slop checker
- 1 Paste a draftUp to 4 000 words in English, Ukrainian or Spanish, then press Read the patterns.
- 2 Read the markSee the phrase in context and read why it was flagged.
- 3 Decide if it is intentionalKeep it, or dismiss it if it fits your voice.
- 4 Revise the draftMake it more specific, more varied or better supported.
Why the AI slop checker is not an AI detector
Because AI detectors do not work well enough to be published on somebody else's writing. The classifiers are wrong most often on second-language writers and on formal registers — the two groups least able to argue with a verdict — and the author pays for that error, not the tool.
And a verdict is not what anybody actually needs. "An assistant wrote this" changes nothing about the draft. "This sentence shape appears four times in nine hundred words, here are all four" is an edit you can make in a minute.
So this tool answers the second question and refuses the first. Every finding is a span of your own text, produced by a written rule, and any one of them can be dismissed — a deliberate three-fold repetition is a rhetorical device, and the tool has no way of knowing that you meant it.
Questions about the AI slop checker
Is this an AI detector?
What is AI slop, and what does this checker look for?
Is the AI slop checker free?
Does a high score mean the text is bad?
What happens to the text I paste in?
Which languages are analysed, and why not more?
What is the score actually counting?
Who the AI slop checker is for
- Editors and reviewers
- Point at the phrasing behind “this sounds generated” instead of arguing about who wrote it.
- Content teams
- See whether several writers have drifted into one template: the breakdown shows which family they share.
- Writers in a second language
- The group AI detectors misjudge most often. Here a finding is a phrase to look at, not an accusation.
- Authors before publishing
- Read your own draft the way a tired reader will, and fix the dozen fragments that set the tone.
Once the draft reads as yours, the next question is whether AI assistants name you at all: Brandscope asks them and shows what they say about a brand.
How to read the number
Three things about the AI slop checker's score, and the third is the one people skip.
- It is a density, not a grade
- Weighted findings per 1 000 words, so a short landing page and a long report can sit side by side. High is not bad: a legal page is deliberately uniform, and a manifesto repeats on purpose.
- Every point traces to a mark
- The breakdown beside the number is the number. Disagree with a family and you can subtract it yourself; dismiss a finding and it stops counting.
- Four rules are not the whole of writing
- These detectors see recurrence and abstraction. They cannot see whether the argument is right, whether the order is wrong, or whether the piece is worth publishing at all.
What happens to your text
The AI slop checker analyses your text inside the request and does not store it. There is no copy on our side to delete, no result page to keep out of search, and no retention window to explain — the reading you are looking at exists in this browser tab.
No model sees it either. Every detector here is deterministic: phrase lists, sentence skeletons and word counts, which is also why the reading is the same every time you run it.
What we keep is one row per reading with no text in it: a hash of the document, the score, the word count and which rules produced it. That is what the per-IP allowance is counted from and what tells us whether a threshold change moved the readings.
When the AI slop checker declines
codes, not sentencesEvery state is a code from the server and a sentence written here, in all three languages. None of them pretends to be a result: a declined text gets no marks and no score.
- Not enough text
- The reading is a density per 1 000 words, so at this length one phrase would swing it between bands. Add text rather than trusting a number that moves on a comma.
text_too_short - Too much text
- Four thousand words is the ceiling for one reading. Split the page and read the halves — density is normalised, so the two numbers are comparable.
text_too_long - Nothing to read
- The field was empty, or held no letters.
text_empty - This language is not analysed
- This site publishes in five languages, and the analysis runs in three of them: English, Ukrainian and Spanish. This text is not one of the three, so no detector ran on it. If the language was detected wrongly, pick it by hand below.
language_not_supported - That language is not ready
- English, Ukrainian and Spanish are analysed today. Each needs its own phrase lists and its own thresholds, written in that language rather than translated; French and Polish follow once each has them.
unsupported_language - Two languages in one text
- Neither language is dominant enough to read. The lexicons do not carry across languages, so a blended score would be a number with nothing behind it. Split the text by language.
unsupported_mix - Could not tell the language
- Too few words to decide. Add text, or pick the language by hand below.
language_undetermined - No readings left in this window
- They come back as the oldest one ages out. Nothing is queued and nothing is charged.
quota_exceeded - The tool is resting
- It cannot account for its own usage right now, so it is not taking runs. A tool that has lost its accounting would spend everything it is asked for.
tool_resting
Asked out loud
spoken, not typedThe same worries in the words people use speaking to an assistant rather than typing into a box. Each question keeps the circumstance it came from — the occasion is what makes it a different question, and what makes it answerable.
Who wrote it is a question this AI slop checker does not answer and will not. What it answers is what your editor actually heard: every template phrase, repeated sentence shape and uniform opening, each with its exact place in the text. The impression usually rests on about a dozen fragments, and they arrive as a list.
rewriting an article after reviewRun a few pages and compare the breakdown rather than the number: if one family dominates in all of them — uniform openings, say — that is a shared template, not a shared voice. Density is per 1 000 words, so a short landing page and a long report can sit side by side.
running a content teamYes, and not by translating English rules. The Ukrainian stock-phrase list is written in Ukrainian and shares no entries with the English one, and its thresholds were derived separately rather than inherited.
writing in two languages dailyEvery finding is a span of your own text rather than a paraphrase: the rule that produced it is named, and the evidence is exactly the characters highlighted. Not “this reads better” but “this phrase occurs four times in 900 words, here they are”.
defending an edit to a managerThe words on this page
- AI slop
- Text that is grammatical, on topic and says nothing — the texture this AI slop checker measures.
- Near-duplicate content
- Pages that differ in words and not in substance, which is repetition at the scale of a site.
- Editorial guidelines
- The written rules a publication holds its own prose to, and what a reading like this is evidence for.
- Goodhart's law
- A measure that becomes a target stops measuring. Worth reading before optimising this number.
On this topic
What changed in classic search?
Every day Search Console beside the assistants' answers. How the product works
Other free AI search tools
- Vectorscope Paste a public URL to see its readable passages, semantic groups and the content that falls outside the retrieval cap.
- Voicescope Start with one keyword and explore the questions a person may ask an AI assistant across real-life contexts.
- Brandscope Ask three AI assistants the buyer questions around a brand, then compare their answers with the brand's own page.
- Reviewscope Ask three AI assistants what reviews say about a brand — first without naming a platform, then naming all twelve — and see which ratings they state without a source.
- AI answer volatility A daily reading of how far AI assistants' answers moved since yesterday, so a drop in your own visibility can be read against the day it happened on.
- All free tools