Technology Explainer
SynthID Watermark: Text, Images, Audio, and Video
SynthID does two unrelated jobs under one brand name. For images, audio, and video it embeds a signal directly into pixels, waveform, or frames. For text it steers which words a model picks while it writes, using what Google's Nature paper calls tournament sampling, leaving a statistical pattern with no hidden character and no metadata involved. Google's documentation is confident about the design. Independent 2025 and 2026 red teams are much less confident about how it survives a paraphraser, and Google's own statements about where SynthID Text is switched on now contradict each other.
Key takeaways
- SynthID is one brand covering two mechanisms that share no code: pixel, waveform, and frame embedding for media, and token sampling for text.
- SynthID Text runs as a logits processor after Top-K and Top-P sampling have already narrowed the shortlist, using what Google's Nature paper calls tournament sampling.
- Detection is score-based, not yes-or-no, which is why Google's own detector reports three states: watermarked, not watermarked, or uncertain.
- A peer-reviewed 2025 EMNLP Findings paper found SynthID Text's resilience under paraphrase and translation attacks statistically similar to TGRL, a much older and simpler green/red-list watermark.
- A July 2026 preprint testing an open-source reimplementation found 98.3% of initially detected watermarked texts lost their signal after one automated paraphrasing pass, and 80% of pristine, unedited watermarked text already sat inside SynthID's own uncertain zone.
- Whether SynthID applies to Gemini API traffic the same way it does in the Gemini app has never been settled by any primary Google source, and SynthID Text is open sourced for outside developers to implement themselves.
SynthID Text mechanism
How a statistical text watermark enters output
Prompt context
The model builds next-token probabilities from the text so far.
Sampling pool
Top-K and Top-P narrow the candidate tokens.
Logits processor
SynthID Text adjusts generation-time scores using a keyed signal.
Watermarked text
The chosen tokens still read naturally, but carry a statistical pattern.
Detector score
A detector scores whether enough text matches the configured signal.
Why paraphrasing matters
The watermark is distributed across token choices. Light edits may leave enough signal, while heavy rewriting or translation can reduce detector confidence because many original token choices disappear.
How SynthID Text actually works
ConfirmedHere's the exact moment in generation when the watermark gets applied, and why detection can never hand you a clean yes or no.
A model doesn't weigh every possible next word. Top-K and Top-P sampling first cut the field down to a shortlist of plausible tokens.
Only after that narrowing does SynthID Text step in, as a logits processor that nudges probabilities across the shortlist according to a watermark configuration. Google's peer-reviewed 2024 Nature paper calls the technique tournament sampling, and the model then draws from the adjusted list.
The output still reads naturally, because the model is choosing among words it would plausibly have picked anyway, just biased toward some. Nothing visible gets added: no hidden character, no invisible Unicode.
Detection means re-running the statistical test and checking whether a passage's token choices match the expected pattern more often than chance would produce. That's why the answer is a score, and why Google's detector reports watermarked, not watermarked, or uncertain.
The app-versus-API contradiction nobody has resolved
ReportedYou'll get both sides of a live disagreement inside Google about whether Gemini text is watermarked at all.
Google DeepMind's SynthID model page states that SynthID watermarks text generated by the Gemini app and web experience. Google's robustness documentation covers that same app and web surface specifically.
The August 5, 2026 developer-forum reply, answering a question that named gemini-2.5-flash-lite and gemini-3.1-flash-lite alongside EU AI Act Article 50(2), says API text carries no SynthID watermark and no machine-readable provenance signal, and that native text watermarking "is not planned at the moment."
No source found reconciles the two. The obvious reading is that the consumer app watermarks while the developer API doesn't, but no primary Google source confirms that split for current models.
One more data point leans the same way. Google's own Gemini Apps help page for verifying AI-generated content covers images, video, and audio, and not text.
- Files up to 100MB.
- Video under 90 seconds, audio under 1 hour.
- Roughly 10 checks per content type per 24 hours.
- Gemini "can currently only recognize content created by Google AI tools."
What independent red teams found when they attacked it
Research/proposalHere's what four outside teams measured against the published algorithm, plus the caveat that applies to every one of their results.
Google's confidence in the design has not gone unchallenged. Four separate evaluations since 2025 have pushed on SynthID Text, and none of them landed where Google's framing would suggest.
- EMNLP 2025 Findings, peer-reviewed: under paraphrase and translation attacks, SynthID Text's resilience is "similar to the TGRL baseline," meaning no clear advantage over a much older, simpler green/red-list scheme.
- IEEE TrustCom 2025, peer-reviewed: SynthID Text is "susceptible to meaning-preserving attacks, such as paraphrasing, copy-paste modifications, and back-translation." The authors' hybrid defense improved detection F1 score by an average of 11.1% over vanilla SynthID Text.
- A March 2026 preprint: proves the default mean-scoring detector becomes more vulnerable as the number of internal sampling layers increases, while SynthID Text's alternative Bayesian-scoring detector holds up better against that specific attack.
- A July 2026 preprint: 98.3% of texts initially detected lost their signal after a single automated paraphrasing pass, with a 5.4% false-positive rate flagging paraphrased human writing as AI.
One caveat covers all four studies, and it matters. Every test ran against the open-sourced algorithm or a third-party reimplementation such as MarkLLM, not Google's production keys and configuration, which Google has never published.
Where SynthID shows up, and how hard it is to check
ConfirmedYou'll see who runs SynthID besides Google, and why verifying a file yourself is still mostly out of reach.
OpenAI uses SynthID as an invisible watermark layer for images generated through ChatGPT, Codex, and the OpenAI API, running it alongside C2PA metadata as a second, independent signal. That's the media side of SynthID adopted across company lines.
Google separately says SynthID has been used to watermark more than ten billion images and video frames across its own services. That's a company-reported figure, not one verified by outside audit.
Checking a file yourself is the harder part. The standalone SynthID Detector portal launched at Google I/O on May 20, 2025, with access gated behind a waitlist for journalists, media professionals, and researchers rather than the general public.
The most recent independent check found (journalist Henk van Ess, November 20, 2025) reported it still waitlist-only, with in-app verification hit-or-miss for audio and video and reliable for images. No later source confirms general availability.
Detection has misfired inside the app too. Fact-checking outlet Lead Stories documented Gemini's in-chat checker returning the verdict for the first image or video uploaded in a session even when asked about a later upload, across four tested sessions, a bug Google fixed globally by mid-July 2026.
Text is the exception to all of this. SynthID Text is open sourced, with a production-grade implementation in Hugging Face Transformers (v4.46.0 and later) that ships a reference Bayesian three-state detector.
FAQ
Is SynthID Text open sourced?
Yes. Google has open sourced SynthID Text so outside developers can implement the same watermarking and detection approach in their own language model deployments. A production-grade implementation ships in Hugging Face Transformers, with a reference Bayesian detector that returns watermarked, not watermarked, or uncertain.
Does the same SynthID watermark work identically for images, audio, video, and text?
No. "SynthID" is a brand name covering different mechanisms. Media watermarks are embedded directly into pixels, an audio waveform, or video frames. SynthID Text works by influencing which words a model samples during generation, with detection based on a statistical pattern rather than a hidden marker.
Can SynthID Text detection give a simple yes-or-no answer?
Not exactly. Google describes detection as score-based: a detector measures how closely token choices match the expected pattern, and confidence drops substantially under heavy rewriting or translation. Google's own reference detector treats "uncertain" as a first-class result rather than forcing a binary answer.
Has anyone tested SynthID Text's robustness independently of Google?
Yes, in at least four separate studies since 2025, and the results complicate Google's framing. A peer-reviewed 2025 paper found its paraphrase resilience statistically similar to a far simpler, older watermarking scheme, and a 2026 preprint found most watermarked text lost its detectable signal after a single automated paraphrase. All of these tests ran against the open-sourced algorithm or a reimplementation of it, not Google's undisclosed production configuration, so they measure the published method's limits rather than Google's exact deployed system.
Next steps
- Read the two Google statements yourself and decide which one you trust, starting with the developer-forum thread that names the models and the Article 50 question directly. Google AI Developer Forum thread
- See how a token-sampling watermark works underneath the brand name, including why the shortlist matters more than the vocabulary. Token probability watermarking
- Compare an embedded watermark against signed metadata, the two layers OpenAI now runs on the same images. C2PA vs SynthID
- Check what Gemini specifically marks today, modality by modality, before assuming a Gemini answer carries anything at all. Gemini watermark
Sources and citation status
- OfficialGoogle SynthID documentation
- OfficialGoogle DeepMind: SynthID model page
- OfficialGoogle Gemini Apps Help: verify AI-generated content
- ResearchSynthID-Text, Nature (2024)
- OfficialOpenAI: content provenance (SynthID for images)
- ResearchEMNLP 2025 Findings: Watermark under Fire
- ResearchHan, Li, Ni, Zulkernine, SynGuard: Robustness Assessment and Enhancement of Text Watermarking for Google's SynthID (arXiv:2508.20228)
- ResearchOmidi, Dong, Wang, On Google's SynthID-Text LLM Watermarking System (arXiv:2603.03410)
- ResearchAIES 2026 preprint: SynthID-Text forensic readiness evaluation
- OfficialGoogle blog: SynthID Detector portal
- ReportingDigital Digging (Henk van Ess): Google's SynthID, three tools, three results
- ReportingYahoo Tech / Lead Stories: Gemini SynthID checker bug
- CommunityGoogle AI Developer Forum: Gemini API text watermarking reply
- ResearchDathathri et al., SynthID-Image (arXiv:2510.09263)