Guides
Claude Watermark Zero Width Characters: The Myth
Zero-width characters are the most common explanation you will read for how Claude's watermark works, and it is wrong.
It is also the operating assumption behind most tools currently selling Claude watermark removal, which is why it is worth taking apart properly rather than just contradicting.
Claude does not use zero-width characters. Scrubbing them leaves the real mark untouched.
Runs in your browser. No signup, no upload, nothing stored.
Where the belief came from
For years, AI-detection folklore held that chatbots inserted zero-width spaces and joiners into their output as covert trackers. Screenshots circulated. Browser extensions were built.
The idea was plausible, easy to demonstrate, and easy to build a product around. When Anthropic announced watermarking, that existing story was simply picked up and attached to it, because it fit the headline.
Why it cannot be how this works
A zero-width character is a character. Anyone can find and delete it with a one-line regular expression, and confirm the result instantly.
A provenance mark that any user can strip in a second provides no provenance at all. Building one to satisfy a regulatory transparency obligation would be pointless, and Anthropic did not.
What Anthropic actually describes
The documentation says Claude weaves an imperceptible watermark directly into the text itself, one that survives copy-and-paste and may persist through some editing.
'Into the text itself' is doing real work in that sentence. The mark is in the writing — in which words were chosen — not in characters added alongside it.
How to spot a tool built on the myth
Read what the tool claims to remove. These phrases all indicate a character scrubber wearing a different label:
- Removes zero-width spaces and zero-width joiners
- Strips invisible Unicode markers
- Cleans hidden tracking characters
- Instant, free, entirely in your browser — for text
Why the myth is so durable
It is falsifiable in seconds and nobody bothers, because it produces a satisfying result: paste text in, watch a counter say '14 hidden characters removed', feel handled.
The counter is honest. The framing around it is not, and the gap between those two is where a whole category of tools currently lives.
Scrubbing is still worth doing
None of this makes character cleaning useless. Pasted text genuinely does pick up stray formatting characters from editors, chat interfaces and web pages.
They break search, confuse diffs, and occasionally break code. Clean them — just do not record it as having handled the watermark, because it did not.
Source
The claims on this page are drawn from primary documentation and reporting rather than from other tools’ marketing copy.
Anthropic: How Claude marks AI-generated content →Related
Check what your text and files actually carry
Runs in your browser. No signup, no upload, nothing stored.