Invisible Character — Copy and Paste Blank Unicode Text

Characters that render as nothing — for blank usernames, empty messages, and spacing that platforms cannot strip. Every cell below is meant to look empty: the label under each one names the exact character it holds, and the FAQ explains how to confirm your copy actually worked.

Invisible Characters

These cells are not broken — each one holds a real Unicode character that draws nothing. The label names each character and its U+ code, since your eyes cannot tell them apart. Click a cell and trust the copy confirmation.

Invisible in Combination

Ready-to-paste strings. The dots and brackets in the test entries are visible on purpose — they mark where the invisible characters sit, so you can watch your cursor step across them after pasting.

Click any character to copy it, or use the section buttons to copy groups.

About Invisible Characters

Invisible characters fall into three families. True whitespace like the no-break space (U+00A0) is a space with a rule attached — it refuses to break at line ends, which also means many apps treat it as content rather than padding. Zero-width formatting characters — the zero-width space, word joiner, ZWNJ, and ZWJ — occupy no width at all and exist to control how neighboring characters join or wrap. And then there are characters that are technically letters but draw nothing: the Hangul filler (U+3164), a placeholder inherited from Korean text encoding, and the braille blank (U+2800), the braille cell with no dots raised. The letter-shaped ones are the stars here, because name fields that reject spaces happily accept them.

The classic uses are all about looking empty where a platform demands content. A Hangul filler pasted alone becomes an invisible Discord nickname or a blank WhatsApp name; the same trick briefly made blank names an epidemic in Among Us before the game patched it. A braille blank sent by itself reads as an empty chat message. In Instagram bios and captions, the app strips ordinary trailing spaces and collapses empty lines — but a line holding only a no-break space or braille blank survives, which is the standard way to force clean line breaks. And a zero-width space dropped inside a word splits it invisibly — handy for stopping a bot from linkifying a URL or breaking up a word a filter keeps flagging.

Honest caveats: platforms fight back, and these characters have day jobs. Discord now filters several invisible characters from server nicknames, and games routinely patch blank-name tricks — if one character is rejected another may still work, but no trick is permanent. Screen readers handle invisible characters unevenly: a blank name may be announced as nothing at all or as a confusing pause, a real accessibility cost. The ZWNJ and ZWJ are not toys — ZWNJ legitimately separates letters in Persian and prevents unwanted ligatures, while ZWJ builds Indic conjuncts and multi-person emoji — so pasted next to Arabic, Indic, or emoji text they can visibly change how neighbors render. And the byte order mark (U+FEFF) deserves the most caution: pasted into code or a CSV, it can break parsers.

How to Use These Characters

  • Click a cell to copy its invisible character — the cell looks empty, but the copy is real. Check the confirmation, not your eyes.
  • To verify a paste, use any text box: paste, then press the arrow keys and watch the cursor step over something you cannot see.
  • For a blank Discord or WhatsApp name, paste a single Hangul filler (U+3164) as the entire name.
  • For Instagram line breaks, end each 'empty' line with a no-break space so the app does not strip it.
  • If a platform rejects one character, try another family — Hangul filler, braille blank, and no-break space are interchangeable for most tricks.

Frequently Asked Questions

How do I check that I actually copied the invisible character?

Paste it into any text field and press End or the right arrow — if the cursor steps over something you cannot see, the character is there. Select-all also reveals it as a thin sliver of highlight, and a character counter (or a draft tweet) ticks up by one. An empty clipboard, by contrast, pastes nothing and moves nothing.

Which invisible character makes a blank Discord name?

The Hangul filler (U+3164) is the classic choice: Discord treats it as a letter, so it passes the name-cannot-be-empty check while rendering as nothing. Some servers and newer client versions filter it in nicknames; if it is rejected, try the braille blank (U+2800) — and accept that platforms periodically close these loopholes.

Why does Instagram delete my empty lines, and how does this fix it?

Instagram strips trailing spaces and collapses lines that look empty when it saves a bio or caption. A line containing a no-break space or a braille blank is not empty as far as the app is concerned, so it survives intact. Write your text, put one invisible character on each blank line, and the spacing holds.

What is the difference between the Hangul filler and a regular space?

A space is whitespace: platforms trim it from the ends of names, collapse runs of it, and reject names made only of it. The Hangul filler is classified as a letter that happens to draw nothing, so validation that demands real characters accepts it. That classification is the entire trick — same blank look, different rulebook.

Are invisible characters safe to use?

For bios, names, and spacing — yes; the worst case is the platform stripping them. Two honest warnings: screen readers may announce a blank name confusingly or not at all, and the joiners (ZWNJ, ZWJ) have real typographic jobs in Persian, Arabic, Indic scripts, and emoji, so avoid scattering them inside foreign-language text. Never use invisibility to impersonate someone — platforms ban for it.