How to use
- Tap Copy ㅤ Hangul filler — this is the character that works in most games. Set How many to 2 or more for Free Fire (single-character blank names are rejected since OB50).
- If the game refuses it, try the fallbacks in order: Braille blank U+2800, ideographic space U+3000, then zero-width space.
- To keep a visible part, type a name in Replace spaces — "Shadow Fox" becomes Shadowㅤ Fox with an invisible gap that the game won't trim.
- For a name that looks empty but isn't "taken", combine one invisible character with one small symbol: ㅤ᭄, ㅤ★, ㅤ亗. Copy from the result field.
- Paste into the game's rename dialog. If the field shows nothing after pasting, the character is there — press confirm and check the lobby.
The four invisible characters and how they differ
| Character | Code | What it is | Where it works |
|---|---|---|---|
| ㅤ Hangul Filler | U+3164 | A Korean letter placeholder with no glyph. Counts as a real character, not a space, so trimming doesn't remove it | Free Fire, PUBG Mobile, Steam, most mobile games — the default choice |
| ⠀ Braille blank | U+2800 | The empty Braille cell — a letter, technically. Renders as blank in nearly every font | Free Fire fallback, Steam, Discord display names, chat messages |
| Ideographic space | U+3000 | A full-width CJK space. It is a space, so some games trim it at the ends but accept it inside a name | Gaps inside names; less reliable as a whole name |
| Zero-width space | U+200B | Takes no width at all; exists to mark word breaks | Padding to dodge "name taken" — but Discord, Roblox and many games strip it |
| ᅠ Hangul Jungseong Filler | U+1160 | Another Korean filler | Reported to work in Standoff 2 when U+3164 fails |
| Non-breaking space | U+00A0 | A space that doesn't wrap | Rarely accepted as a name; fine inside chat |
The reason U+3164 wins: name filters usually strip whitespace and control characters, and the Hangul Filler is neither — Unicode classifies it as a letter. A filter has to specifically block it, and most don't.
Per-game status in 2026 — honest version
| Game | Status | Details |
|---|---|---|
| Free Fire | Works with 2+ characters | Since OB50 a name made of a single invisible character is rejected. Two fillers, or filler + one visible symbol, still save. Garena may block it in a later OB — it is undocumented behaviour, not a feature |
| Standoff 2 | Bug, being fixed | Blank names use Hangul fillers (U+3164 / U+1160). The developer treats it as a bug and has patched it before; expect it to break again |
| PUBG Mobile | Works | U+3164 passes the rename filter; the name is globally unique so a pure blank is usually taken — add a symbol |
| Steam | Works | Any Unicode is allowed; blank names are common. CS2 kill-feed shows an empty gap |
| Discord | Partially | Zero-width characters are removed from display names. U+3164 or U+2800 usually stay. Usernames must be a–z 0–9 . _ — never blank |
| Brawl Stars, Mobile Legends | Reports differ | No official source; try U+3164, then U+2800. Some accounts get "invalid name" |
| Roblox, Minecraft, Xbox, PSN, Fortnite | Impossible | Whitelisted characters only |
Two more things to know. An invisible name makes you harder to report and harder to add as a friend — friends have to copy the exact character sequence. And every game that has blocked the trick did it silently, so a name that saves today may be force-renamed after an update.
30 "invisible plus one" combinations
A pure blank is usually already taken; the fix is one filler plus one tiny visible symbol. Each line below is 2–3 characters and starts with the Hangul Filler:
- ㅤ᭄
- ㅤ࿐
- ㅤ亗
- ㅤ★
- ㅤ☆
- ㅤ✦
- ㅤ✧
- ㅤ⚡
- ㅤ♛
- ㅤ☬
- ㅤツ
- ㅤ彡
- ㅤ乂
- ㅤメ
- ㅤ丶
- ㅤ々
- ㅤ〆
- ㅤ๛
- ㅤঔ
- ㅤ꙰
- ㅤ•
- ㅤ·
- ㅤ†
- ㅤ❂
- ㅤ☄
- ㅤ➳
- ㅤᯤ
- ㅤㅤ᭄
- ㅤㅤ★
- ㅤㅤ亗
The dot variants (ㅤ• and ㅤ·) look closest to empty in a lobby list. Symbols like 亗 and ᭄ render inside the Basic Multilingual Plane, so they won't turn into □ on teammates' phones.
What makes ours different
Other sites give you one character to copy and a paragraph of hype. This tool gives all five candidates with a count selector, a "replace spaces" converter that turns any name into a version with invisible gaps, and the "invisible + 1" pattern that solves the real problem — the blank name being taken. It is honest about where the trick is a bug rather than a feature, and it does not claim a name will save when the game has stopped accepting it. No login, no app to install, no ad between you and the copy button.
Privacy
The characters are constants shipped with the page; the converter runs in your browser and nothing you type is transmitted or stored. Clipboard access happens only when you press Copy.
FAQ
How do I get an invisible name in Free Fire?
Copy two Hangul Fillers (set How many to 2) or one filler plus a small symbol such as ᭄, then paste into Profile → Edit name. Single-character blanks are rejected since OB50.
Why does the game say the invisible name is already taken?
Because a pure blank is one string and thousands of players have it. Add one visible symbol — ㅤ★ or ㅤ亗 — or a second filler to create a new unique string.
Does the invisible name work in Standoff 2?
Sometimes. It relies on Hangul fillers and the developer treats it as a bug; it has been patched and reappeared before. Try U+3164, then U+1160, and expect it to stop working after an update.
Can I have an invisible Discord name?
Display name and server nickname: usually yes with U+3164 or U+2800 — Discord strips zero-width characters, so ZWSP won't work. Username: no, it must contain letters or digits.
Is using an invisible name bannable?
No game lists it as a bannable offence, but Garena and Standoff 2 have force-renamed blank names after patches. Treat it as a trick that can be undone, not as a right.
What is the difference between U+3164 and a normal space?
A space is whitespace and gets trimmed by most name filters; the Hangul Filler is classified as a letter, so filters keep it while fonts draw nothing.