{"name":"AI Writing Tells: edittxt.com","description":"The patterns edittxt's AI Text Cleaner detects in ChatGPT, Claude, and Gemini output, with low, moderate, and high review-priority rules. Updated on change.","url":"https://edittxt.com/ai-writing-tells","source":"https://edittxt.com","license":"Citation with source link permitted","dataVerified":"2026-07-16","methodology":{"how":"Every result comes from transparent rules that run in your browser. Patterns are curated from published research and repeated observation of unedited ChatGPT, Claude, and Gemini output. Phrase variants are grouped to prevent double-counting, common words are treated as soft evidence, and short text uses a 100-word normalization floor. The result is an editing priority for AI-like patterns, not a probability or authorship verdict.","cycle":"on change","priorityMethod":"Distinct phrase families contribute 3 points (strong), 2 (medium), or 1 (soft); repeated structural templates and em dashes above one per 125 words add limited evidence. Evidence is normalized with a 100-word floor. High requires at least 6 points and 5 points per 100 words; moderate requires at least 3 points and 2.5 per 100 words; otherwise priority is low. Curly quotes and invisible formatting characters never affect priority."},"summary":{"stockPhrasesTracked":74,"stockPhraseFamilies":24,"invisibleCharactersTracked":15,"categories":5,"reviewPriorities":["low","moderate","high"]},"categories":[{"kind":"phrase","label":"Stock phrases","tracked":74,"role":"Confidence-weighted review signal","note":"Variants are grouped into families and counted once for priority. Distinctive formulas matter more than common business words.","examples":["delve","tapestry","leverage","seamless","it's important to note","in conclusion"]},{"kind":"punctuation","label":"Em dashes","tracked":2,"role":"Review signal only when dense","note":"One dash is treated as ordinary punctuation. Only dashes above a length-adjusted allowance affect priority.","examples":["—","―"]},{"kind":"hidden","label":"Invisible characters","tracked":15,"role":"Formatting cleanup only","note":"Safe spacing artifacts are normalized. Script joiners, emoji joiners, bidi controls, and soft hyphens are preserved.","examples":["Zero-width space (U+200B)","Non-breaking space (U+00A0)","Soft hyphen (U+00AD)"]},{"kind":"punctuation","label":"Curly quotes","tracked":4,"role":"Optional formatting cleanup","note":"Smart quotes are normal typography and never affect review priority.","examples":["“","”","‘","’"]},{"kind":"structure","label":"Decorated bullets","tracked":1,"role":"Repeated structural review signal","note":"Emoji-prefixed and bold-lead list items contribute only when they form a repeated template.","examples":["**Bold lead:** ...","✅ item"]}]}