Invisible character remover

Paste text and every hidden character lights up — zero-width spaces, non-breaking spaces, soft hyphens, direction marks — each labeled with its Unicode code point. One click removes them all.

🔒 Nothing leaves your browser — zero network requests with your text.

Invisible character remover

Where hidden characters come from

Websites, PDFs, chat apps and AI tools quietly embed formatting characters in text: zero-width spaces (U+200B) used for line-break hints, non-breaking spaces (U+00A0) from word processors, narrow no-break spaces (U+202F) that caused the famous ChatGPT watermark scare in 2025, and direction marks from mixed-language text. They break exact search, overflow character limits, corrupt code and make identical-looking strings compare as different. The preview shows each one as a red chip with its code point — so you can see exactly what you are deleting.

Frequently asked questions

Are invisible characters a ChatGPT watermark?

No. In 2025 some ChatGPT output contained narrow no-break spaces (U+202F), which OpenAI reportedly attributed to training artifacts rather than a watermark. Real text watermarks (like Google SynthID) work statistically and cannot be seen or removed this way. Cleaning hidden characters is still worthwhile — they break search, forms and code.

Which characters does it remove?

Zero-width spaces, joiners and non-joiners, word joiners, BOMs, soft hyphens, Hangul filler, Braille blanks and direction control marks are deleted; non-breaking and typographic spaces become regular spaces.