An invisible name is not a hack or a glitch. It is a real Unicode character that occupies space without drawing anything, and every app that shows a blank name is simply rendering it correctly. Here are the characters that work, why some of them fail, and what to do when the field rejects all of them.
Last updated: 30 August 2026 · NameStylish editorial team
The characters — tap to copy
Each box below holds one invisible character. They look empty because they are meant to. Tap one to copy it, then paste it into the name field.
Nothing appears between the quote marks because that is the entire point: "ㅤ" above contains a character. If the field rejects the first one, work down the list — they behave differently and that is explained below.
Why one works and another does not
All six are invisible to look at. To software they are completely different things, which is why one sails through and the next is rejected by the same field.
| Character | What Unicode calls it | How software treats it |
|---|---|---|
| U+3164 | Hangul Filler | A letter. Passes filters that demand letters and reject whitespace — the reason it is the classic choice |
| U+2800 | Braille Pattern Blank | A symbol with no dots raised. Also not whitespace, and widely supported |
| U+FFA0 | Halfwidth Hangul Filler | Like U+3164 but a different code point — useful when the first is specifically blocked |
| U+1160 | Hangul Jungseong Filler | A combining vowel filler. Can merge with a neighbour rather than standing alone |
| U+200B | Zero Width Space | Formatting, not a character. Stripped by most modern filters |
| U+3000 | Ideographic Space | Genuinely whitespace, and wide. Trimmed by anything that trims spaces |
That third column is the whole explanation. A name field that requires at least one letter and forbids blank names will accept U+3164, because to the software it is a letter. The same field will reject U+200B, because to the software that is not a character at all — it is an instruction about line breaking, and trimming it is the correct behaviour rather than a bug.
So when someone says “the invisible name trick stopped working”, what has usually happened is that they were using a zero-width character and the app added trimming. The filler characters are far more durable because they are not whitespace in the first place.
Why a plain space does not work
The obvious first attempt is to press the spacebar. It never works, and the reason is worth knowing because it explains the whole category.
Essentially every name field trims leading and trailing whitespace before saving — not to stop you, but because it prevents “John” and “John ” from being two different accounts. A name made only of spaces trims down to nothing, and an empty name is rejected as empty.
The filler characters slip past that not by being sneaky but by not being whitespace. Nothing is being defeated; the field is doing exactly what it was written to do.
Space characters, by width
If a filler is rejected but you still need a gap, the next thing to try is a space character of a different width. Unicode defines a whole family of them, and a name field that trims the ordinary space often leaves these alone because they are distinct characters rather than the space key.
Each button below holds one. They differ in width, which is the point — and every one still counts toward the field’s character limit.
Two behave differently from the rest and are worth knowing. No-break space (U+00A0) is the one most likely to survive trimming, because its whole purpose is to resist being treated as an ordinary break — but it is still classified as whitespace, so a strict field will remove it. Figure space (U+2007) is exactly as wide as a digit, which makes it the neat choice when you are aligning something numeric.
The last two are not spaces at all — they are the fillers from the top of this page, repeated here so you can compare widths in one place. Those two are the ones to reach for when everything else gets trimmed.
What this will not do
Worth being straight about, because a blank name attracts some ideas it should not.
It does not hide you. Your account still has an ID, moderators still see it, and a blank display name does not remove you from a report. It does not make you unbannable, and it is not a way around a name restriction you were given for a reason. If an app has explicitly forbidden blank names, using a filler to get one anyway is against its rules, and that is between you and them.
It also cannot be used to impersonate. A blank name that mimics an official or empty-looking system account is impersonation regardless of how it was made, and our editorial policy covers why we will not help with that. Everything on this page is here for the ordinary reason: some people want a clean profile.
And to say the obvious once: nobody should ever ask for your account, player ID or password to give you a blank name. There is nothing to log into. You copy a character and paste it yourself.
12 frames to hold the gap open
The most common use of a filler is not a fully blank name but a controlled gap — a clan tag held apart from a nickname, or an indent that ordinary spaces would collapse. Paste a filler from above where you want the gap, and one of these either side of the visible part.
These are tier 1 frame characters — the safest category, because your letters stay ordinary and only the decoration is unusual. Which of them a given field accepts is covered in which symbols survive a name field.
Pairing it with a styled name
The more common use is not a fully blank name but a gap inside one — separating a clan tag from a nickname, or holding an indent that ordinary spaces would collapse. Filler characters keep that gap because nothing trims them.
Build the visible part on NameStylish, then paste a filler where you want the gap. It works the same way in a Free Fire name, a PUBG or BGMI clan tag, or an imo group name.
Try it with your own name
The generator lives on the front page — type your name once and it comes back in dozens of styles, each with a copy button. It runs entirely in your browser: nothing you type is sent to us, and there is no account to create.
FAQ
Which one should I try first?
U+3164, the Hangul Filler. It has the widest record of being accepted because software classifies it as a letter rather than as space. If it is rejected, try U+2800 next.
I pasted it and the field still says the name is empty.
The app trimmed it, which means it is treating that character as whitespace. Move to U+3164 or U+2800 if you were not already using them — those two are the least likely to be trimmed.
Will my name look blank to everyone?
To anyone whose device has a font covering that character, yes. On a device without it you may get a box instead of nothing, which is the opposite of what you wanted — the same rendering issue that affects styled names showing as boxes.
Can I use several to make a wider gap?
Yes, and each one counts toward the field’s character limit, so a wide gap eats the room you needed for the name.
Is this against the rules?
It depends on the app, and it is worth checking. Many are indifferent. Some forbid blank names outright, in which case using a filler to get one is a rules violation even though nothing is technically broken.

