Claude Watermark Checker
Paste text to measure its statistical properties and scan it for hidden characters. Claude's watermark is keyed, so no page can verify it without Anthropic's detector — this one says so rather than guessing, and shows you the real measurements instead.
Claude watermark status
Official Claude watermark verification: NOT AVAILABLE
Statistical text analysis
- Words
- —
- Characters
- —
- Sentences
- —
- Paragraphs
- —
- Unique words
- —
- Avg sentence
- —
| Measure | Value | What it means |
|---|
Observations
Most repeated phrases
Limitations. These are descriptive statistics about the text, not a judgement about who wrote it. No threshold on any of them reliably separates human from machine writing, and published evaluations of AI detectors find false-positive rates high enough to matter — with second-language writers penalised most. Do not use this page as evidence against anyone.
Hidden character and artifact analysis
Unrelated to the watermark — Claude adds no hidden characters. These come from copy-paste, editors and content systems.
| Position | Type | Detail | Why it matters |
|---|
To remove these, use the Invisible Character Detector — it shows each one and lets you choose what to strip.
Runs in your browser. Nothing uploaded.
What this checker does
It measures your text and shows you the measurements. Word counts, vocabulary diversity, entropy, how much sentence lengths vary, which phrases repeat, how punctuation is distributed. It also scans for hidden characters and hidden markup.
What it does not do is tell you who wrote the text. That distinction is the whole point of the page, so it is worth being blunt about why.
How Claude’s text watermarking works
Anthropic published the mechanism in August 2026. It is worth understanding, because almost everything written about “AI watermarks” online describes something else entirely.
A language model generates one word at a time, picking from a list of candidates. Many of those choices are low-stakes — several words would work equally well. Watermarking uses those choices. Instead of picking randomly, the model uses a secret key plus the preceding few words to decide. Anyone holding the key can check whether a text’s word choices match what that key would have produced.
| Question | Answer |
|---|---|
| Does it add hidden characters? | No. Nothing is inserted. The text is ordinary text. |
| Can you see it by reading? | No. Watermarked and unwatermarked output are indistinguishable to a reader. |
| Can you detect it without the key? | No. This is the part that matters. |
| Why does it exist? | EU AI Act compliance. Anthropic signed the EU Code of Practice on Transparency of AI-Generated Content in July 2026, with around 190 other signatories. |
| Where is it weakest? | Short passages, factual sentences where wording is constrained, and code — all of which leave few free choices to encode into. |
The third row is why this page says NOT AVAILABLE rather than giving you a score. Detection is a keyed operation. Anthropic has announced a detection API but has not released it. Until it exists, nobody outside Anthropic can check a text against the watermark — including us, and including every site currently claiming to.
What these statistics can and cannot tell you
The numbers on this page are real. They are also frequently misunderstood, so here is what each one is actually measuring.
| Measure | What it measures | What it does not mean |
|---|---|---|
| Type–token ratio | Unique words ÷ total words | Nothing about authorship. It drops as any text gets longer. |
| MATTR | The same, corrected for length | Comparable across documents, still not a verdict. |
| Entropy | How unpredictable word or character choice is | Low entropy means repetitive, not machine-written. |
| Repetition rate | Share of phrases occurring more than once | Technical writing repeats terminology on purpose. |
| Burstiness | How much sentence lengths vary | See below — this is the one people over-read. |
| Em dash rate | Em dashes per 1,000 words | Some people simply like em dashes. |
On burstiness specifically
Burstiness has a documented association with machine-generated text: models tend to produce sentences of similar length, while human writing varies more. That association is real, and it is why the measure appears here.
It is still not a test. Uniform sentence length is normal in technical documentation, legal drafting, instruction manuals, and text translated from another language. Varied sentence length is easy for a model to produce if asked. A low burstiness score tells you the sentences are similar in length. That is all it tells you.
Why we do not show a percentage
Because it would be made up. There is no calculation available to this page that yields a defensible probability that text was machine-written, and presenting one would be inventing a number.
It would also be harmful. Evaluations of AI-text detectors have repeatedly found false-positive rates high enough to matter, and the errors are not evenly distributed — writing by people using English as a second language is flagged disproportionately, because it tends toward simpler and more uniform construction. People have been accused of cheating on the strength of those scores.
If you have been accused on the basis of a detector, that unreliability is the thing to raise. Ask which tool was used, what its published false-positive rate is, and whether the result was treated as evidence or as a prompt to have a conversation.
Hidden characters in AI text
This is a separate phenomenon that gets confused with watermarking constantly.
Text copied out of any web interface can pick up zero-width characters, non-breaking spaces, curly quotes, and occasionally HTML comments or invisible elements. These come from editors, content management systems and clipboard handling. They are not a watermark, they are not deliberate, and removing them has no effect whatsoever on Claude’s watermark.
They are still worth finding. They break CSV imports, database lookups, search matching and code identifiers, and bidirectional control characters can disguise what a line of text actually says. The checker reports them in its own section for that reason, and the Invisible Character Detector will remove them. If you only need the plain numbers for a piece of text, the word counter gives words, characters, sentences and reading time without any of the statistical analysis on this page.
Using the checker
- Paste your text, or load a TXT, Markdown or HTML file. Everything is read in your browser.
- Press Analyse text. The watermark status appears first, because it is the question most people arrive with.
- Read the statistics alongside the note explaining each one.
- Check the artifact section for hidden characters, and follow the link if you want them removed.
DOCX and PDF are not supported. Reading either needs a parsing library, and this site ships no third-party JavaScript at all. Open the document and paste the text instead.
Privacy
Nothing is uploaded, nothing is stored, and nothing is written to the URL. That last one is deliberate: people paste unpublished drafts, private correspondence and unreleased work into tools like this, and a querystring ends up in browser history, server logs and referrer headers.
If Anthropic’s detection API becomes available and we add it, that will involve sending your text to Anthropic — so it will be opt-in, per use, and labelled at the point of use. It will never be the default, and the local analysis will keep working with it switched off.
What happens when the detection API ships
The tool is built to accept it. There is an adapter interface waiting for a real endpoint, and the status panel is driven by that adapter rather than hardcoded — when a detector is connected, the panel changes on its own.
At that point this page can answer the question properly, for the first time. Until then, the honest answer is the one shown: not available, here is what your text actually measures, and be sceptical of anyone claiming otherwise.
Frequently asked questions
Can this tool detect Claude's watermark?
No, and neither can anything else outside Anthropic. The watermark works by biasing which words Claude picks, using a secret key. Detecting it means checking the text against that key, and the key is not public. Anthropic has announced a detection API but has not released it. Any site claiming to detect Claude's watermark today is guessing.
What do the statistics on this page actually tell me?
They describe measurable properties of your text: how varied the vocabulary is, how much sentence lengths differ, how often phrases repeat, how the punctuation is distributed. Those are real numbers about real text. What they do not tell you is who or what wrote it. No threshold on any of them reliably separates human writing from machine writing.
What is burstiness?
It measures how much sentence lengths vary. Text where every sentence is roughly the same length scores near -1; text that mixes short and long sentences scores higher. Machine-generated prose often sits at the uniform end. So does technical documentation, legal drafting and translated text, which is why it is reported as a measurement and not as a verdict.
Are AI detectors reliable?
Not reliably enough to accuse anyone. Published evaluations have repeatedly found high false-positive rates, and the errors fall hardest on people writing in a second language, whose prose tends to be more uniform. If you are on the receiving end of an accusation based on a detector score, that limitation is worth citing.
Does removing invisible characters remove the watermark?
No. Those are two unrelated things and the page keeps them separate for that reason. Claude's watermark adds no characters at all — it is a pattern in word choice. Zero-width characters and hidden markup come from copy-paste, editors and content management systems. Cleaning them is worth doing for other reasons, but it has no effect on the watermark.
Is my text uploaded anywhere?
No. Everything runs in your browser. Nothing is sent to a server, nothing is stored, and nothing is written to the URL — people paste unpublished drafts and private correspondence into tools like this, and a querystring ends up in browser history and referrer headers.
Last updated: August 15, 2026