Invisible Character Toolkit
Detect, clean and explore hidden Unicode characters — everything runs locally.
Invisible Character Detector
Scan text for hidden Unicode characters — see positions, names and values.
Remove Invisible Characters
Strip hidden Unicode characters from any pasted text.
Invisible Character Counter
Live breakdown of visible, invisible, spaces, line breaks and words.
Unicode Character Explorer
Inspect any character — name, code point, category and description.
Text Cleaner
Normalize whitespace, strip invisibles and tidy pasted text.
Invisible Character Library
Common invisible Unicode characters — preview, copy and learn what they do.
- []Zero Width SpaceU+200B
Zero-width space used to allow line breaks without visible whitespace.
- []Zero Width Non-JoinerU+200C
Prevents characters from forming ligatures while remaining invisible.
- []Zero Width JoinerU+200D
Joins adjacent characters (e.g. emoji sequences). Invisible on its own.
- []Word JoinerU+2060
Prevents line breaks between characters without any visible glyph.
- [⠀]Braille Pattern BlankU+2800
An empty braille cell — displays as a blank glyph in most apps.
- []Zero Width No-Break Space (BOM)U+FEFF
Byte-order mark; invisible zero-width no-break space.
- []Mongolian Vowel SeparatorU+180E
Format character with no visible glyph.
- []Soft HyphenU+00AD
Invisible hyphenation point; only appears at line breaks.
Text Difference Checker
Spot exact differences between two texts, including invisible characters.
Blank Message Generator
Create empty-looking messages for WhatsApp, Instagram, Discord & more.
Most reliable blank across chat apps — an empty braille cell counts as real text. The text is never truly empty, so apps accept it instead of showing “Can't send empty message”. Compatibility can still vary between app versions — messaging apps change how they handle Unicode over time, so use “Try next combination” if one is blocked.