Skip to main content
AI Watermark Removal

Technical guide

LLM Watermarking: Claude vs Gemini vs ChatGPT vs Llama

Six major providers, six different answers, all operating under the same new EU law. Anthropic shipped a text watermark worldwide on August 2, 2026. OpenAI built one reportedly around 99.9% effective and shelved it. Google says Gemini's works in the app and web experience, while a Google-affiliated developer answered a forum question by saying the API version doesn't exist, then reversed that on August 19, 2026 and said API text is watermarked after all. Grok, Llama, and DeepSeek aren't in the same conversation yet. Nobody is converging on a standard, and the law that was supposed to force one is explicitly technology-neutral.

By Rowan ValePublished Revised Sources verified Research/proposal

Key takeaways

  • No two major providers are in the same place: Claude has a confirmed watermark, Gemini is confirmed for app and web but disputed for the API, ChatGPT, Grok, and Llama have no confirmed deployment for ordinary chat text, and DeepSeek ships a visible label rather than an invisible one.
  • Most statistical watermarking, including Google's SynthID Text and the academic green-list scheme it descends from, biases token sampling during generation itself. That's mechanically different from metadata or hidden Unicode, both of which get attached after the text already exists.
  • OpenAI reportedly built a text watermark around 99.9% effective and held it back, per leaked internal documents citing false-positive risk, disproportionate impact on non-native English writers, and survey data suggesting roughly 30% of users would use ChatGPT less if it shipped.
  • EU AI Act Article 50 creates real pressure to ship text watermarking, backed by fines up to €15M or 3% of global turnover. But the rule and its Code of Practice are explicitly technology-neutral, so provider responses will likely keep diverging rather than converge on one standard.

Provider map

Text watermark status by provider

Detector guide
How to read this map

Confirmed means an official or primary source documents text watermarking. Contested means official sources disagree with each other. Watchlist means regulation, research, or provider behavior makes the topic worth tracking closely.

Which LLM providers watermark their text?

Confirmed

A sourced position for each of the six providers, and why treating any two of them as equivalent is the most common mistake in this topic.

Provider status for ordinary generated text is not converging. It's diverging, and the gaps are documented in the providers' own words.

  • Claude: confirmed, explained, and now partly checkable. Anthropic's support documentation says models launched on or after August 2, 2026 support machine-readable marking at launch, and its per-model table, re-read 2026-09-25, marks Fable 5.1, Mythos 5.1, Opus 5.5 and Opus 5, with every model released before that date to be covered by December 2, 2026. Anthropic's 2026-09-25 email to Claude Platform customers dates Opus 5 from September 14, where its 2026-09-04 notice to administrators had said September 9, and schedules Fable 5, Sonnet 5 and Opus 4.8 from September 30, 2026. Its August 14 explainer describes the mechanism as a version of Google DeepMind's SynthID-Text approach, keyed word selection with nothing added to the text. The detection API shipped on September 1 in private preview for regulators, media, fact-checkers, researchers and similar bodies, which makes Claude the only provider on this page whose text watermark anyone outside the company can verify, and only if they qualify.
  • Gemini: confirmed for the app and web experience on Google's own SynthID page, unresolved for the API. A Google-affiliated developer-forum reply of August 5, 2026 said API text was not SynthID-watermarked; the same account said the opposite on August 19 and called its first answer incorrect. Google's documentation still covers neither claim.
  • ChatGPT: nothing confirmed for ordinary text. The reasons are the most documented refusal story in the industry, and they get their own section below.
  • Grok: xAI's Acceptable Use Policy prohibits stripping or circumventing "embedded provenance metadata or watermarks" in Grok output. That's the first confirmed sign Grok outputs carry some embedded signal, but xAI has never disclosed which mechanism or which output types it covers, and it sits outside the C2PA steering committee.
  • Llama: a full fetch of Meta's own Llama 3.1 and Llama 4 model cards found zero mentions of watermarking. Meta confirms watermarking elsewhere, Content Seal for Muse-generated images and a Llama Audio Watermark Detector for voice fraud, just nothing for chat text.
  • DeepSeek: a visible, human-readable label rather than an invisible statistical watermark, driven by China's Artificial Intelligence Generated and Synthetic Content Labeling Measures, effective September 2025. That's a different category of signal entirely, and easy to remove by deleting the label text.

Open-weight deployments add another layer of variance on top of all this. Whoever runs the actual model controls the sampler, so the same base model can be watermarked by one deployment and not another.

A 2024 paper by Christ, Gunn, Malkin, and Raykova proposes closing that gap by embedding the watermark in a model's parameters instead of relying on the deployer's sampling code. They argue it's provably resistant to token-substitution attacks unless output quality gets destroyed. That's a research proposal, not something any provider has shipped.

What does it mean for AI text to be watermarked?

Research/proposal

Here's the mechanical difference between the three things people call an AI text watermark, and why only one of them is immune to a text cleaner.

Most statistical LLM text watermarking, including SynthID Text and the academic green-list schemes that came before it, happens during generation. As the model builds a probability distribution over its next possible word, a watermarking layer nudges which word gets picked, using a keyed pseudo-random signal seeded by the tokens that came just before.

The output still reads naturally, since the model keeps choosing among words it would plausibly pick anyway. It's just tilted toward some over others. A matching detector can later recover the statistical pattern from the sequence of choices.

Three unrelated things get called a text watermark, and they fail in completely different ways:

  • Statistical watermarking: baked into how the text was produced, so it can't be retrofitted onto text a differently configured model already generated.
  • Provenance metadata such as C2PA: a signed record attached to a file after the fact, routinely stripped by uploads, screenshots, and format conversion.
  • Hidden Unicode characters: inserted into finished text, and removable by any tool that normalizes characters.

Only the first survives a paste into a plain text box. That's also why no character-stripping tool touches it.

What happened to OpenAI's shelved text watermark?

Reported

Why the most effective text watermark anyone has reportedly built never shipped, in the four reasons OpenAI itself gave for holding it back.

Per Wall Street Journal reporting on leaked internal documents, relayed by Tom's Hardware, OpenAI built a text-watermarking method roughly 99.9% effective at flagging ChatGPT-written text. It was working years before any competitor shipped anything comparable.

It never went out the door. The internal case against release came down to four things:

  • Real risk of false positives against innocent human writers.
  • A documented, disproportionate impact on non-native English speakers, whose phrasing patterns can resemble a watermark's statistical signature.
  • Straightforward circumvention once the method became public.
  • Survey data suggesting close to 30% of users would use ChatGPT less if the feature shipped.

Nothing in 2025 or 2026 sourcing supersedes this. OpenAI's public statements still describe text provenance as an unmet future goal.

That's despite the company shipping watermarking for images (SynthID plus C2PA, since May 2026) and for audio (since July 2026). The absence of a ChatGPT text watermark is a considered tradeoff, not a technical gap.

Does the EU AI Act require a specific watermark?

Official announcement

Article 50 sets a duty, exempts source code and three other categories, and names no scheme. A binding standard is not coming out of it.

EU AI Act Article 50(2) requires providers of systems generating synthetic text to make outputs machine-readable and detectable as artificially generated, as far as technically feasible. That rule took effect August 2, 2026, backed by fines up to €15M or 3% of global annual turnover.

Roughly 190 organizations, including Anthropic, Google, Meta, Microsoft, and OpenAI, had signed the EU's Code of Practice on transparency by the end of July 2026.

But the rule and its Code of Practice are both explicitly technology-neutral. Neither names a required scheme, and Article 50(2) carves out real exemptions:

  • Short sequences of numbers, symbols, or letters
  • Source code
  • Machine-to-machine outputs a human never sees
  • Standard editing-assistive functions

So provider responses are likely to keep diverging rather than converge on one shared standard. And a law that exempts source code from marking requirements leaves the code-safety question about token-nudging watermarks just as open as it was before.

FAQ

Will every LLM use the same watermark?

No. Claude has a confirmed mechanism, Gemini is confirmed for app and web but disputed for the API, ChatGPT, Grok, and Llama have nothing confirmed for ordinary chat text, and DeepSeek uses a removable visible label instead of a statistical watermark. Open-weight deployments add still more variance, since the operator running the model controls whether any watermarking gets applied at all.

Is Gemini's text watermark confirmed or not?

Both, depending on the surface, and for the API nobody outside Google can say. Google's own SynthID Text page confirms watermarking for the Gemini app and web experience. For the API, a Google-affiliated forum account denied it on August 5, 2026 and reversed itself on August 19, saying API text "IS actually SynthID-watermarked" and extending that to AI Studio and Antigravity. Neither post is documentation, no Google page covers the API either way, and no published tool accepts text for checking, so this is an open question rather than a settled answer.

Why would OpenAI build a working watermark and then not release it?

Per Wall Street Journal reporting on leaked internal OpenAI documents, the company's own case cited false-positive risk, disproportionate impact on non-native English writers, easy circumvention once the method became public, and survey data suggesting roughly 30% of users would use ChatGPT less if it shipped. That's the most detailed public rationale any major provider has given for withholding a text watermark.

Does a provider's watermarking policy apply to self-hosted open-weight models?

No. Whoever runs the actual inference controls the token sampler, so watermarking on an open-weight model depends entirely on how that specific operator configured their deployment, regardless of what the model's original publisher does on its own hosted service.

Next steps

  • Read Google's SynthID page and the developer-forum reply back to back. It takes five minutes and it's the fastest way to see how genuinely unresolved the Gemini API question is. Is Gemini watermarked?
  • Get the full OpenAI picture, including the image and audio provenance it did ship and the C2PA stripping bug users found in ChatGPT itself. Is ChatGPT watermarked?
  • Go one level deeper on the mechanism and see exactly where in the sampling pipeline the nudge happens. Token probability watermarking
  • If you're trying to comply rather than just understand, start with what Article 50 actually asks for and what it exempts. EU AI Act and AI watermarking

Sources and citation status