PaperBleachPaperBleach
logo

Text Watermarking Explained: How Hidden Token Patterns Tag AI Output

P
Paperbleach

26 Nov 2024

Some color printers drop a pattern of faint yellow dots on every page. You’d never spot them, but the right scanner can read those dots and tell which machine made the page. Text watermarking borrows that idea for writing. A language model quietly tilts its word choices as it generates, leaving a statistical fingerprint that someone with the right key can check later. Here’s how it works, what a watermark can and can’t prove, and why it’s a completely different animal from the AI detectors you’ve probably run into.

Key takeaways

  • Watermarking is active tagging built into the model as it writes. AI detection is passive guessing done after the fact. People mix these up constantly.
  • Most research watermarks nudge the model toward a secret “green list” of tokens at each step, leaving a pattern only the key-holder can verify.
  • A watermark proves text came from a *specific watermarked model*, not that text is “AI” in some general sense. Reading it without the key is impossible by design.
  • Paraphrasing, heavy editing, translation, and mixing in your own sentences all weaken or erase token-level watermarks.
  • As of mid-2026 there’s no industry-wide watermark every chatbot stamps on its output, so “no watermark found” tells you almost nothing.

What “text watermarking” actually means

A watermark is a signal hidden inside content on purpose so the origin can be confirmed down the line. With images you can bury data in pixel values nobody looks at. Text is harder. You can’t swap a word without nudging the meaning or the rhythm, and there’s no spare invisible space in a sentence the way there is in a photo. So researchers found a workaround. Instead of hiding data *in* the words, they hide it in *which words get chosen.*

Language models don’t write one inevitable sentence. At each step the model holds a probability distribution over thousands of possible next tokens, where a token is roughly a word or a chunk of one. Usually several choices are fine. “The coffee was” could be followed by hot, strong, bitter, cold, and a dozen others, all sensible. A watermark exploits that wiggle room. It quietly biases those near-ties toward a secret subset of tokens, and the running bias becomes the fingerprint.

How token-level watermarking works, step by step

The most-cited approach in the research is the “green list / red list” method from Kirchenbauer and colleagues in 2023. The mechanics are easier than the name suggests.

  1. Seed a secret. Before generating each token, the model takes the previous token and runs it through a hash that uses a private key. That produces a pseudo-random split of the whole vocabulary into a “green list” (preferred) and a “red list” (discouraged).
  2. Nudge, don’t force. The model adds a small boost to the green-list tokens’ scores. When the candidates are close, green words win a little more often. When only a red word truly fits the meaning, the model can still grab it, so quality holds up.
  3. Repeat. The green/red split reshuffles at every step because it depends on the previous token. Over a long passage, watermarked text ends up with noticeably more green tokens than chance would predict.
  4. Verify with the key. Later, anyone holding the same key can recompute the green lists and count green tokens. Way more green than random would explain? That’s a statistical signal the text came from the watermarked model. The check spits out a confidence score, usually a p-value.

The word doing the heavy lifting is *statistical.* A human writer lands on roughly 50% green tokens by accident, since they have no idea the lists exist. A watermarked passage might hit 70 or 80%. On a handful of words that gap means nothing; over a few hundred words it gets overwhelming, which is exactly why watermark strength scales with length.

A quick scenario

Say a model has to finish “The hikers reached the summit just as the sun…” Without a watermark it might pick rose, set, broke, or appeared on fit alone. With the watermark on, the secret hash for “sun” marks rose and appeared as green, set and broke as red. All four still make sense, so the model leans green and writes “rose.” Do that thousands of times across a document and you’ve woven a thread only the key-holder can pull.

Watermarking is not AI detection (this trips everyone up)

This is the one distinction worth getting straight, so let’s be blunt.

AI detection is passive. A tool like Turnitin or GPTZero looks at finished text it had no hand in creating and asks, “Does this *read* like a machine wrote it?” It leans on statistical tells such as low perplexity (the words are too predictable) and low burstiness (the rhythm is too even). For those mechanics in full, we wrote a whole piece on the statistics behind AI detectors. The catch is that detectors are guessing, and they guess wrong often enough to matter. OpenAI pulled its own AI-text classifier in July 2023, citing a “low rate of accuracy,” and a 2023 Stanford study (Liang et al., in *Patterns*) found GPT detectors flagged non-native English writers as AI far more than native speakers.

Watermarking is active. The provider deliberately plants the signal while the text is being generated, then verifies it with a private key. Done well, it can be a lot more reliable than detection, because it’s checking for something it *put there on purpose* rather than inferring from style.

WatermarkingAI detection
When the signal is addedWhile the model writesNever — it’s inferred afterward
Who can verify itOnly the key-holderAnyone with the tool
What a hit provesCame from *this* watermarked modelText *reads* AI-like (a probability)
Main failure modeEditing or paraphrasing scrubs itFalse positives and false negatives

The practical upshot for a student or writer: a school can’t “scan your essay for a watermark” without the provider’s secret key, and providers don’t hand those out. What schools actually run are detectors, which output probabilities, not proof.

Where watermarks fall apart

Token-level watermarks carry a built-in weakness: they live in specific word choices, so anything that changes those choices chips away at the signal.

  • Paraphrasing. Rewrite the sentences and you swap green tokens for whatever your rewording produces, washing out the pattern.
  • Translation. Round-trip the text through another language and it gets rebuilt from scratch in new tokens.
  • Light editing and blending. Splice in your own sentences, cut a paragraph, reorder the ideas, and the green-token ratio drifts back toward random.
  • Short text. A tweet-length snippet doesn’t have enough tokens to carry a confident signal, full stop.

Researchers know all this, which is why newer schemes try to be tougher. Google DeepMind’s SynthID-Text, published in *Nature* in 2024 and rolled into the Gemini app the same year, is built to survive light edits while keeping quality intact. But “tougher” isn’t “indestructible.” DeepMind’s own results show the watermark holds up to cropping and light rewriting yet weakens once text is heavily rewritten or translated. There’s an unavoidable tug-of-war: crank the watermark stronger and you box in word choice enough to dent the writing; keep the writing clean and the watermark stays easier to strip. Want to see how rewriting reshapes those signals? That’s the whole job of a humanizer, and our plans lay out what each tier handles.

The honest state of play in 2026

It’s worth separating what *exists* from what’s *actually stamped on the text you generate.*

As of mid-2026, there is no confirmed, always-on, universal watermark that every major chatbot applies to all plain-text output. OpenAI has said openly that it built a text-watermarking method it chose not to release, citing fairness concerns and how easily the signal can be circumvented through paraphrasing or translation. Google’s SynthID is live for some AI media and ships a text watermark inside Gemini. The capabilities are real and improving, but a single industry standard that tags everything everywhere simply isn’t here.

Two things follow. First, a “no watermark detected” result barely means anything, because the default state of nearly all text — including every word a human ever writes — is unwatermarked. Second, the tool most likely to flag your writing is still a probability-based detector, not a watermark reader, and those err in both directions.

If you want to go deeper, we keep more on how detection actually works updated as the field shifts.

Frequently asked questions

Does ChatGPT or Gemini secretly watermark everything I generate? There’s no public, always-on watermark that every major chatbot stamps on plain text as of mid-2026. Companies have researched and shipped pieces of it — DeepMind put SynthID-Text into Gemini, and OpenAI built a method it didn’t release — yet none is a confirmed permanent, universal tag on all chat output. Treat blanket “all AI text is watermarked” claims as marketing.

Can a teacher or a website detect a watermark in my text? Not without the secret key. Verifying a watermark means recomputing the hidden pattern with the provider’s private key, which isn’t public, so schools and third-party tools can’t do it on their own. What they use are AI detectors, which guess from writing style and report a probability, not a watermark check.

Does paraphrasing remove a text watermark? Often, at least partly. Token-level watermarks live in specific words and word order. Rewording, swapping synonyms, translating, or blending the text with your own writing changes those choices and dilutes the signal. Short passages are the easiest to scrub, since there aren’t enough tokens to hold a strong pattern.

Is text watermarking the same as AI detection? No. Watermarking is active embedding the provider does on purpose, then verifies later with a key. Detection is passive analysis of finished text, reported as a likelihood. Watermarking can be more reliable, but only the key-holder can run the check.

If my text has no watermark, am I in the clear? A clean watermark result proves little, since almost all text is unwatermarked by default. The detector is what’s likely to flag you, and detectors err in both directions. The durable move is to understand the signals and write in a way that genuinely reads like you.

The bottom line

Text watermarking is a genuinely clever trick: hide the signal not in the letters but in the model’s freedom to choose among good-enough words. It’s also widely misunderstood, constantly conflated with detection, and far less universal than the headlines suggest. Getting the mechanics straight lets you stop worrying about a phantom and focus on what actually counts — whether your writing reads like a real person thought it through. If a draft you started with AI still sounds stiff and over-even, run it through a humanizer and read it out loud before you ship it.

Try it on your own text

Paste your draft into PaperBleach to humanize AI text so it reads naturally — then check your score against built-in AI detection. Free on your first run.