AI text detector
Wikipedia’s Signs of AI writing — checked automatically
Wikipedia editors maintain a field guide to spotting chatbot-written text. GPTTrace turns it into an automatic checker: paste text and each sign it finds is highlighted, with a link to the guide’s section.
Free · no sign-up · your file never leaves your device
Your text, with the signs marked
Hover a highlight to see which sign it matched. Invisible characters are shown as labelled boxes.
Why Wikipedia’s guide matters
Wikipedia was one of the first places to face a flood of AI-written text: new articles about obscure towns, companies and people, generated in seconds and full of confident, unverifiable claims. Volunteer editors responded by documenting what that text looked like. Their guide is unusual among AI-detection advice because it comes from people who have read and cleaned up thousands of real examples, and because it explains why each pattern appears — usually as a side effect of how models are trained to sound helpful, neutral and complete.
The signs, in brief
Language and tone
Chatbots inflate significance (“stands as a testament to”, “left an indelible mark”), slip into promotional language (“nestled in the heart of”, “boasts a diverse array”), editorialize (“it’s important to note”) and stack connectives (“Moreover… Furthermore… Additionally”).
Style and structure
They end sentences with shallow participle phrases (“…, highlighting the importance of community”), group ideas in threes, build “not only X but also Y” contrasts and avoid plain “is” in favour of “serves as” or “boasts”.
Content
Claims are attributed to unnamed experts and studies, superlatives go unsupported, and sections end with a summary of what was just said.
Communication left in
Text pasted from a chat keeps phrases aimed at the user — “I hope this helps”, “Certainly! Here’s…”, “As of my last knowledge update” — and placeholders such as “[Your Name]”.
Markup and characters
Markdown bold and headings appear where they don’t render; chat-interface citation tokens like “oaicite” and “turn0search0” survive copying; and some tools leave invisible Unicode characters behind. The invisible character detector focuses on that last one.
GPTTrace implements each of these as a pattern with a measured weight, adds statistics the guide describes informally (uniform sentence length, even paragraphs), and highlights every match in your text with a link back to the relevant section of the guide.
How to use the guide well
The guide’s own advice is to treat these signs as reasons to look closer, not as grounds to accuse anyone, and to focus on substance: unsupported claims, invented citations and promotional tone are problems in any text, whoever wrote it. GPTTrace follows the same principle — it highlights the patterns so you can see them in context and decide.
How accurate is it? Our measured numbers
We test GPTTrace on labelled text samples and publish the results, including where it does badly. It is tuned to keep false accusations rare, so it misses some AI content rather than flag real work.
standard text check: AUC 0.795 (cross-validated)
2,467 labelled samples (1,258 AI, 1,209 human), run 2026-10-08. At the “Likely AI” line it caught 34% of AI samples and wrongly flagged 5% of human ones.
| Source | Truth | Samples | Result at “Likely AI” |
|---|---|---|---|
| claude-opus-5 | AI | 12 | 50% caught |
| gpt-4.1 | AI | 12 | 100% caught |
| gpt-oss-120b | AI | 12 | 100% caught |
| claude-haiku-4-5 | AI | 12 | 83% caught |
| qwen-3.8-27b | AI | 8 | 63% caught |
| pd-literature | Human | 306 | 1% wrongly flagged |
| human-pmc-esl | Human | 183 | 5% wrongly flagged |
| human-wikipedia-pre2022 | Human | 155 | 8% wrongly flagged |
| hc3-open_qa | Human | 7 | 14% wrongly flagged |
| chatgpt-3.5 | AI | 1202 | 32% caught |
| hc3-wiki_csai | Human | 558 | 6% wrongly flagged |
text check with deep scan: AUC 0.91 (cross-validated)
2,467 labelled samples (1,258 AI, 1,209 human), run 2026-10-08. At the “Likely AI” line it caught 56% of AI samples and wrongly flagged 5% of human ones.
| Source | Truth | Samples | Result at “Likely AI” |
|---|---|---|---|
| claude-opus-5 | AI | 12 | 42% caught |
| gpt-4.1 | AI | 12 | 100% caught |
| gpt-oss-120b | AI | 12 | 100% caught |
| claude-haiku-4-5 | AI | 12 | 100% caught |
| qwen-3.8-27b | AI | 8 | 75% caught |
| pd-literature | Human | 306 | 0% wrongly flagged |
| human-pmc-esl | Human | 183 | 1% wrongly flagged |
| human-wikipedia-pre2022 | Human | 155 | 1% wrongly flagged |
| hc3-open_qa | Human | 7 | 0% wrongly flagged |
| chatgpt-3.5 | AI | 1202 | 54% caught |
| hc3-wiki_csai | Human | 558 | 9% wrongly flagged |
Data sources and method: methodology & accuracy.