Technical guide
AI Text Watermark: How Statistical Watermarking Actually Works
An AI text watermark isn't a character hidden in the output. It's a bias applied at the exact moment the model chooses its next word, invisible by design and detectable only with the matching key and enough text to score.
Key takeaways
- Text watermarking works by biasing token sampling at generation time, not by inserting a visible or hidden character afterward. Detecting it means scoring whether a passage's word choices match a configured pattern, not searching for a marker.
- Google's SynthID Text is the clearest production deployment: a logits processor described in a peer-reviewed Nature paper, running inside Gemini and open-sourced in Hugging Face Transformers since v4.46.0, with a reference detector that reports watermarked, not watermarked, or uncertain.
- It descends from a 2023 scheme (Kirchenbauer et al., cited roughly 984 times) that splits each token's candidates into a favored green list and a disfavored red list. Detection on that original scheme stayed reliable after strong human paraphrasing once a detector had roughly 800 tokens, at a false-positive rate of one in 100,000, the clearest concrete number in this literature.
- Independent researchers have red-teamed SynthID Text specifically and found real gaps. A peer-reviewed 2025 study found it vulnerable to paraphrasing, copy-paste splicing, and back-translation; a 2026 preprint found its default scoring method grows more vulnerable, not less, as more sampling layers are added.
- Adoption isn't universal because the tradeoffs are real. OpenAI reportedly built an internal ChatGPT text watermark around 99.9% effective, per leaked internal documents, and held it back over false positives, circumvention risk, and disproportionate impact on non-native English writers.
Text watermark workflow
How text watermark removal is evaluated
Generate
Claude, Gemini, or another LLM produces text.
Mark
A watermarking layer can influence token choices or attach provenance.
Clean / transform
Text is normalized, edited, rewritten, or translated.
Check
A detector compares the before and after signal strength.
Why this matters for removal tools
Hidden-character cleanup is immediate. Statistical text watermark removal becomes stronger when paired with provider-specific detection and before/after confidence checks.
The mark lives in the sampling step
Research/proposalYou'll see the exact moment a watermark gets applied, which explains nearly every quirk that follows.
A language model doesn't pick one correct next word. At every step it produces a probability distribution over plausible candidates, and sampling picks one of them.
A text watermark sits inside that sampling step. Before a token is chosen, the scheme pseudorandomly splits the vocabulary into a favored sublist and a disfavored one, seeded by prior tokens or a secret key, then nudges sampling toward the favored side.
Nothing gets added to the output. The model writes ordinary prose, just with a faint statistical lean baked into which words it happened to choose.
That idea traces to Kirchenbauer, Geiping, Wen, Katz, Miers, and Goldstein's 2023 paper, cited roughly 984 times and the scheme most later work responds to. It splits each token's candidates into a green sublist and a red sublist, softly biases sampling toward green, and detects the mark with a statistical test on green-token frequency, with no access to the original model needed at detection time.
What SynthID Text adds
ConfirmedHere's what Google has actually published, open-sourced, and shipped, separate from what it claims about robustness.
SynthID Text builds on the same idea with a more elaborate procedure the peer-reviewed Nature paper calls tournament sampling, where candidate tokens compete across sampling rounds before one is picked.
Google reports testing it in a live experiment across the Gemini app and web experience, gathering feedback on a figure widely cited as nearly 20 million responses. It found no detectable drop in output quality.
It's also open-sourced. A production-grade implementation ships in Hugging Face Transformers from v4.46.0, with a reference Bayesian detector that returns one of three verdicts: watermarked, not watermarked, or uncertain.
What a detector actually needs
Research/proposalYou'll get the one concrete number in this literature, plus the reason it may not apply to the system you care about.
A watermark detector isn't universal. It needs the specific scheme, its configuration, and enough text to produce a meaningful score.
Short, factual answers give it the least to work with. Google's own documentation says watermark application is less effective there, precisely because there's less room to change wording without hurting accuracy.
The clearest number doesn't come from SynthID Text at all, since Google hasn't published an equivalent figure. It comes from a 2024 stress test of the original green list, red list scheme.
Kirchenbauer and coauthors attacked that scheme three ways:
- Human rewriting
- LLM-generated paraphrasing
- Dilution inside longer mixed documents
It stayed statistically detectable after strong human paraphrasing once a detector could examine roughly 800 tokens, at a false-positive rate of one in 100,000.
Treat that as evidence about the general approach's staying power. It is not a guarantee that transfers word for word to SynthID Text or to Claude's watermark.
Where independent testing says the signal breaks
Research/proposalHere's what outside researchers found when they red-teamed the shipped scheme instead of taking the robustness claims on faith.
Google's own documentation already concedes the central weakness. SynthID Text is robust to mild paraphrasing, but detector confidence can be greatly reduced by thorough rewriting or translation.
Sadasivan and coauthors' widely cited 2023 paper goes further, arguing on theoretical grounds that watermarking and other AI-text detectors aren't reliable against a genuinely motivated paraphraser. Broader surveys of the field single out robustness under adversarial editing as its central unsolved challenge, not a footnote.
Because SynthID Text is open-sourced, outsiders can test it directly rather than take Google's word, and several have:
- A peer-reviewed 2025 study (IEEE TrustCom) found paraphrasing, copy-paste splicing, and back-translation all measurably degraded detection. The same researchers' hybrid defense improved detection F1 by an average of 11.1% over the vanilla scheme.
- A 2026 preprint went after the detection math itself, proving the default mean-score detector becomes more vulnerable as more of SynthID Text's internal sampling layers are used, while the alternative Bayesian scoring method already built into the system holds up better against that specific attack.
None of this is a working bypass anyone can point to with confidence, and none of it makes the watermark bulletproof either. Heavy rewriting and translation reliably weaken the statistical signal, sometimes a lot, but weakened and gone are different claims, and no independent study has shown a paraphrase attack that defeats SynthID Text every time.
Why adoption isn't universal
ReportedYou'll see why a technique this well documented still isn't running in most of the products you use.
Watermarking a model's text output requires the provider's cooperation. There's no way to add it from outside once the text exists.
OpenAI reportedly built an internal ChatGPT text-watermarking system rated around 99.9% effective, according to leaked internal documents reported by the Wall Street Journal, years before Anthropic's Claude rollout. Per that reporting, it held the system back over three concerns:
- Circumvention risk
- False positives
- Disproportionate impact on non-native English writers
Internal survey data reportedly showed roughly 30% of users would use ChatGPT less if it shipped.
There's also a structural limit no policy decision fixes. Once open-weight models ship, whoever runs the model controls decoding, so the original provider can't apply sampling-time watermarking to them at all.
SynthID Text is open-sourced partly for that reason: anyone operating a deployment can switch it on. Whether they do is a property of that deployment, not of the underlying model.
FAQ
Do zero-width spaces or other invisible Unicode characters prove AI text watermarking?
No. Invisible Unicode characters are usually formatting artifacts or copy-paste residue, and even where they're inserted deliberately, that's a different, older steganography technique, not the mechanism behind SynthID Text or any other confirmed provider watermark. Real statistical text watermarks shape which words get chosen during generation, leaving no discrete character to find.
Can open-source or self-hosted models use text watermarking?
Yes. SynthID Text is open-sourced and ships as a production-grade implementation in Hugging Face Transformers, v4.46.0 and later, including a reference Bayesian detector. Whether a specific deployment actually applies it depends entirely on whoever operates that system.
How much watermarked text does a detector need to be confident?
The best documented figure comes from a 2024 stress test of the original green list, red list scheme, not SynthID Text specifically: it stayed statistically detectable after strong human paraphrasing once a detector had roughly 800 tokens to examine, at a false-positive rate of one in 100,000. Shorter passages and heavier rewriting both make detection harder.
Has anyone verified SynthID Text's robustness independently of Google?
Yes, more than once. A peer-reviewed 2025 study found it vulnerable to paraphrasing, copy-paste splicing, and back-translation, and proposed a hybrid defense improving detection by an average of 11.1%. A 2026 preprint separately proved its default mean-score detector grows more vulnerable as more of its internal sampling layers are used, while the alternative Bayesian scoring already built into the system held up better.
If watermarking works, why hasn't every major AI provider shipped it?
Because the tradeoffs are real, not theoretical. OpenAI reportedly built an internal ChatGPT text watermark rated around 99.9% effective and held it back over false positives, circumvention risk, and disproportionate impact on non-native English writers, with internal survey data reportedly showing about 30% of users would use the product less if it shipped. Anthropic and Google made different calls, but the underlying tension hasn't gone away.
Next steps
- See what checking for one of these marks actually involves, and why no public Claude detector exists. AI text watermark detector
- Work through what removal means once you know the mark lives in token choice, not in characters. AI text watermark removal
- If you think you found invisible characters in AI output, check what they actually are before calling them a watermark. Hidden Unicode AI watermarks
- Read the Nature paper on tournament sampling for the mechanism in the authors' own words. Scalable watermarking for identifying LLM outputs
Sources and citation status
- OfficialGoogle AI Developers: SynthID Text
- ResearchNature: Scalable watermarking for identifying LLM outputs
- OfficialUSPTO: Multi-Stage Watermarking of a Digital Object Generated by a Machine Learning Model (US 2024/0320529 A1, DeepMind Technologies)
- ResearchACM Computing Surveys: text watermarking survey
- ResearchKirchenbauer et al., "A Watermark for Large Language Models" (ICML 2023)
- ResearchKirchenbauer et al., "On the Reliability of Watermarks for Large Language Models" (ICLR 2024)
- ResearchHan, Li, Ni, Zulkernine, "Robustness Assessment and Enhancement of Text Watermarking for Google's SynthID" (IEEE TrustCom 2025)
- ResearchOmidi, Dong, Wang, "On Google's SynthID-Text LLM Watermarking System" (2026 preprint)
- ResearchSadasivan et al., "Can AI-Generated Text be Reliably Detected?"
- ReportingTom's Hardware: OpenAI built a text-watermarking method for ChatGPT but held its release