I Hate Watermarks 1.0

I Hate Watermarks is an open-source AI watermark remover that reveals and strips invisible characters from text produced by ChatGPT, Claude, Gemini and other tools. Paste your text to see every hidden character highlighted in place with its name and code point, then copy or download a clean version. It removes zero-width spaces and joiners, byte-order marks, soft hyphens, direction overrides, variation selectors, Unicode tag characters and exotic spaces, while keeping invisible characters your text needs, such as emoji joiners and RTL marks. Optional settings normalize lookalike spaces and letters or apply NFKC normalization. Everything runs in your browser, so your text never leaves the page. It is upfront that it can't remove statistical watermarks like SynthID-Text. An agent skill brings the same engine to Claude Code, Codex and other coding agents, and the MIT-licensed TypeScript library has no dependencies.

Tags ai-watermark unicode zero-width-characters text-cleaner chatgpt open-source
License MITL
State stable

Recent Releases

1.001 Nov 2026 19:46 major feature: Initial listing. I Hate Watermarks reveals and strips invisible characters from AI-generated text. It highlights hidden characters with their name and code point, removes zero-width spaces, Unicode tag characters and exotic spaces, preserves emoji joiners and RTL marks, offers optional lookalike letter replacement and NFKC normalization, runs fully in the browser, and includes an agent skill for Claude Code, Codex, Cursor and more. MIT-licensed TypeScript library with no dependencies.