A non-Claude model changes the wording and structure that could carry the signal, while preserving meaning.
Free · Open source · Self-hosted
Claude Watermark Remover
Rewrite Claude-generated text through your own non-Claude model, or inspect any supported file for C2PA provenance and AI metadata before you strip it. Built around what each signal actually is, with no invented detector scores.
- No sign-up
- Nothing stored by the app
- Runs on your server
- 13 file formats
Runs on your own server
Inspect and remove supported C2PA credentials and AI-related metadata, then rescan the output to confirm.
Fix invisible formatting artifacts without pretending they are the statistical watermark.
How it works
Use the Claude watermark remover in three steps
The text workflow is a rewrite, not a character scan. For files, the tool reports the provenance evidence it can actually verify before it changes anything.
Paste your text
Use content you own or are authorized to edit. The rewrite endpoint accepts up to 40,000 characters per request, which is roughly a 6,000-word article.
Choose a rewrite strength
Light stays close to the source sentence by sentence. Balanced changes phrasing and rhythm throughout. Deep restructures paragraphs and reorders arguments.
Rewrite, then review
Your configured non-Claude model produces new wording. Check every fact, name, number, quote, citation, and URL before publishing — language models do introduce errors.
Why it works
A statistical watermark is not a hidden character
This is the distinction most “watermark remover” tools get wrong. Anthropic has not published its exact implementation and has not given this tool a verification key, so the diagram below is a conceptual model, not a leak.

How we built it
Three layers, kept deliberately separate
Most tools in this category blur the three signals together, which is how you end up with a product that deletes a zero-width space and reports that a statistical watermark is gone. We split them, and we let each layer say only what it can support.
A real rewrite, not a find-and-replace
The server forwards your text to a separately configured non-Claude model with a system instruction that pins down claims, names, numbers, quotations, citations, URLs, and technical terms, and licenses everything else to change: lexical choice, syntax, transitions, sentence length, and — at Deep strength — paragraph structure. The API key never reaches the browser.
Inspect-then-clean for files
File mode calls a pinned build of the open-source watermarks-remover Python service over a private network. It reports what it found first, so you can see whether a file even carries C2PA credentials before you change it, then writes a fresh output rather than editing your original in place.
Unicode kept in its own lane
The formatting utility checks supported zero-width and format characters, unusual spaces, soft hyphens, bidi controls, tag characters, and variation selectors, while preserving the ones that are load-bearing for emoji and complex scripts. It is deliberately a separate tab so a clean result is never mistaken for a watermark verdict.
Comparison
Claude watermark types compared
The right method depends entirely on where the signal lives and whether independent verification is even possible.
| Signal | Where it lives | Method used here | Verification |
|---|---|---|---|
| Statistical text pattern | Distributed across token and word choices during generation | Non-Claude meaning-preserving rewrite | Best effortThe keyed detector is not publicly available |
| C2PA provenance | Signed manifest inside the file (JUMBF) | Inspect, clean, then rescan the output | Supportedfor eligible file formats |
| AI-related metadata | EXIF, XMP, and generator fields | Field-level cleanup with optional preservation | Supportedfor eligible fields |
| Invisible formatting | Unicode code points in the text itself | Conservative character-class cleanup | Rescannablebut never authorship evidence |
Use cases
Who actually needs a Claude watermark remover
Four situations where the distinction between a rewrite, a metadata strip, and a Unicode clean genuinely changes what you should do.
Editors reworking AI drafts
You commissioned or generated a draft and need it in a house voice. The rewrite pass changes phrasing and rhythm while keeping every fact, quote, and citation intact for you to verify.
Teams publishing generated images
Images produced by generative tools carry C2PA credentials and generator metadata. Inspect what is actually attached before deciding whether your distribution channel needs it removed.
Anyone pasting between apps
Copying through web editors and chat clients drags in zero-width joiners, soft hyphens, and bidi controls that break search, diffs, and CMS imports. The Unicode utility strips them conservatively.
Self-hosters with a privacy floor
Point the rewrite backend at a local Ollama model and nothing leaves your network. The cleaner runs as a private container that is never exposed to the browser.
Designed for trust
What makes this Claude watermark remover different
The most credible tool in a category full of guesswork is the one that is explicit about its mechanism, its evidence, and its limits.
The working tool comes first
No email gate, no scroll. Paste text, pick a strength, copy the result or download it as a .txt.
No Unicode sleight of hand
Formatting cleanup lives in its own tab and never claims it disproved a distributed statistical pattern.
Configurable non-Claude backend
Connect a local Ollama instance or any OpenAI-compatible endpoint. The key stays server-side.
Review is part of the flow
The interface frames rewriting as editorial assistance and tells you to verify facts, citations, names, and numbers.
File evidence is inspectable
File mode reports supported C2PA, AI metadata, and text findings before it creates a cleaned copy.
The verification limit is stated
No badge claims official success, because no independent tool has Anthropic's keyed detector.
Privacy and deployment
Your server, your model connection, your responsibility.
ClearMark is built to be self-hosted. Browser requests go to your deployment; rewrite requests then go to the model endpoint you configure. Run an internal Ollama instance if the content should never leave your network, or read the retention and training terms of any remote provider before you point at it.
The application does not intentionally persist submissions. That cannot override reverse-proxy logs, provider retention, backups, monitoring, or anything else the operator configures — so treat those as your responsibility.
- Model API keys stay server-side and are never sent to the browser
- The Python cleaner runs as a private container, unreachable from the internet
- Uploads are held in memory for the request, not written to a database
- Add HTTPS, rate limits, and authentication before exposing it publicly
Further reading
A clearer mental model for Claude text marking
The distinction used throughout this page was informed by public reporting that separates statistical text signals from file provenance and from the invisible-character myth. The diagram is an original conceptual explanation. It is not a reproduction of Anthropic's implementation and makes no claim about undisclosed details.
Technical copy reviewed August 2026. Recheck vendor documentation before making any compliance claim.
Questions answered
Claude watermark remover FAQ
Plain answers about rewriting, file provenance, Unicode, privacy, cost, and the verification limit.
What is a Claude watermark?
The phrase covers three unrelated things. A model-level statistical watermark is a bias spread across many token choices as the text is generated. C2PA provenance is a signed manifest attached to a supported file. Invisible Unicode characters are formatting artifacts introduced by an editor or by copying. Each one lives somewhere different, so each one needs a different method, and no single scan can find all three.
How does this Claude watermark remover handle pasted text?
It sends the passage to a non-Claude model that the server owner configures, such as a local Ollama model or any OpenAI-compatible endpoint. That model performs a meaning-preserving rewrite that changes vocabulary, syntax, sentence rhythm and, at higher strength, the overall structure. Because a statistical signal is carried by token choices, genuinely rewriting the tokens is the only method that is technically relevant. It is still best effort, not verified removal.
Can the tool prove that a Claude watermark was removed?
No. Verifying a statistical text watermark requires the secret key held by the model provider. Anthropic has not given this independent tool that key, and no third-party tool has it. Any product that shows you a green "watermark removed" badge for pasted text is showing you a guess. This tool reports what it actually did — a rewrite — and stops there.
Why did a Unicode scan say no watermark was detected?
Because ordinary Claude output usually contains no suspicious hidden characters. A statistical signal is spread across word choices, not stored in a zero-width space. Unicode inspection is genuinely useful for cleaning up formatting artifacts before publishing, but it is the wrong detector for a model-level signal, and a clean result proves nothing about authorship.
What happens when I upload an image or document?
The file cleaner inspects the container for C2PA credentials, JUMBF manifests, AI-related EXIF and XMP fields, generator tags, and eligible text artifacts. It shows you what it found before it changes anything. If you then choose to clean, it writes a new output file and can preserve ordinary metadata such as camera settings when you tick that option.
Which file formats are supported?
The self-hosted cleaner accepts TXT, Markdown, HTML, SVG, PNG, JPG, JPEG, WebP, PDF, DOCX, ODT, HEIC and AVIF, up to 12 MB per file. What can actually be inspected and stripped varies by format: images and PDFs carry the richest provenance data, while plain text only supports Unicode-level cleanup.
Is my text private?
Content is processed by the ClearMark server you deploy and by the rewrite model its operator configures. The application does not intentionally store submissions. That statement cannot override reverse-proxy logs, provider retention policies, backups, or monitoring that the operator sets up, so run it against a local model if the content is sensitive.
Will rewritten text bypass AI detectors?
There is no guarantee, and detector scores are not evidence of authorship in either direction. Commercial AI detectors are unreliable and produce false positives on human writing. This feature exists for legitimate editorial transformation of content you own or are authorized to edit, not for academic, workplace, or platform deception.
Is this Claude watermark remover free?
Yes. The interface, the deployment scripts, and the Docker configuration are open source and free to self-host. Your only costs are the server you run it on and, if you point the rewrite backend at a paid API instead of a local model, whatever that provider charges.
Is ClearMark affiliated with Anthropic?
No. ClearMark is an independent open-source interface with no relationship to Anthropic. Claude is a trademark of Anthropic and the name is used here descriptively, to say what the tool operates on.
Ready to edit?
Rewrite your text with the right tool
Use a meaning-preserving non-Claude rewrite for prose, or switch to file mode when the evidence lives in metadata.
Open the Claude watermark remover