About Remove Watermark
Remove Watermark is a free, browser-local utility for inspecting and cleaning AI-generated text. Large language model interfaces and the tooling around them frequently introduce characters that are invisible on screen but perfectly visible to any parser: zero-width joiners, narrow no-break spaces, bidirectional overrides, Unicode tag characters and variation selectors. Copying a chat response into a CMS, a code review, a legal document or a payment description can carry those characters along with it, where they break diffs, search indexes, regular expressions and downstream validation.
What the tool does
The cleaner runs a deterministic, character-level pipeline over whatever you paste or upload. Every rule is auditable: for each match you see the exact codepoint, a human readable label, how many times it occurred and what it was replaced with. Nothing is guessed, nothing is rewritten by a model, and no text is sent to a server — the entire pipeline is JavaScript running in your own tab.
- Zero-width and invisible formatting characters
- Exotic and non-breaking spaces normalised to a plain space
- Bidirectional control characters that can reorder rendered text
- Unicode tag characters (U+E0000–U+E007F), a known invisible payload carrier
- Variation selectors, including the supplement block
- Homoglyphs — Cyrillic and Greek letters that render like ASCII
- Optional typographic normalisation of curly quotes, em dashes and ellipses
- Markdown and HTML provenance artefacts such as attribution lines and tracking params
What it deliberately does not do
Statistical watermarks — the SynthID-class techniques that bias a model's token sampling — live in word choice, not in characters. No amount of Unicode cleaning removes them, and this tool does not attempt to paraphrase or rewrite your text to defeat them. Likewise, provenance metadata embedded in binary formats (C2PA manifests in PNG or JPEG, XMP blocks in PDF, document properties in DOCX) is outside the scope of a text cleaner. We would rather state the boundary clearly than imply a guarantee we cannot keep.
Intended use
This tool exists for text you own or are authorised to edit: your own drafts, your own documentation, your own code comments. It is a hygiene utility, not a way to misrepresent authorship where disclosure is required by a school, employer, publisher or the law. Please read the terms of use before relying on it in any formal context.