About the Pre-Checker
This tool analyzes a draft for stylistic patterns that tend to make writing feel mechanical or monotonous: uniform sentence length, repeated content words, repetitive sentence openers, and vocabulary that's documented as disproportionately common in LLM output. It's meant for self-editing — a way to spot-check your own AI-assisted draft before you revise it into something that sounds more like you, not a way to judge someone else's writing. All the analysis (sentence splitting, word counting, pattern matching) runs directly in your browser using plain text statistics — nothing you paste is ever uploaded anywhere.
What This Isn't
Not a detectorThis tool cannot determine whether a text was written by a human or an AI, and doesn't attempt to. It measures surface-level writing patterns, nothing more.
Why notPublished research on AI-text-detection signals like burstiness explicitly notes they're unreliable for that purpose — formal human writing often shows the same low variation attributed to AI, and detection accuracy degrades further as models improve.
One word proves nothingA single "delve" or "underscore" in your draft means essentially nothing on its own — these are ordinary English words. Density and clustering across a whole draft is a more meaningful signal than any single occurrence.
The vocabulary list changesWhich words get flagged as "AI-sounding" shifts with every model generation — this list reflects patterns documented as of when this tool was last updated, not a permanent rule.
Real-world stakesPeople have faced real consequences — academic penalties, rejected work — from writing flagged on thin evidence like a single word. Use this tool to improve your own writing, not to accuse anyone else's.
Send Feedback
For any questions, bug reports, or feature requests, please drop your comments below.