Invisible Character Generator
Free invisible character generator — copy zero-width spaces, hair spaces, em spaces, Braille blanks, and 14 other blank Unicode characters. No signup required.
About Invisible Character Generator
The Invisible Character Generator lets you pick, stack, and copy Unicode characters that produce no visible output — zero-width spaces, typographic spaces, Braille blanks, and more.
Unicode defines dozens of characters that render as empty or zero-width. They exist for legitimate typographic reasons: controlling line breaks, joining or separating characters in complex scripts, and adjusting whitespace in proportional type. But they also have everyday uses — sending a blank message, creating an empty display name, or adding invisible padding to a bio.
The tool includes 14 of the most useful invisible characters. Each one is shown as a tappable card with its name and Unicode code point. Tap a card to add that character to your buffer. The preview area renders each character inside a dashed box so you can see exactly what you’ve built — hover any box to see the character name. A live counter shows the total character count and byte size.
Below the builder, a quick-copy section lets you grab any single character with one tap — useful when you just need one zero-width space and don’t want to build a sequence. A full reference table lists every character with its Unicode code point, HTML entity, and UTF-8 byte size.
Everything runs in your browser. No text is sent to any server, no data is stored, no signup is required.
Frequently asked questions
An invisible character is a Unicode code point that occupies space in a string but produces no visible glyph. Examples include the zero-width space (U+200B), which has zero visual width, and the Braille blank (U+2800), which renders as a full-width empty space. They are legitimate parts of the Unicode standard, used in typography, text shaping, and line-break control.
The generator includes 14 characters: Zero-Width Space, Zero-Width Non-Joiner, Zero-Width Joiner, Word Joiner, Hair Space, Thin Space, Six-Per-Em Space, Figure Space, Punctuation Space, En Space, Em Space, Braille Blank, Hangul Filler, and Soft Hyphen. Each has a different width and Unicode behavior.
Common uses include sending blank messages on platforms like WhatsApp or Discord, creating empty usernames or display names, adding invisible spacing in social media bios, preventing line breaks at specific points in text, and testing how software handles non-printing characters.
Each space character has a different width. Hair Space is the thinnest visible space. Thin Space is slightly wider. Six-Per-Em, Figure, and Punctuation spaces are medium widths tied to typographic conventions. En Space equals half an em. Em Space equals a full em. Zero-width characters have no visual width at all.