Comparison
AI Watermark vs AI Detector
Three of the most-used AI text detectors, GPTZero, Originality.ai, and ZeroGPT, don't check a single real watermark. Not SynthID, not C2PA, nothing. They score writing style and probability patterns to guess whether text resembles AI output. A watermark is something a provider deliberately builds into content while it's being created; a detector score is somebody else's inference about that content afterward. Confusing the two is how people end up defending work they actually wrote.
Key takeaways
- A detector returns a confident-looking score whether or not a watermark was ever present, because most popular text detectors don't check for one at all.
- A watermark detector only works for the exact scheme and provider configuration it was built to catch. Point it at anything else and a clean result proves nothing.
- Even a real watermark detector isn't safe. Researchers approximated a provider's secret watermarking rule from public API queries for under $50, then used it to forge and to erase the signal.
- Failure to find a signal is never proof that content is human-made, whether the tool is a style classifier or a genuine watermark checker.
Detection model
Watermark checker vs AI detector
Watermark checker
Looks for an intentional provider signal such as Claude text marks, SynthID Text, C2PA, or another known provenance layer.
Generic AI detector
Estimates whether text looks model-generated using style, probability, or classifier signals.
Why this distinction matters
A watermark-checker verdict is stronger evidence, because it's checking for a specific, intentionally embedded signal. A generic detector score is a probabilistic style guess that can misfire on short text, heavy editing, translation, or simply unusual human writing. Treat the two as different categories of evidence, not interchangeable confidence scores.
A watermark is put there on purpose, while the content is being made
ConfirmedYou'll see the one trait that separates a real watermark from everything else, and how each big provider describes doing it.
An AI watermark gets inserted deliberately, at the moment content is created. It can live in pixels, in an audio waveform, in a metadata manifest, or in how a language model picks its own words.
Every provider that claims one describes the same timing. Not applied afterward, applied during.
- OpenAI: images generated by ChatGPT carry both C2PA Content Credentials metadata and a SynthID watermark, applied at creation time.
- Google: SynthID Text runs as a logits processor that nudges token selection inside Gemini's own generation loop, not bolted on afterward.
- Anthropic: compatible Claude models "weave an imperceptible watermark directly into the text itself" as they generate it.
That timing is the entire distinction. A detector never gets the privilege, because it only ever sees the finished output and has to work backward from there.
A detector is a guess, and usually not a guess about a watermark
ConfirmedHere's what the three biggest text detectors say about their own methods, in their own words.
None of the big three text detectors verify a watermark. Their own published descriptions say what they do instead.
- GPTZero scores seven components covering perplexity and burstiness, essentially how predictable and how varied writing is, plus other style signals.
- Originality.ai describes its detector as "a modified version of the BERT model," a statistical classifier trained to recognize patterns.
- ZeroGPT calls its method "DeepAnalyse."
Not one of the three mentions SynthID, C2PA, or any provider's watermark anywhere in its own materials.
That's why these tools return a score regardless of whether a watermark was ever present. An unusual sentence rhythm, a non-native English speaker's phrasing, or a topic that simply reads as predictable can all push a style score toward "AI-generated" with no embedded signal involved.
OpenAI has named exactly that risk, disproportionate false positives for non-native English writers, as one reason it held back a ChatGPT text watermark it reportedly already built.
Even a real watermark detector can be gamed
Research/proposalHere's what $50 of ordinary API queries did to a watermarking scheme people assumed was safe.
Watermark-specific detection beats style guessing, but it isn't unbreakable. Google's own SynthID Text documentation describes detection as score-based: a detector checks whether a passage's token choices match a known configuration more than chance would predict, which means it needs the right key and enough text to work with.
Researchers at ETH Zurich showed in 2024 that an attacker can approximate a provider's secret watermarking rule from public API queries for under $50.
That stolen approximation does two jobs at once. It forged the watermark onto text the provider never generated with over 80% success, and it pushed removal success from close to 0% to over 85% in settings previously believed safe.
A separate, widely cited 2023 paper by Sadasivan and coauthors made the broader argument: watermarking and other AI-text detectors aren't reliable against a motivated attacker willing to paraphrase aggressively.
What honest verification looks like
ConfirmedHere's how to tell a trustworthy verification check from a confident-sounding score.
Verification is strongest when it checks one specific signal from one specific provider and says so plainly.
OpenAI frames its own image-verification tool that way. It checks for the supported signals OpenAI's tools produce, and deliberately avoids a definitive conclusion when it finds nothing.
The narrowness is the point. A check that admits what it cannot see is worth more than a broad detector that returns a number for anything you paste into it.
Neither kind of tool can prove a negative. A clean result means one specific check didn't find its one specific signal, and nothing beyond that.
FAQ
Can an AI detector find a watermark?
Only if it was purpose-built to check that exact scheme and configuration. GPTZero, Originality.ai, and ZeroGPT are all confirmed, from their own published methodology, to score style and probability patterns instead, with no mention of SynthID, C2PA, or any provider watermark.
Is a low detector score proof that a watermark was removed?
No. It may mean the detector never checks watermarks at all, that the content was edited or translated enough to weaken a real signal, or that nothing was ever watermarked in the first place.
Can someone fake a watermark onto text that was never AI-generated?
Researchers have shown it's possible under lab conditions. A 2024 ETH Zurich study approximated a provider's secret watermarking rule from public API queries for under $50, then used that approximation to forge, or "spoof," a convincing watermark onto arbitrary text with over 80% success. Both the attack and newer defenses aimed at catching spoofed text are active research areas. There's no evidence yet of it happening outside a lab.
Do Turnitin and Copyleaks check for real watermarks?
Unverified either way. GPTZero, Originality.ai, and ZeroGPT have been checked directly and confirmed to rely on style-based scoring rather than watermark verification. Turnitin and Copyleaks haven't been checked the same way. Copyleaks documents a "Character Manipulation" alert for hidden invisible characters, which is a different job from verifying a real watermark like SynthID Text.
Next steps
- Check your own text for the one thing you can verify yourself: invisible Unicode characters, found and stripped in your browser without uploading anything. Open the free watermark remover
- If a detector has already flagged something you wrote, start with the documented misfires rather than the score itself. Read AI detector false positives
- Want the scheme-by-scheme mechanics of what a genuine watermark checker looks for across image, video, and audio? See how watermark detectors work
- Read the ETH Zurich watermark-stealing paper directly. The cost figures and success rates are in the abstract. Watermark Stealing in Large Language Models
Sources and citation status
- OfficialOpenAI Help: verification limits for generated images
- OfficialGoogle AI Developers: SynthID Text
- OfficialC2PA Content Credentials explainer
- OfficialAnthropic Help: how Claude marks AI-generated content
- OfficialGPTZero: detector methodology (7-component scoring)
- OfficialOriginality.ai: detector methodology
- ResearchJovanović, Staab, Vechev: "Watermark Stealing in Large Language Models" (arXiv:2402.19361)
- ResearchKirchenbauer et al.: "On the Reliability of Watermarks for Large Language Models" (arXiv:2306.04634)
- ResearchSadasivan et al.: "Can AI-Generated Text be Reliably Detected?" (arXiv:2303.11156)