Blank space characters that actually work — for PUBG Mobile, Free Fire, Instagram bio, Discord & WhatsApp names. Build your own blank name below or grab a single character.
Choose where you're pasting it — we'll pick the character for you.
Paste this into the name-change field. If the game rejects it after an update, use the backup character below instead.
Need a longer gap? Generate multiple invisible characters at once — useful for Instagram captions and section breaks.
If the copy button doesn't work on your device, select the text inside this box manually and press Ctrl+C or Cmd+C.
Paste what you copied into this box. It will tell you exactly how many invisible characters it detected.
| Platform | Best Character | Backup Option | Notes |
|---|---|---|---|
| PUBG Mobile | Hangul Filler | Braille Blank | Rejected occasionally after game updates |
| Free Fire | Hangul Filler | Zero-Width Space | Name field usually accepts both |
| Instagram Bio | Braille Blank | Zero-Width Space | Works in name field and bio text |
| Discord Nickname | Braille Blank | Word Joiner | Server nicknames may need admin permission |
| WhatsApp Name | Ideographic Space | Braille Blank | Some Android versions trim narrow spaces |
| TikTok Bio | Zero-Width Space | Braille Blank | Bio field is more permissive than username |
| Unicode | Name | Description | HTML | |
|---|---|---|---|---|
| U+0020 | Space | Standard keyboard space |   | |
| U+00A0 | No-Break Space | Prevents line breaks; survives HTML collapsing |   | |
| U+00AD | Soft Hyphen | Hyphen that only appears when a word wraps | ­ | |
| U+034F | Combining Grapheme Joiner | Joins characters without visible output | ͏ | |
| U+061C | Arabic Letter Mark | Bidirectional formatting mark | ؜ | |
| U+115F | Hangul Choseong Filler | Korean initial-consonant placeholder | ᅟ | |
| U+1160 | Hangul Jungseong Filler | Korean vowel placeholder | ᅠ | |
| U+17B4 | Khmer Vowel Inherent Aq | Khmer script formatting character | ឴ | |
| U+17B5 | Khmer Vowel Inherent Aa | Khmer script formatting character | ឵ | |
| U+180B | Variation Selector FVS1 | Mongolian free variation selector | ᠋ | |
| U+180C | Variation Selector FVS2 | Mongolian free variation selector | ᠌ | |
| U+180D | Variation Selector FVS3 | Mongolian free variation selector | ᠍ | |
| U+180E | Mongolian Vowel Separator | Mongolian formatting character | ᠎ | |
| U+2000 | En Quad | Fixed-width space, one en wide |   | |
| U+2001 | Em Quad | Fixed-width space, one em wide |   | |
| U+2002 | En Space | Half-em space for typography |   | |
| U+2003 | Em Space | Full-em space, double width |   | |
| U+2004 | Three-Per-Em Space | One third of an em |   | |
| U+2005 | Four-Per-Em Space | One quarter of an em |   | |
| U+2006 | Six-Per-Em Space | One sixth of an em |   | |
| U+2007 | Figure Space | Width of a digit; aligns numbers |   | |
| U+2008 | Punctuation Space | Width of a period |   | |
| U+2009 | Thin Space | Narrow space for fine typography |   | |
| U+200A | Hair Space | Thinnest visible space |   | |
| U+200B | Zero-Width Space | No width; allows line breaks | ​ | |
| U+200C | Zero-Width Non-Joiner | Prevents letters from joining | ‌ | |
| U+200D | Zero-Width Joiner | Joins letters; used in emoji sequences | ‍ | |
| U+200E | Left-to-Right Mark | Sets text direction | ‎ | |
| U+200F | Right-to-Left Mark | Sets text direction | ‏ | |
| U+2028 | Line Separator | Unicode line break | 
 | |
| U+2029 | Paragraph Separator | Unicode paragraph break | 
 | |
| U+202A | Left-to-Right Embedding | Bidirectional control | ‪ | |
| U+202B | Right-to-Left Embedding | Bidirectional control | ‫ | |
| U+202C | Pop Directional Formatting | Ends a bidirectional block | ‬ | |
| U+202D | Left-to-Right Override | Forces direction | ‭ | |
| U+202E | Right-to-Left Override | Forces direction | ‮ | |
| U+202F | Narrow No-Break Space | Thin space that resists breaking |   | |
| U+205F | Medium Mathematical Space | Spacing in math expressions |   | |
| U+2060 | Word Joiner | Zero-width, prevents line break | ⁠ | |
| U+2061 | Function Application | Invisible math operator | ⁡ | |
| U+2062 | Invisible Times | Invisible multiplication operator | ⁢ | |
| U+2063 | Invisible Separator | Invisible list separator | ⁣ | |
| U+2064 | Invisible Plus | Invisible addition operator | ⁤ | |
| U+2066 | Left-to-Right Isolate | Bidirectional isolate | ⁦ | |
| U+2067 | Right-to-Left Isolate | Bidirectional isolate | ⁧ | |
| U+2068 | First Strong Isolate | Bidirectional isolate | ⁨ | |
| U+2069 | Pop Directional Isolate | Ends a bidirectional isolate | ⁩ | |
| U+206A | Inhibit Symmetric Swapping | Deprecated formatting control |  | |
| U+206B | Activate Symmetric Swapping | Deprecated formatting control |  | |
| U+206C | Inhibit Arabic Form Shaping | Deprecated formatting control |  | |
| U+206D | Activate Arabic Form Shaping | Deprecated formatting control |  | |
| U+206E | National Digit Shapes | Deprecated formatting control |  | |
| U+206F | Nominal Digit Shapes | Deprecated formatting control |  | |
| U+2800 | Braille Pattern Blank | Blank Braille cell; wide gap | ⠀ | |
| U+3000 | Ideographic Space | Full-width CJK space |   | |
| U+3164 | Hangul Filler | Korean placeholder; popular for blank names | ㅤ | |
| U+FE00 | Variation Selector-1 | Controls glyph variant | ︀ | |
| U+FE01 | Variation Selector-2 | Controls glyph variant | ︁ | |
| U+FE02 | Variation Selector-3 | Controls glyph variant | ︂ | |
| U+FE03 | Variation Selector-4 | Controls glyph variant | ︃ | |
| U+FE04 | Variation Selector-5 | Controls glyph variant | ︄ | |
| U+FE05 | Variation Selector-6 | Controls glyph variant | ︅ | |
| U+FE06 | Variation Selector-7 | Controls glyph variant | ︆ | |
| U+FE07 | Variation Selector-8 | Controls glyph variant | ︇ | |
| U+FE08 | Variation Selector-9 | Controls glyph variant | ︈ | |
| U+FE09 | Variation Selector-10 | Controls glyph variant | ︉ | |
| U+FE0A | Variation Selector-11 | Controls glyph variant | ︊ | |
| U+FE0B | Variation Selector-12 | Controls glyph variant | ︋ | |
| U+FE0C | Variation Selector-13 | Controls glyph variant | ︌ | |
| U+FE0D | Variation Selector-14 | Controls glyph variant | ︍ | |
| U+FE0E | Variation Selector-15 | Forces text-style rendering | ︎ | |
| U+FE0F | Variation Selector-16 | Forces emoji-style rendering | ️ | |
| U+FEFF | Zero Width No-Break Space | Also known as Byte Order Mark |  | |
| U+FFA0 | Halfwidth Hangul Filler | Half-width Korean placeholder | ᅠ |
Start with Hangul Filler for games, Braille Blank for social apps.
It's instantly on your clipboard — no need to select or highlight anything.
Open your game or app, paste into the name/bio field, and save.
If one character gets rejected as "invalid," try a different one from the list above.
An invisible character is a real Unicode character that renders as blank space instead of a visible symbol. Unicode assigns a unique code point to every character a computer can display — including several code points that were designed to be blank, such as the Hangul Filler or the Braille Pattern Blank. Unlike a regular spacebar space, which most apps and games detect and trim or reject as an empty name, these characters pass validation while still leaving your name or bio looking completely blank on screen.
Gamers use them to get a nameless-looking tag in PUBG Mobile and Free Fire, where a blank name stands out in the lobby and kill feed. Creators use them to add clean spacing in an Instagram bio or a Discord nickname without a visible dash, dot, or underscore breaking up the look. Designers sometimes use zero-width characters to control line breaks in a caption without leaving a visible gap.
Both games validate the name field client-side, and the accepted character set changes with game updates. Hangul Filler has historically been the most widely reported option for blank PUBG and Free Fire names. If it's rejected after an update, Braille Blank or Zero-Width Space are the next characters worth trying — the game usually only blocks one code point at a time, not the whole category.
Social apps tend to be more permissive than games, but each has quirks. Instagram's name field (different from the bio field) sometimes trims leading or trailing zero-width characters, so placing the invisible character in the middle of two visible characters is more reliable. Discord nicknames set at the server level may need "Change Nickname" permission from an admin. WhatsApp's display name field on some older Android versions renders very narrow spaces as nothing at all, which is why Ideographic Space — a wider blank — tends to work better there.