Invisible Character

Copy a blank character that apps don’t trim away. Each one is a real Unicode character that simply has no visible shape.

Between the brackets there’s an invisible character: [ㅤ]

Hangul Filler U+3164 · wide

Blank names (Discord, Free Fire, PUBG). Counts as a letter, so apps keep it.

Braille Pattern Blank U+2800 · one space

Blank messages, spacing in bios and captions.

Hangul Choseong Filler U+115F · wide

Alternative blank name when U+3164 is blocked.

Halfwidth Hangul Filler U+FFA0 · narrow

Narrower blank for tight name limits.

Zero Width Space U+200B · no width

Break up words, stop auto-links and @mentions.

Zero Width Joiner U+200D · no width

Glues emoji into combos; invisible on its own.

Word Joiner U+2060 · no width

Invisible and stops a line break between two words.

Ideographic Space U+3000 · wide

A wide space that some apps don’t collapse.

Em Space U+2003 · wide

Wide fixed spacing inside bios and panels.

No-Break Space U+00A0 · one space

Keeps words together; many apps treat it like a normal space.

Why an ordinary space fails

When you save a name, most apps run a “trim”: they delete whitespace from both ends, then check that something is left. Flip the switch to see which characters survive that check.

  • ✕ Normal space U+0020
  • ✓ Hangul Filler U+3164
  • ✓ Braille Pattern Blank U+2800
  • ✓ Hangul Choseong Filler U+115F
  • ✓ Halfwidth Hangul Filler U+FFA0
  • ✕ Zero Width Space U+200B
  • ✕ Zero Width Joiner U+200D
  • ✕ Word Joiner U+2060

Simplified model: the Hangul fillers survive because Unicode classes them as letters; Braille Blank is a symbol. Zero-width characters are not whitespace in Unicode either, but many apps strip them deliberately because they are used for spam.

Which invisible character should I use?

Apps remove ordinary spaces from the start and end of a name, and many reject a name made only of spaces. The trick is to use a character that the app treats as a letter or symbol but that fonts draw as empty. Hangul Filler (U+3164) is the most widely accepted for names because it is classified as a letter. Braille Pattern Blank (U+2800) is a symbol with a visible width, handy for blank messages and spacing. Zero Width Space (U+200B) takes no room at all and is best for breaking up words or keeping an app from auto-linking something.

Platforms patch these tricks from time to time, so if one character stops working, try the next one in the list.

Questions players ask

How do I make a blank Discord name?
Copy the Hangul Filler (U+3164) and paste it as your display name or server nickname. Some servers use bots that reset blank names.
Does an invisible name work in Free Fire or PUBG?
Both have accepted Hangul Filler in nicknames at various times. Games update their filters, so test it in the rename box before spending a rename card.
How do I send an empty message on WhatsApp?
Paste the Braille Pattern Blank (U+2800) and send it. Zero-width characters alone are usually treated as empty.
Is it safe?
Yes. These are standard Unicode characters. The only risk is confusion: blank names are hard to mention, search or report, which is why some communities ban them.

More name tools