How Claude's Text Watermark Actually Works, Explained Simply
By Roey Granot · September 24, 2026
Category: search-and-ai-visibility
Key takeaways
The problem Publishers and teams using Claude need to understand how its invisible text watermark works so they can detect AI-generated content and make sound disclosure decisions.
Core insight Claude's watermark is a statistical pattern in word choice at generation time, not a visible tag, so detection produces a confidence score that must be interpreted carefully rather than treated as a simple yes or no proof.
Practical outcome After reading, you can run a detection check, interpret the confidence level against the 70% and 95% thresholds, and decide whether to disclose AI authorship based on both the detection result and your own knowledge of the content process.
Most people assume a watermark is something you can see - a translucent logo, a visible stamp. Claude's text watermark is nothing like that. It has no visible marker, no extra characters, no tag appended to the end. The text reads exactly as it was written. The watermark lives in the statistical pattern of which words were chosen during generation.
This explainer covers how that works mechanically, how to detect it, how to interpret the result, and when the whole system breaks down. It is grounded in Anthropic's official documentation on how Claude marks AI-generated content - not speculation about what might exist.
Step 1: Understand What Claude's Watermark Actually Is
Claude's text watermark is a statistical pattern embedded in token selection at generation time. It is not a hidden character, not metadata attached to the file, and not readable by scanning the text. The mechanism comes from Google DeepMind's SynthID Text technology, which Anthropic has integrated into current Claude models.
Here is how it works at the level that matters for practical use. When Claude generates text, at every step it is choosing between many possible next tokens - words, parts of words, punctuation. Normally that choice follows a probability distribution based on what makes sense given the context. The watermark introduces a subtle nudge: it slightly favors a hidden subset of tokens, called the green-list, without changing meaning or readability. A sentence like "The report confirmed the quarterly results" and "The report validated the quarterly findings" might be statistically equivalent from a quality standpoint - but one might lean more heavily on green-list tokens than the other. A reader cannot tell the difference. A detector can.
The watermark does not change what Claude says. It changes which of the plausible ways to say it gets selected. That is the entire mechanism.
Detection works by analyzing a sample of text and asking: how often do green-list tokens appear relative to what random chance would predict? If the answer is "far more often than chance," the watermark is present. If the frequency is roughly what chance would produce, either the text was not watermarked or the signal has degraded.
When you run a detection tool, the output looks roughly like this:
Detection result for: [ARTICLE_TEXT] Token count: [TOTAL_TOKEN_COUNT] Green-list tokens identified: [GREEN_LIST_TOKEN_COUNT] Green-list frequency: [FREQUENCY_PERCENTAGE]% Expected frequency (baseline): [BASELINE_PERCENTAGE]% Watermark strength score: [STRENGTH_SCORE] / 100 Confidence: [CONFIDENCE_PERCENTAGE]% False-positive risk: [FALSE_POSITIVE_ESTIMATE]% Watermark present: [YES / NO]
What you get back:
Watermark presence - yes or no
Confidence score (0-100%)
Token distribution analysis showing how green-list frequency compares to the baseline
Green-list token frequency as a percentage of total tokens
False-positive risk estimate so you know how much to trust a positive result
One important framing point: this is a probabilistic signal, not a cryptographic signature. It cannot be forged in the way a digital signature can be verified, and it cannot be proven absent the way a hash mismatch can be proven. It is statistical evidence, not proof.
Step 2: Run Detection on Your Content
The detection workflow is straightforward. Copy the Claude-generated text you want to check. Paste it into a watermark detector. Read the output. The friction is in knowing which detector to trust and what the output actually means.
Anthropic has not, as of this writing, released a standalone public detection tool separate from the API. Detection access is a distinct topic - one this piece does not cover in depth because it changes as rollout progresses. What matters here is the structural workflow. If you are accessing detection via API, a call looks like this:
curl -X POST https://api.anthropic.com/v1/watermark/detect \
-H "x-api-key: [YOUR_API_KEY]" \
-H "Content-Type: application/json" \
-d '{
"text": "[TEXT_INPUT]",
"output_format": "[OUTPUT_FORMAT]"
}'
Swap [YOUR_API_KEY] with your Anthropic API key, [TEXT_INPUT] with the text you are checking (as a string), and [OUTPUT_FORMAT] with your preferred format (typically json). The endpoint path above is illustrative - check the current Anthropic API documentation for the live endpoint before running this.
What you get back:
Watermark detected - true or false
Confidence level as a percentage
Token analysis showing how many green-list tokens appeared and what frequency that represents
Model signature - which Claude model generated this text, where available
What to do with it:
If the watermark is detected with high confidence and you are publishing, decide now whether to disclose AI authorship - this is a decision, not a default, and the regulatory context below affects how much optionality you actually have.
If confidence is low (under 70%), do not treat the result as reliable. The text may have been edited, may be short, or may be a mixed-source document. Retest with a longer sample if available.
If detection fails entirely (API error or access not granted), log that you attempted detection and document when access becomes available for your tier or product.
Do not use a single low-confidence detection result to make a high-stakes disclosure decision. Statistical evidence this weak is not a reliable basis for action.
If you are running detection programmatically across a content pipeline, log the raw confidence score alongside the yes/no result - you will want that granularity when you review borderline cases later.
What detection will not tell you: whether the content is accurate, whether it has been plagiarized from training data, or whether a human meaningfully reviewed it before publication. The watermark only answers one question - was this generated by a watermarked Claude model?
Step 3: Interpret the Watermark Strength and Confidence
Watermark strength and confidence are related but different things, and confusing them leads to bad decisions.
Watermark strength is the statistical deviation itself - how much more often did green-list tokens appear than baseline chance would predict? A high-strength watermark means the green-list tokens appeared frequently enough that the signal is clear and unlikely to be coincidence. A low-strength result means the deviation was small, either because the text was not watermarked, or because editing, paraphrasing, or mixing sources diluted the original signal.
Confidence score is the detector's certainty that a watermark exists given the evidence in that specific text sample. A 95%+ confidence reading means the pattern is statistically robust - act on it. A 50-70% reading means the text is borderline - it could be Claude-generated with a degraded watermark, or it could be human text that happens to share token distribution patterns by chance.
What you get back:
Watermark strength as a numerical score or percentile - how far the token distribution deviates from baseline
Confidence interval - the range of certainty, not just a single number
Token overlap percentage - how many green-list tokens appeared versus how many were expected
A false-positive risk estimate - useful for calibrating how much to trust a positive result in the absence of other context
What to do with it:
If confidence is at or above 95%, treat the detection as reliable for your purpose - disclosure, audit, or research - and proceed to Step 4.
If confidence is between 70% and 94%, the signal exists but is not strong enough to treat as definitive. Check whether the text was heavily edited or whether it was a short sample. Retest with a longer or less-edited version if you have one.
If confidence is below 70%, the result is inconclusive. Do not use it as the basis for a disclosure or non-disclosure decision. Document that detection was attempted and inconclusive.
Remember that a low confidence result does not mean the text is human-written. It means you do not have enough statistical evidence either way. These are not the same thing.
One thing the confidence score will not tell you: why the signal is weak. Heavy editing, short text, and mixed sources all produce similar output (a degraded or inconclusive reading). You have to bring that context yourself.
Step 4: Decide What to Do With the Detection Result
The detection result is an input to a decision, not the decision itself. Here is how to frame the four scenarios you will actually encounter.
Scenario 1 - High confidence, watermark detected. You have statistical evidence that this text was generated by a watermarked Claude model. If you are a publisher, the question is disclosure. The EU AI Act's Article 50(2) requires transparency labeling for AI-generated content in certain contexts - this is a legal driver, not just a best practice. A minimal disclosure looks like: "This content was drafted with the assistance of Claude (Anthropic)." It belongs in the byline, footer, or a separate editorial note. Choose the format your publication uses consistently.
Scenario 2 - Low confidence or inconclusive. You cannot prove Claude generated this text. You also cannot prove it did not. If you know the content workflow (you or your team generated it with Claude), the absence of a strong watermark signal does not change what you know operationally. Disclose based on your knowledge of the process, not the detector output.
Scenario 3 - No watermark detected, unknown origin. The text may be human-written, generated by a non-watermarked model, or generated by a watermarked model whose signal has fully degraded. You have no reliable evidence either way. Do not claim the content is human-written based on a failed detection - that is using absence of evidence as evidence of absence.
Scenario 4 - Auditing third-party content. If you are checking content from a contributor or vendor, high-confidence detection gives you a basis for a conversation about disclosure obligations. It does not give you grounds for unilateral claims about the content's origin without allowing the other party to respond.
What you get back:
A clear yes or no on whether you have reliable evidence of AI generation
A recommended disclosure statement where applicable
A confidence level that tells you how much to trust your decision
Caveats - specifically, whether the signal may have degraded due to editing or source mixing
What to do with it:
If disclosing, choose a format and apply it consistently - byline, footer, or editorial note. Inconsistency creates more confusion than no disclosure policy at all.
If not disclosing because detection was inconclusive, document your reasoning and the detection result. If regulatory requirements tighten, you will want that record.
If you know the content was Claude-generated regardless of detection outcome, disclose based on process knowledge. The watermark is corroborating evidence, not the primary record.
If the detection result is borderline and the stakes are high (legal, regulatory, or editorial), do not rely on a single detection run. Retest with a longer or less-edited sample, or escalate to whoever owns disclosure policy in your organization.
Log every detection result you act on. The regulatory environment around AI content transparency is still forming, and documentation of good-faith process matters.
The Whole Loop on One Page
The four steps in sequence:
Step 1 (2 minutes): Get Claude-generated text. Understand that the watermark is a statistical pattern in token selection, not a visible tag.
Step 2 (30 seconds): Paste text into a detector or run the API call. Capture the raw output including the confidence score.
Step 3 (1 minute): Read the confidence level. Above 95% - reliable. 70-94% - marginal, check for editing or short text. Below 70% - inconclusive.
Step 4 (2-5 minutes): Make the disclosure decision based on detection result plus process knowledge. Document the outcome.
Frequently Asked Questions
How does Claude's text watermark work if there are no visible markers?
Claude's watermark is a statistical pattern embedded in token selection during text generation. When Claude picks the next word or word fragment, it slightly favors a hidden subset of tokens called the green-list without changing meaning or readability. A detector then checks whether green-list tokens appear far more often than random chance would predict - if they do, the watermark is present. The technology comes from Google DeepMind's SynthID Text system, which Anthropic has integrated into current Claude models.
What confidence score do I need before I can trust a Claude watermark detection result?
A confidence score at or above 95% is considered reliable and you can act on it for disclosure, audit, or research purposes. Scores between 70% and 94% indicate the signal exists but is not definitive - you should check whether the text was heavily edited or whether the sample was short, and retest if possible. Below 70% the result is inconclusive and should not be used as the basis for a disclosure or non-disclosure decision.
Can editing or paraphrasing Claude's output remove the watermark?
Yes - heavy editing, paraphrasing, or mixing Claude-generated text with human-written content can dilute or degrade the watermark signal. This is why a low-confidence or inconclusive detection result does not mean the text is human-written; it means there is not enough statistical evidence either way. If you know from your own workflow that Claude generated the content, you should disclose based on that process knowledge rather than relying solely on the detector output.
What should I disclose if the watermark is detected with high confidence?
If detection comes back with high confidence, you have statistical evidence that the text was generated by a watermarked Claude model. A minimal disclosure looks like: 'This content was drafted with the assistance of Claude (Anthropic).' It should appear in the byline, footer, or a separate editorial note, and you should apply it consistently across your publication. The EU AI Act's Article 50(2) also requires transparency labeling for AI-generated content in certain contexts, making this a legal consideration in some jurisdictions, not just a best practice.
What does a failed or missing watermark detection actually mean?
A failed detection means you have no reliable evidence either way - the text could be human-written, generated by a non-watermarked model, or generated by a watermarked Claude model whose signal has fully degraded. You should not claim the content is human-written based on a failed detection, because that treats absence of evidence as evidence of absence. If you know from your own process that Claude was used, disclose based on that knowledge regardless of what the detector returns.