Invisible Character Checker & Remover

Paste your text and check the result with hidden characters cleaned.

0/20,000

Cleaned text

Enter text to see the result you can copy.

Examples you can use

Names in [brackets] make invisible characters visible in these examples. The brackets are not part of the actual result.

Clean hidden spaces in pasted text

Input or selection
Daily notes[U+200B ZWSP][U+00A0 NBSP]2026
Example result
Daily notes 2026

Default rules remove zero-width spaces, U+200B, and turn non-breaking spaces, U+00A0, into regular spaces.

Clean text while keeping emoji

Input or selection
Daily notes[U+200B ZWSP] 👨‍👩‍👧‍👦
Example result
Daily notes 👨‍👩‍👧‍👦

Default rules keep the ZWJ characters that join emoji. Changing individual removal rules can change the result.

Help

The result updates as you type using the default rules. Your original input is kept; only the result is copied.

Default rules keep ZWJ, ZWNJ, and direction controls needed for emoji or language display. Compare the result before removing them manually.

It resets your chosen character rules to their defaults. It does not change your original input.