Free Claude watermark detector

Two counts, a reason on every finding, nothing uploaded.

Free Claude watermark detector. Scans pasted text for 14 invisible characters and 17 phrase patterns, each with a reason. In your browser, no upload.

Paste your text to begin
0 chars / 0 words
Results

Paste your text and hit Scan. Hidden characters and AI-sounding phrases show up here, each with the reason on hover.

invisible characters checked
14
phrase patterns flagged
17
uploaded, ever
0 bytes

Claude watermark detector

What the Claude watermark detector checks

Paste text, press Scan text, and the report comes back marked up. Two counters sit under it. One is the number of invisible Unicode characters found, drawn from a fixed list of 14. The other is the number of writing patterns matched, drawn from a list of 17. Hover any marked item and it tells you what that thing is and why it matters.

It runs in your browser. Nothing is uploaded, there is no account, no cap on length and no limit on how often you scan. If you want to remove what it found, the same widget has a Clean it button, but the scan itself changes nothing.

Read this first

What no page can detect right now

Claude's text watermark is not something this or any other public tool can find. Anthropic's help centre describes it as an imperceptible watermark placed directly into the text, which travels with the text when it is copied and pasted, and says watermark detection is currently in private preview rather than publicly available. Access is limited to eligible organisations under EU law: regulators, law enforcement, media, fact checkers, researchers, educational organisations and EU civil society groups.

Detection needs the key that encodes the mark. We do not have it. Neither does any of the free checkers competing for this search term, whatever their result screen looks like. Anthropic's separate free Content Checker is for files rather than pasted text: it tells you whether a file carries a Claude-issued Content Credential under the C2PA standard.

So this tool detects invisible characters. It is a different thing, it is a real thing, and it is worth knowing what is in your text.

How to

How to use the Claude watermark detector in three steps

Scan the text as it arrived, before you edit it. Retyping a sentence removes whatever was in it, so an edit made first hides the thing you were trying to find.

Step 1
Paste the text. There is no length limit. Try a sample loads a deliberately dirty example if you want to see a populated report.
Step 2
Press Scan text. Findings are marked in place, and the two counters below give hidden Unicode characters and flagged phrases separately.
Step 3
Hover each finding for its reason and decide item by item. Press Clean it only if you want the characters taken out.

The character list

The 14 characters it looks for

The list is fixed. It covers the characters that actually turn up in pasted text and cause trouble, not every unusual codepoint in Unicode.

Zero-width space and friends
Zero-width space, zero-width non-joiner, zero-width joiner and word joiner. Each takes a character slot and renders nothing, so the string you have is not the string you see.
Byte-order mark
Fine at the very start of a file, a problem anywhere else. Mid-document it upsets parsers, feeds and validators.
Soft hyphen
Invisible until the line wraps, when a hyphen appears in a word that never had one.
Three space look-alikes
No-break space, narrow no-break space and hair space. They read as ordinary spaces and are not.
Five direction controls
Two embeddings, a pop, and the two overrides. An override can make displayed text read differently from what is stored, which matters in file names and links.
What it deliberately skips
A zero-width joiner between two emoji is doing its job, so it is not reported. Only stray ones are.

The second count

The 17 phrase patterns, and what they are not

The second counter is a different kind of finding. It matches 17 writing patterns common in assistant prose: stock openers, vague importance, hype adjectives, negation pivots, tour-guide phrasing, overused verbs. Overlapping matches are merged, so the number is spans of text rather than raw hits.

These are prompts for an edit, not evidence of anything. Human writers use every one of them. A high phrase count on a paragraph means the paragraph reads generically, which is a good reason to rewrite it and a bad reason to conclude anything about who typed it.

The trap

A clean scan does not mean clean text

This is the thing to understand about every checker on this search term. A zero result here means no invisible characters were found. It says nothing whatsoever about Claude's watermark, because the watermark was never examined.

Anthropic makes the same point from the other side about their own detection: the absence of a mark does not mean content was not AI-generated or processed, and a detected mark is a signal rather than a conclusion. Treat a green result on any tool as an answer to the question that tool actually asked.

The blunt question

Does the Claude watermark detector prove Claude wrote it?

No. An invisible character tells you something about the copy path, not about the author. A zero-width space can arrive from a web page, a word processor or a note app, and plenty of Claude output has none in it at all.

The phrase findings prove even less. We do not give a verdict, a probability or a score, we make no prediction about any AI detector's result, and we have no affiliation with Anthropic.

In practice

Who scans text, and when

Developers checking a paste before it enters a repository. Editors who want to know what a submitted document is carrying before they work on it. Anyone whose find and replace, URL slug or spreadsheet lookup has started failing on text that looks completely normal.

Scan first, decide second. The report exists so you can see what is there and choose, rather than running a cleaner over text that had nothing wrong with it.

FAQ

Claude watermark detector questions

Everything below is answered in full, nothing to click open.

Can this detect Claude's text watermark?

No. That needs the key that encodes it, and Anthropic says watermark detection is in private preview rather than publicly available.

Can any free tool detect it?

No. Public detection does not exist yet, whatever a result screen shows you.

What does the Claude watermark detector find then?

Invisible Unicode characters, from a fixed list of 14, and matches against 17 writing patterns, reported as two separate counts.

Is my text uploaded?

No. The scan runs in your browser. Nothing is sent anywhere and nothing is stored.

Is it free, and are there limits?

Free, with no account, no run limit and no character cap, because the work happens locally.

What does a zero result mean?

That no invisible characters were found in that paste. It means nothing about Claude's watermark, which was never examined.

What is the Claude Content Checker Anthropic offers?

That is for files. It checks whether a file carries a Claude-issued Content Credential under the C2PA standard. This page handles pasted text.

Does a finding prove the text is AI-generated?

No. Invisible characters come from the copy path, not from the author, and plenty of AI output contains none.

Does a clean result prove the text is human?

No. Anthropic makes the same point about their own detection: absence of a mark does not mean the content was not AI-generated.

Why are there two counters?

One counts characters present in your text. The other counts writing patterns matched. They are different kinds of finding and should not be added together.

What are the 17 phrase patterns for?

They are editing prompts. They flag prose that reads generically so you can rewrite it, and they carry no evidential weight.

Why is my emoji not flagged?

A zero-width joiner between two emoji is what builds the composed glyph, so it is skipped deliberately. Only stray joiners are reported.

Does it check punctuation or em dashes?

No. This route inspects invisible characters and phrases only. Quotes and dashes are not examined.

Does it check for HTML left in the text?

No. That is a separate tool. Nothing here inspects markup.

Can I scan code?

Yes, and it is a good use. A stray zero-width character in a source file breaks diffs and string comparisons.

Can I upload a file to scan?

No. Paste is the only input, so copy the text out of the document first.

Is there a batch mode or an API?

No. One paste at a time on this page.

Does it work on my phone?

Yes, and the scan is still local. Any modern mobile browser will run it.

Does it work on ChatGPT or Gemini text?

Yes. The characters are the same regardless of which assistant produced the words.

Will scanning change my text?

No. Scan only reports. Nothing is altered unless you press Clean it.

Will this tell me if a detector will flag my writing?

No. We make no prediction about any detector's result and do not test against one.

Are you affiliated with Anthropic?

No. This is an independent tool and the Claude name only describes the text people paste in.

See what is actually in the text

Two counts, a reason on every finding, nothing uploaded. Scan as often as you like.

Scan my text