AI Writing Footprint Checker

Paste your writing to see which wording patterns readers tend to link with AI-sounding text, exactly where they sit, and how to rewrite them. It reads the wording only, so it cannot tell you who or what wrote the text. Your text stays in this tab.

Your writing

0 words · 0 characters

Nothing you paste is sent anywhere. The check runs in this tab with no account and no model. Quoted text, links, code and citations are left alone.

Eight kinds of pattern, each with its own evidence

The checker reads wording in eight categories: punctuation, stock phrases, sentence rhythm, paragraph structure, rhetorical constructions, transition openers, vocabulary and specificity. Every result says what was measured, what was seen, why a reader might notice it, how to improve it and how certain the rule is.

The categories do not add up to a score. A category level is the highest level reached by its own rules, so two measures that move together are never counted twice. Short texts get individual observations only: exact stock phrases are reported at any length, but density and rhythm readings need about 150 words.

Each pattern carries one of three evidence labels, and they are different claims. A measured shift means a published study found the word or phrase became more frequent in text after 2022. A reader report means readers and editors often name it. A house style judgement means it is plain editorial advice. None of them is evidence that the pattern predicts who wrote a text, and the checker never says so.

What it cannot see, and what it does about that

A regular expression cannot read intent. The checker does not judge whether your claims are accurate, whether the piece has a real point of view, whether its hedging is balanced or whether its argument flows. It also does not use perplexity or burstiness, the signals detectors rely on, because they need a language model and they misjudge non-native writers.

The thresholds are provisional. They were tuned on ten public-domain books so that ordinary human prose is not flagged by default, and they have not been validated on a large modern sample. Dash-heavy human writing, such as Victorian prose, still trips the dash rule, because a count cannot know who wrote the text.

Two features exist because of those limits. Every flag has a Useful and Not useful button, and the answer is recorded with the pattern name only, so wrong flags can be measured and the thresholds corrected. The Kind of writing setting raises the thresholds for formal and technical prose, where linking words and stock vocabulary are normal.

How the suggestions stay safe

Most flags get an explanation and no replacement, because fixing them depends on what you meant. A replacement is offered only where it rewrites the matched words and nothing around them: removing a lead-in such as "it's important to note that", dropping a linking word at the start of a sentence, or swapping "delve into" for "look at". Numbers, names, links, quotes and citations are never touched.

Every change is optional and reversible. The original text is kept, the improved text is built from your accepted choices, and Undo or Reset to Original brings back the exact original. The checker never invents an example, a number or a personal story to make the text sound human. Add those yourself, where you have them.

The finding that several widely used AI detectors consistently misclassify non-native English writing is in GPT detectors are biased against non-native English writers. The word-frequency estimate that at least 13.5% of 2024 biomedical abstracts were processed with language models, a figure for whole collections rather than single texts, is in Delving into LLM-assisted writing in biomedical publications through excess vocabulary. The patterns readers name are catalogued on Wikipedia's Signs of AI writing page, which describes its list as signs of a possible problem and not proof that a text was machine-written.

AI writing patterns, answered

What makes writing sound AI generated?

Readers most often name stock vocabulary such as "delve", stock lead-ins such as "it's important to note", contrasts like "not just X but Y", and heavy use of dashes, bullets and bold. This checker also reads sentence rhythm, repeated openings and how many concrete details a text has, which are style judgements rather than signs readers report. People write all of these patterns and a model can avoid them, so none of them shows who wrote a text.

Are em dashes a sign of AI writing?

Not on their own. Dashes became a popular tell in online discussion, but many careful writers have always used them. This checker never treats a single dash as a signal. It reports dash use only when there are at least four and they are frequent for the length of the text, and even then it is describing the punctuation, not the author.

Can AI writing be reliably detected?

No tool can do it reliably, and this checker does not try. A 2023 study found that several widely used detectors consistently misclassified writing by non-native English speakers as AI-generated. Word-frequency research can estimate how much of a whole collection of abstracts was model-assisted, but its estimates are for collections, not for a single text.

How can I make writing sound more natural?

Replace each stock phrase with the fact it stands in for. Delete linking words that repeat logic the sentence already carries. Add a real example, number or name that you know to be true. Let short thoughts take short sentences and long thoughts take long ones. Do not add typos or slang on purpose: that makes the writing worse without changing who wrote it.

Why can human written text be flagged as AI?

Detectors guess from statistical features of the wording, and plain, formal or second-language writing shares those features with model output. Carefully edited prose also uses tidy structure and linking words. The 2023 study above found the effect for non-native English writing. This checker does not guess. It shows each pattern and lets you decide whether it is a problem.

Does my text leave my browser?

No. The analysis runs in this tab and the page sends no request that contains your text. Analytics record which buttons were used and banded counts, such as how many words fall in a size range, and never the text, the phrases found or anything you typed.

Will this make my text undetectable?

No, and it does not try to. It does not claim to get past any detector. Changing the wording changes how it reads, not who wrote it. Use the suggestions to write something clearer, and treat a lower pattern count as a style improvement only.

Need stylized text instead?

UltraTextGen turns plain text into bold, italic, cursive, and 100+ other Unicode font styles. Free and instant.

Open UltraTextGen →