Code and repositories

The Claude watermark in code: three traces, and only one is the mark

Someone strips characters and is told the mark is untouched; someone puts a whole file through a rewriter and is told they wasted an afternoon. Both are right about their own trace. Sorted out, this stops being confusing.

Why developers arrive on this page

Questions developers ask

Claude code watermark: the questions that come up

Does Claude watermark code?

Yes. Anthropic has been marking Claude output since 2 August 2026, and code is covered the same way as text and files. The mark is placed in word choice, and source code leaves very little room for that: the syntax is fixed and the identifiers are constrained by the project around them. The prose in the repository is where the wording was free: the README, the docs, the comments and docstrings, the commit messages.

Where it sits in a repository.

How do I remove the Claude watermark from my code?

Separate three things first, because the advice you find treats them as one. Signature lines the tooling wrote in the open are ordinary text: find them and decide what stays. Invisible characters come out with a free cleaner in one pass. The statistical mark sits in the sequence of words the model chose, so only re-expressing that wording reaches it.

Is there a Claude Code watermark remover on GitHub?

Several free ones, and they are worth knowing before you pay anyone. The open repositories, scripts and packaged skills at the top of this search are built from the same layers: clearing invisible characters, stripping file metadata, and rewriting text through a model you supply. The first two finish completely. The third depends entirely on which model you point it at, and it hands you nothing about what happened to your figures and names. We ran them on the same marked texts and published what came back.

The free paths, measured on one bench.