Web tool · Local processing
UNMARK
AI-generated and copied text carries characters you can't see: zero-width spaces, bidi switches, invisible tag characters. UNMARK finds them, lists them, and strips them — in your browser.
01How it works
Paste, clean, copy.
The page never sends your text anywhere. There is no server-side cleaning step: the scan happens in the same tab you're typing in.
02What it removes
The invisible stuff.
- Zero-width
- Zero-width spaces, non-joiners and joiners (U+200B–U+200D), word joiner and invisible operators.
- Bidi controls
- Directional embedding and override marks (U+202A–U+202E, U+2066–U+2069) that can reorder text invisibly.
- Tag characters
- The Unicode tag block (U+E0000–U+E007F), invisible even to most editors — used for hidden text.
- Fillers & soft marks
- Soft hyphens, Hangul fillers, Mongolian variation selectors, byte-order marks and friends.
03FAQ
Questions, answered.
What is an AI text watermark remover?
A tool that finds hidden or unusual Unicode characters embedded in text — often added by AI services or rich-text editors — and removes them, so the text is plain when you reuse, publish or paste it elsewhere.
Does it work with every AI assistant?
Yes. UNMARK works on plain text from any source: ChatGPT, Claude, Gemini, Grok, DeepSeek, Copilot, or anything copied from a document.
Is my text uploaded anywhere?
No. The scan and the cleaning run locally in your browser. Nothing leaves the page, and no account is needed.
What can I use it for?
Notes, drafts, posts, code comments, emails — any text where hidden characters could break search, break formatting, or just shouldn't be there.