AI Watermark Remover for Text

Paste text and DetectMark strips the marks that are safe to strip by default, flags the rest for you to decide, and shows a receipt either way. Statistical watermarks get labeled, not faked.

Local processing · 0 B uploaded
WHAT COMES OFF Last checked Sep 9, 2026
Hidden characters
Available: Available Safe set by default; the rest opt-in
Clipboard artifacts
Available: Available
Lookalike characters
Unavailable: Unavailable Flagged, never removed
Statistical watermark
Unavailable: Unavailable Not locally removable
Verification
Re-scan of the cleaned text
Uploaded
0 bytes of your text

What this remover changes

The one-click clean is deliberately conservative. It removes the characters that are inert almost everywhere they appear: zero-width spaces (U+200B), soft hyphens (U+00AD), interior byte-order marks (U+FEFF), and the class names and attributes a rich-text paste drags along behind it.

Everything else is detected and left for you to decide. Non-breaking and narrow no-break spaces (U+00A0, U+202F) can be replaced with ordinary spaces when you opt in. Zero-width joiners and non-joiners, variation selectors and bidi controls are flagged and individually removable, each with a warning about what removing it can break: joiners hold multi-part emoji together and are real spelling in Persian, Arabic and Indic scripts.

Every removal is listed by code point and position. The cleaned text is then scanned a second time, so the receipt reflects what actually left rather than what was requested.

Nothing is paraphrased. The wording you paste is the wording you get back.

What it does not change

A statistical watermark lives in the pattern of word choices rather than in the characters, so no tool running on your machine can find it or take it out. Anthropic put it plainly: "Nothing is added to the text and there are no hidden characters."

That is why the receipt always ends with an unchanged note for the statistical category. A cleaner that stays quiet about the thing it could not touch is telling you something false by omission.

Removing characters is not beating a classifier

Turnitin, GPTZero and Originality.ai score writing style. They do not read watermarks, and they never looked at your invisible characters in the first place. Stripping U+200B changes nothing about sentence rhythm or word choice, so it changes nothing about how those tools score a document.

FAQ