Is the AI watermark remover free?
Yes, with no account and no daily cap, because the cleaning happens in your browser rather than on a server.
Does my text get uploaded?
No. Zero bytes leave your device at any point.
How many characters does it handle?
Fourteen: eleven deleted and three replaced with an ordinary space.
Why are three replaced rather than deleted?
Because the no-break space, narrow no-break space and hair space sit between words, so removing them entirely would run the words together.
Does it change my wording?
No. Nothing is rewritten. Diff the input against the output and the only differences are the fourteen characters.
Can it clean an image or a video?
No. This is pasted text only. Image and video watermark work is handled by separate routes in the app.
Does it touch em dashes or curly quotes?
No. Both are visible punctuation rather than hidden characters, and there are dedicated tools if you want em dashes changed.
Does it remove U+180E?
No. The Mongolian vowel separator is not on our list of fourteen. Some other lists include it.
Will my emoji survive?
Yes. Joiners between two emoji build the combined glyph and are preserved rather than stripped.
Is there a length limit?
No. Nothing is transmitted, so the constraint is whatever your browser can comfortably hold.
How often can I run it?
As often as you want. There is no allowance on a tool that never makes a request.
Does it work on a phone?
Yes, the same way. The processing is on your device either way.
Should I clean before or after editing?
Both, in practice. Clean on the way in, and clean again after any step that pastes text back through a rich text field.
Why did characters reappear after I cleaned?
A rich text editor that reformats on paste can insert its own. Paste as plain text where the destination allows it.
Can I do this in my own editor instead?
Yes. The two regex passes are published above, and there is nothing proprietary about them.
Why is U+200D left out of the delete pattern?
Because a blanket range that includes it also removes the joiners inside combined emoji, which splits them into separate glyphs.
Will cleaning help with AI detection?
No. Detectors score the writing, so stripping invisible characters makes little difference to what they report.
Are you affiliated with any detection service?
No. We have no relationship with Turnitin, GPTZero, Copyleaks or Originality.ai and predict none of their results.
Do AI tools insert these characters on purpose?
We make no claim about intent. Whether it is deliberate is not publicly established, and tokenizer and post-processing artefacts explain the characters without one.
Is it ever wrong to clean?
Yes. Multilingual text especially, since the zero-width non-joiner is meaningful in Persian and several Indic scripts.
Nothing looks different afterwards. Did it work?
The characters were invisible, so the difference appears in search, parsing and character counts rather than on the screen.
What is the difference between this and the detector?
The detector reports what is present and changes nothing. This applies the same list of fourteen and returns cleaned text.