Invisible Character
Real Unicode characters that render as nothing — for blank WhatsApp messages, blank Instagram bio lines, blank usernames. Tap any character below to copy. Compatibility matrix shows which apps preserve which characters.
Best for blank WhatsApp messages and Instagram bio line breaks. Survives most spam filters because it's technically a Korean text character.
Best for inserting invisible breaks inside words without visual gaps. Often stripped by chat apps as anti-spam.
Prevents two adjacent characters from forming a ligature. Useful in scripts like Persian and Hindi; in Latin used to defeat keyword filters.
Joins emoji into single composed glyphs (used in flag emoji, family emoji). Standalone it's invisible.
Visually empty Braille cell with regular character width. Reliable across most platforms; sometimes flagged as Braille rather than blank.
Standard Latin no-break space (NBSP). Renders identically to a regular space but doesn't allow line wrapping. Most apps treat it as plain whitespace and strip it from message starts.
Originally a Mongolian script control character, now invisible in most fonts. Useful as a fallback when other invisibles are filtered.
How to use
- Tap one of the characters above to copy it (Hangul Filler is recommended for most uses).
- Switch to the destination app (WhatsApp, Instagram, Discord, etc.).
- Long-press the input field and tap Paste.
- Send / save. The recipient sees a blank message or your bio shows blank lines.
Frequently asked questions
What is an invisible character?
An invisible character is a real Unicode codepoint that takes up text space but renders as nothing visible — no glyph, no width (or zero width). Common ones include U+200B (Zero-Width Space), U+200C (Zero-Width Non-Joiner), U+3164 (Hangul Filler — the most reliable for invisible text on chat apps), and U+2800 (Braille Pattern Blank — visually empty braille cell).
How do I send a blank message on WhatsApp?
Tap the Hangul Filler (U+3164) below, then paste it into WhatsApp's message field. WhatsApp recognises it as text content (not an empty message), so the send button activates. The recipient sees a blank message bubble. The same trick works on Telegram and Discord; it does not work on Instagram DMs (they strip leading whitespace including invisible chars).
How do I make my Instagram bio have blank lines?
Instagram strips actual whitespace and newlines, but accepts the Hangul Filler (U+3164) as a non-whitespace character. Edit your bio in a separate notepad: type a line, paste the invisible character, line break, next line. When you paste the whole thing into Instagram's bio field, the invisible characters preserve the spacing.
Why doesn't my invisible character work everywhere?
Modern apps strip purely-blank input as anti-spam. The Hangul Filler (U+3164) bypasses most filters because it's a real Korean character (technically). Zero-Width Space (U+200B) gets stripped on Twitter/X, Discord usernames, and some forms. Always test on the destination before relying on the trick.
Is using invisible characters against the Terms of Service?
Cosmetic use (blank lines in bios, message-bubble padding) is universally allowed. What's against ToS is using invisible characters to bypass moderation — for example, slipping a banned word past a filter by inserting U+200C between letters, or impersonating someone with a name that visually matches theirs. Stick to formatting use cases and you're fine.
What's the difference between Zero-Width Space and Hangul Filler?
Zero-Width Space (U+200B) has zero width — the cursor doesn't even move when you type it. It's most commonly used as a soft line-break hint in text rendering. Hangul Filler (U+3164) is a regular-width character that renders as blank. The Hangul Filler is more reliable for chat apps because it survives whitespace-stripping filters; ZWSP is more reliable for inline text where you don't want any visual gap.