Claude's Watermark vs SynthID Text
Two names, one technique family. Anthropic's Claude watermark comes from the same academic tradition as Google DeepMind's SynthID Text: a keyed statistical bias in token selection. The differences are in the key, the surfaces marked, the detector access, and the compliance context.
Anthropic credits SynthID-Text, published by Google DeepMind in Nature in October 2024, as the source of the specific technique it uses. Both schemes descend from the same line of research: Scott Aaronson's 2022 proposal at OpenAI, the Kirchenbauer work in 2023, and the DeepMind paper that made it production-grade.
So the mechanism question has a short answer. They are the same idea. Everything that matters in practice is somewhere else.
The shared mechanism
Both systems tilt sampling toward tokens that a keyed pseudorandom function scores higher, chosen from the set of tokens the model already considers roughly equally good. The tilt is invisible to a reader. It is measurable by a party holding the key.
That single design decision produces every property the two schemes share.
What is common
- Nothing is added to the text, and there are no hidden characters in either scheme.
- Neither mark can be traced to a specific user, chat, or organization.
- Light editing does not remove either. A full rewrite removes both.
- Translation by the same model preserves the mark. Translation by a different model or a human removes it.
- Longer text scores more reliably. Short samples resolve to Unknown in both cases.
What differs
The key
Anthropic uses its own private key, so only Anthropic, and eventually Anthropic's detection API, can score text for the Claude watermark.
Google DeepMind uses its own private key for production Gemini output. The SynthID-Text repository on GitHub open-sources the code but not the production key. You can watermark your own text with your own key using that repository. You cannot use it to score Gemini output.
This is the detail that kills the most common shortcut. Running the open-source SynthID detector against Claude text, or against Gemini text, tells you nothing about the production mark, because it is not holding the key that produced it.
An independent test on August 23, 2026 illustrates both halves. Gemini 3.5 Flash tested positive for a SynthID-shaped signal. Sonnet 5 and Opus 4.8 did not carry one.
The surfaces marked
Claude marks text across the API, the Claude app, Claude Code, Cowork and Claude Tag, and attaches signed C2PA metadata to generated files.
SynthID covers more media types. Text in the Gemini app and API, an image mark that lives in the pixels rather than the metadata, plus audio and video variants across Google's generative model line.
Detector access
This is the sharpest difference, and it is the one that decides what anyone can actually do today.
Claude: no public detector. An API has been announced with no date.
SynthID Text: a detector portal exists, and it is waitlist-only for journalists, media professionals and researchers. There is no paste-and-check page for the public.
SynthID Image: verification is live in Google Search surfaces, is rolling out in Chrome, and is available as a limited-preview Cloud API. This is the only one of the four that an ordinary person can reach.
Model coverage rules
Claude marks models launched on or after August 2, 2026 at launch, with older models being retrofitted against an EU deadline of December 2, 2026. As of August 30, 2026 every shipped Claude model predates the cutoff.
Google states that essentially all Gemini text is watermarked, with no launch-date carve-out.
That difference explains why the two providers report so differently right now. Gemini text is probably marked. Claude text probably is not yet. Neither statement can be confirmed from a browser.
Which mark is on which text
- Text from Claude, the Anthropic API, Claude Code, Cowork, Tag, or Claude served through Bedrock, Vertex or Foundry: potentially Claude's mark, currently Unknown for every shipped model.
- Text from the Gemini app or Google's Gemini API: potentially SynthID Text, and likely present per Google's own statements and one independent test.
- Text from ChatGPT, the OpenAI API or Codex: no text watermark deployed as of August 30, 2026.
- Text from Copilot, Grok, Meta AI, Perplexity, Mistral or DeepSeek: no text watermark announced as of August 30, 2026.
The status matrix keeps this current, with the last-checked date on every row.
Where the two systems will diverge
Interoperability is the open question. If Anthropic and Google settle on a shared verifier interface, one check surface could cover both without either company exposing a key. If they do not, the industry lands where it is now: one detector per provider, each reachable only through that provider.
Enforcement surface is the other. Google is building SynthID checks into Search and Chrome, which puts a verification affordance in front of ordinary users. Anthropic has announced an API and no consumer surface at all. In terms of what actually reaches people, that difference matters more than anything about the mechanism.
And C2PA, which is neither
Content Credentials come up constantly in the same conversation and work on completely different principles. C2PA is a signed manifest stored inside a file. Any tool that understands the format can read it, including this one, and any tool that can write files can remove it.
That makes it the opposite of a statistical mark in almost every respect: readable by everyone, removable by anyone, and useless as a hidden signal. It is a label, not a watermark, and it is honest about being one.
Check a file or a paste
Runs locally · nothing uploaded
FAQ
Same family of technique, different implementations and different secret keys. Neither party can read the other one.
No. The detector needs the key that produced the mark, and Google does not have Anthropic's.
Gemini text, per Google and one independent test on August 23, 2026. Claude text is Unknown for every shipped model. ChatGPT text carries none.
Google has been integrating SynthID checks into Search and is rolling out an image check in Chrome. No automatic text flagging has been announced.
C2PA is a signed manifest stored in a file. It is readable and removable with ordinary tools, which makes it the opposite of a statistical mark in almost every respect.
- 1. Anthropic: “How Claude’s text watermark works” (August 14, 2026)
- 2. Dathathri et al.: “Scalable watermarking for identifying large language model outputs”, Nature 634 (2024)
- 3. Google DeepMind: SynthID-Text repository
- 4. Google: SynthID safeguards documentation
- 5. Scott Aaronson: “Anthropic’s LLM watermarking” (August 22, 2026)
- 6. Sebastian Raschka: “How Claude Watermarks AI-Generated Text” (August 22, 2026)
- 7. Google DeepMind: SynthID