Built by Pluto.Studio · find and test independent Android apps on IndieHangar
AI Watermarks

SynthID: how AI text watermarking actually works

SynthID is Google DeepMind's watermarking system, covering images, audio, text and video[3]. For text it works by adjusting the probability scores the model assigns to candidate next words, producing a pattern a detector can recognise without changing what the text says[3]. It is the only major text watermarking scheme whose detector is publicly available[4], which is why it is the useful reference point for understanding what Anthropic has shipped.

How does SynthID watermark text?

A language model generates text one token at a time, each time producing a probability score for every candidate token. SynthID nudges those scores using a pseudorandom function before the choice is made. Over hundreds of tokens the choices carry a statistical fingerprint. A detector that knows the function can measure whether a passage's word choices lean the way the watermark would push them. Google reports this does not affect the quality of the output[3].

How SynthID text watermarking works Step one, the model assigns a probability to each candidate next word. Step two, a pseudorandom function seeded by a secret key and the preceding words nudges those probabilities before the word is chosen. Step three, across hundreds of words the nudged choices form a lean that a detector holding the key can measure against chance. 1. The model scores the next word Illustrative probabilities for one position in a sentence. the 0.42 a 0.31 one 0.12 its 0.09 this 0.06 2. A keyed function nudges the scores Same candidates. The pseudorandom function, seeded by the key and the preceding words, tilts the choice. the 0.50 a 0.22 one 0.17 its 0.06 this 0.05 3. Over hundreds of words, the lean adds up A detector with the key rescores the text and asks whether the choices lean the way the nudge pushes. leans against chance leans with unmarked text watermarked
The nudge at each word is small and the text reads normally; the signal is only in the aggregate, which is why short passages carry little and a rewrite erases it. Numbers are illustrative.

Two consequences follow directly from the mechanism, and they explain most of what people find confusing:

Where does Google apply SynthID?

ModalityProductsDetector
TextGemini app and web experience Open library
Image, videoGoogle generative AI consumer products Gated portal
AudioLyria, NotebookLM podcasts Gated portal

All three rows are from DeepMind's own page[3].

Can the public actually detect SynthID?

Partly, and the nuance gets misreported. DeepMind's page describes two routes, and both are scoped to images, video and audio rather than text. You can upload an image, video or audio clip to Gemini and ask whether it was created or altered by Google AI. And there is a SynthID Detector portal, which takes the same three kinds of file — but it is not open to everyone: DeepMind's page says the company is collaborating with journalists and media professionals to test it[3]. Neither route is described as accepting text, and we do not know whether either one would handle it.

Separately, the text scheme itself is open source. DeepMind published a reference implementation of SynthID Text watermarking and detection, distributed on PyPI with examples for Gemma and GPT-2[4]. It ships two detectors: a weighted mean one that needs no training, and a Bayesian one that has to be trained, and retrained for every watermarking key. Neither pronounces a verdict. The Bayesian one returns a score between 0 and 1 — higher means more likely watermarked — and you set the acceptance threshold yourself; for the weighted mean one the repository recommends computing that threshold for the false-positive rate you want, at the token lengths you expect[4].

A figure we are not repeating

Secondary coverage widely states SynthID has watermarked over 100 billion pieces of content. That number is not on DeepMind's own SynthID page as we read it on 12 August 2026[3], so we are not asserting it. If you find it in a Google primary source, tell us and we will add it with the citation.

How does SynthID compare to Claude's watermark?

It is not merely the same category — Anthropic says Claude's watermark is a version of SynthID-Text itself, the scheme described in DeepMind's 2024 Nature paper[10]. The verification story is still opposite, which is the part that matters to you. Google published the scheme and a working detector, so anyone can run it[4]. Anthropic shipped the mark and, since 1 September 2026, a detection API in private preview for organisations obliged to check under EU law[10][1]. A shared scheme does not close that gap: the detector needs the key the text was generated with, and Anthropic holds its own[4][10]. Google's open code will not read a Claude watermark. Full comparison.

Sources

  1. How Claude marks AI-generated content primaryAnthropic, 2026-08, updated 2026-09-16
  2. SynthID primaryGoogle DeepMind, 2026
  3. google-deepmind/synthid-text primaryGoogle DeepMind, 2024-10
  4. How Claude's text watermark works primaryAnthropic, 2026-08-14, updated 2026-09-01

Last verified against primary sources: