How to tell if ChatGPT wrote something

An honest answer: usually you cannot tell reliably from the text alone. Here is what actually works, what does not, and which signals are myths.

By didaiwritethis.ai

The honest answer

From the text alone, usually you cannot — not to a standard that should support any consequence for the person who wrote it. There is no reliable public method for proving a given passage came from ChatGPT. Anyone claiming otherwise is selling something or has not looked closely at the error rates.

That is an unsatisfying answer, so it is worth being precise about which parts are hopeless and which are merely hard.

Why the text alone is so weak

OpenAI has not released a public watermark detection tool for ChatGPT output, and the classifier it did release in early 2023 was withdrawn six months later for low accuracy. Without a watermark to look for, third-party detectors are reduced to inferring from style — measuring how predictable the writing is and reporting that as a probability.

That approach fails in a specific, documented way: it flags plain, conventional prose. Which means it misfires on non-native English speakers, on formal academic writing, and on anyone who writes clearly rather than distinctively. The evidence on detector accuracy covers this in detail. The summary: a detector score is not evidence.

Signals that do not work

A lot of confident folklore circulates about tell-tale signs. Most of it does not survive contact with base rates.

What actually helps

Ordered roughly by how much weight it can bear:

  1. Process evidence. Document version history, draft timestamps, commit logs, notes. Google Docs and Word both retain revision history; a piece written over several sessions looks different from one pasted in whole. This is the strongest ordinary evidence available, and the hardest to fake convincingly.
  2. A conversation about the work. Someone who wrote something can explain why they cut a section, where an argument came from, what they nearly said instead. Someone who did not, generally cannot — and this is a fair, low-tech check that gives the person a chance to respond.
  3. Verifiable specifics. Models fabricate citations, statistics and quotes with great confidence. Checking whether the sources exist and say what they are claimed to say catches a lot, and it catches something real rather than something stylistic.
  4. Watermark detection, where the model supports it. Not applicable to ChatGPT today, but a genuinely different class of evidence where available. A positive result is strong; a negative result means little. How watermarking works.

If you are the one being accused

Detector screenshots get treated as proof far more often than they deserve. Reasonable things to ask for:

Your own version history is usually the most persuasive answer available, which is a good reason to draft somewhere that keeps it.

Where this is heading

Watermarking is the most promising direction, and adoption is uneven — Google has deployed it on Gemini traffic, and other labs have signalled intent without shipping public detection tools. Even universal adoption would not make the problem go away: watermarks only cover models that implement them, open-weight models can run without them, and paraphrasing degrades the signal.

The realistic future is not a reliable button that says "AI wrote this." It is a world where positive watermark hits are meaningful, negatives stay ambiguous, and anything consequential still rests on process and conversation rather than on a score.


Check a piece of text. didaiwritethis.ai looks for a Claude watermark in text you paste — a different method from the style-based detectors discussed here. Anthropic's detection API has not been released yet, so results today are a labelled preview.

try it