Google DeepMind / Gemini

SynthID Text: Google's production LLM watermark

SynthID Text is one of the clearest examples of large-scale text watermarking in production. It embeds a hidden signal during token generation, but its sampling mechanism differs from the classic green-list method.

Updated 14 Aug 202610 min readPrimary-source based

Short answer: Google DeepMind says SynthID adjusts token probability behavior during generation and uses keyed, context-dependent scoring to create a detectable pattern. The research paper describes Tournament Sampling, and Google reports production use in Gemini.

How SynthID Text embeds a watermark

Large language models produce a probability distribution over candidate next tokens. Google DeepMind describes SynthID Text as introducing additional information into that token distribution at generation time by modulating the likelihood of tokens being selected.

The important point is that the visible text remains ordinary text. There is no special Unicode sequence or attached text metadata that a user must preserve. Instead, the watermark is represented by a pattern in which tokens were selected relative to secret, context-dependent scoring functions.

Production property: Google says the watermark is imperceptible to humans and does not meaningfully affect the quality, accuracy, creativity or speed of generation in its deployment.

Tournament Sampling

The 2024 Nature paper describes a sampling procedure called Tournament Sampling. Rather than partitioning the vocabulary into one green set and one red set, the decoder samples candidate tokens and compares them using pseudorandom watermark scores derived from secret keys and context.

A simplified conceptual view is:

  1. Start from the language model's next-token distribution.
  2. Draw multiple plausible candidate tokens.
  3. Use keyed, context-dependent pseudorandom functions to assign watermark scores.
  4. Compare candidates in one or more tournament layers.
  5. Select winners in a way that creates a detectable correlation with the hidden scores.

The research supports both configurations intended to be non-distortionary and configurations that intentionally allow some distributional distortion to strengthen the watermark signal.

Why this matters: the watermark need not look like a fixed “preferred vocabulary.” The preference changes with context and secret randomness, and the detector looks for aggregate correlation rather than visible lexical quirks.

How SynthID detection works

The detector recomputes the expected watermark scores for the observed token sequence and measures whether the sequence correlates with those scores more strongly than unwatermarked text should.

This is conceptually similar to other statistical watermarks: each token contributes a weak piece of evidence, and a longer sequence provides more opportunities to accumulate signal. Google explicitly notes that SynthID Text works best for longer, more diverse outputs.

Entropy still matters

If the model has only one plausible next token, the decoder has little freedom to encode hidden information without harming quality. Open-ended prose offers much more capacity than exact quotations, constrained code or highly deterministic answers.

What the detector is not

SynthID detection is not a generic classifier asking whether text “sounds like Gemini.” It checks for a deliberately embedded watermark signal. That distinction is crucial for interpreting false positives and negatives.

SynthID is multi-modal

SynthID is a family of watermarking systems, not a single algorithm. Each modality uses a different embedding mechanism:

  • SynthID Text — token-generation watermark using keyed context scores and Tournament Sampling (this page).
  • SynthID for images — pixel-domain embedding in image data, distinct from file metadata.
  • SynthID for audio and video — modality-specific sample-domain mechanisms.

Removing image file metadata does not remove a pixel-domain SynthID watermark embedded in the image data itself. Similarly, SynthID Text detection principles do not transfer directly to image or video verification.

Inference Unofficial reverse-engineered scorers may exist for research. They should not be presented as equivalent to Google's official detector or verification infrastructure.

AI watermark detection → · AI watermark removal →

Can SynthID Text be removed?

Strong rewriting — paraphrasing, translation, summarization or regeneration by another capable LLM — can reduce the token-level statistical signal by replacing many original token choices. Google explicitly notes that SynthID Text works best on longer, diverse outputs and that strong transformations can reduce detectability.

The exact robustness depends on the system configuration, detector threshold and amount of surviving text. Without access to Google's official detector and calibration, claiming certifiable removal is unsupported.

Metadata stripping, Unicode normalization and invisible-character removal address different mark classes and do not remove a generation-time token watermark.

Why SynthID Text is a state-of-the-art reference

The significance of SynthID is not only the algorithm. It is one of the best-documented production deployments of text watermarking.

Deployed

Gemini app and web

Google DeepMind says it expanded SynthID to watermark and identify text generated by the Gemini app and web experience.

Large-scale evaluation

Production A/B testing

The peer-reviewed research reports a large-scale Gemini deployment and human-feedback evaluation, making SynthID more informative than small benchmark-only demonstrations.

Broader toolkit

Multiple modalities

SynthID also covers Google-generated image, audio and video content, although each modality uses a different embedding mechanism.

Developer ecosystem

Designed for integration

Google describes the text technique as compatible with widely available language-model architectures rather than dependent on a single Gemini model.

Limitations of SynthID Text

Google explicitly says SynthID is not a silver bullet for identifying AI-generated content. The text method works best on longer responses with diverse generation choices. Strong transformations can reduce the embedded statistical signal.

SituationExpected effect
Long, diverse proseBest conditions: many watermark-bearing token choices and enough statistical samples.
Very short answerLess evidence; detection confidence is weaker.
Low-entropy outputLess freedom to steer token selection without utility cost.
Heavy paraphrasingMany original token choices are replaced, reducing correlation with the watermark.
Translation / summarizationStrongly rewrites and often shortens the sequence, making token-level evidence harder to preserve.

The existence of a deployed watermark therefore does not eliminate the need for provenance metadata, content credentials, platform disclosures and other complementary signals.

SynthID Text vs the Kirchenbauer watermark

PropertyKirchenbauer / KGWSynthID Text
Core mechanismContext-derived green-list vocabulary partition plus logit biasKeyed context scores plus Tournament Sampling
Classic detectorCount green tokens; z-testAggregate correlation with keyed scores
Distribution preservationBasic soft watermark distorts the distributionPaper includes non-distortionary and distortionary configurations
DeploymentResearch baseline; widely implemented experimentallyConfirmed production use in Gemini
Main significanceSimplicity and interpretabilityScale, production integration and richer sampling design

Both belong to the same broad family of generation-time statistical token watermarks, but it is inaccurate to describe SynthID as merely a renamed green-list scheme.

Read the detailed Kirchenbauer watermark guide →

SynthID Text FAQ

What is SynthID Text?

It is Google DeepMind's method for embedding and detecting an imperceptible statistical watermark in text generated by language models.

Is SynthID Text used in Gemini?

Yes. Google DeepMind says SynthID is used to watermark text generated in the Gemini app and web experience.

Does SynthID change the visible text?

It changes which tokens are selected during generation, but the watermark is not a visible marker. Google reports that its production configuration does not materially degrade output quality.

Is SynthID Text the same as the Kirchenbauer green-list watermark?

No. Both are statistical generation-time methods, but SynthID Text uses Tournament Sampling and keyed token scores rather than the canonical KGW green-list logit bias.

Can SynthID survive paraphrasing?

Strong paraphrasing can weaken token-level watermarks because it replaces many original token choices. Detection generally benefits from longer, higher-entropy text.

Related ZK-F guides