Definition: Invisible text uses real Unicode characters that render as blank space instead of a visible letter. It's not a trick or an exploit, it's ordinary copy-paste text your device simply doesn't draw a glyph for. Different platforms accept different invisible characters, so this page lists several with notes on where each one actually works.

Invisible & Blank Characters

Click any card to copy that character. Reliability notes tell you where each one actually holds up.

Key takeaway: Not every invisible character behaves the same. Zero Width Space and Hangul Filler get stripped or rejected on several platforms because they're classified as whitespace. The Braille Blank Symbol (⠀) is the most broadly reliable choice because Unicode doesn't classify it as whitespace at all, it's a real, non-blank-category character that simply has no visible ink.

How invisible text actually works

Every character you can copy and paste, visible or not, is a Unicode code point. Most code points map to a glyph, a drawn shape, that your device's font renders on screen. A small number of code points are defined to have no visible glyph at all, either because they're formatting instructions (like a zero width joiner) or because they're a real printable character from another writing system that simply happens to look like blank space (like the Braille Blank Symbol, which is technically the Braille pattern for "no dots raised").

Pasting one of these into a name field, a chat message, or a bio doesn't delete or hide anything, it inserts a real character your device just doesn't draw. That's the entire mechanism behind every "blank name" trick you've seen on Discord, Fortnite, or anywhere else.

Getting a blank Discord name

Discord actively trims genuine Unicode whitespace and several zero-width characters from names before saving them, which is why copying a plain Zero Width Space often silently fails, your name reverts to what it was before. The fix is the Braille Blank Symbol (U+2800). Because Unicode's own character database does not classify it as whitespace, Discord's trimming logic leaves it alone, and it saves as a genuinely blank-looking name or nickname.

To use it: copy the Braille Blank card above, open Discord Settings → My Account → edit your Display Name (or right-click a server to set a per-server nickname), clear the field, paste, and save.

Blank names in games

Fortnite

Fortnite's name field has historically accepted the Hangul Filler character for a blank-looking display name, though Epic has tightened validation over time, so results can vary by platform (PC, console, mobile). The Braille Blank Symbol is the more consistently reliable option currently.

Minecraft / Roblox

Most game platforms validate usernames against an allowed character set at account creation and reject anything outside it, so blank invisible names generally only work in in-game display names or chat, not the account username itself.

Steam

Steam's persona name field accepts a wide range of Unicode, and the Braille Blank Symbol typically holds as a blank-looking display name, separate from your permanent Steam account username, which has its own stricter rules.

Platform validation changes over time as developers patch these tricks, so treat "works" as "worked at time of testing" rather than a permanent guarantee, and always have a fallback name ready.

Is this against the rules?

Using a Unicode character that happens to render as blank is not fundamentally different from using any other character in a name, it's not a hack or an exploit of a security flaw. It won't get an account flagged or banned on its own. That said, some specific competitive games and platforms explicitly restrict blank or hard-to-read names in their own separate rules, usually to prevent impersonation or unreadable leaderboards, so it's worth checking a given game's specific policy if you're using this for something competitive rather than a Discord server or casual account.

Frequently Asked Questions

Is there really an invisible character I can copy and paste?

Yes. Unicode includes several characters that render as blank space or nothing visible at all, including the Braille Blank Symbol (U+2800), Hangul Filler (U+3164), and Zero Width Space (U+200B). None of these delete or hide existing text, they are real characters your device just doesn't draw a visible glyph for.

Which invisible character works best for a blank Discord name?

The Braille Blank Symbol (U+2800) is the most reliable choice for Discord. Discord's client trims genuine whitespace and zero-width characters from names before saving them, which is why a Zero Width Space alone often gets silently removed. The Braille Blank Symbol is not whitespace by Unicode's own classification, so Discord treats it as a real character and keeps it.

Why did my blank name get rejected or reset?

Most platforms block a name field from being entirely empty after trimming whitespace-equivalent characters, and several also run a minimum-length check. If a blank name reverts or gets rejected, try the Braille Blank Symbol instead of Zero Width Space or Hangul Filler, and pair it with one extra invisible character if the platform enforces a minimum character count.

Is using an invisible name against a platform's terms of service?

Using a Unicode character that happens to render as blank is not different from using any other valid Unicode character in your name, it is not a hack, exploit, or violation of most platforms' terms. It will not get an account banned on its own. Some competitive games do restrict blank names specifically in their own rules, so check the game's own policy if you are worried.

Can I hide text inside a message using an invisible character?

A Zero Width Space (U+200B) placed between visible characters can break up a word without adding visible space, sometimes used to bypass simple word filters, but it does not hide entire hidden messages, and most modern moderation systems strip or normalize zero-width characters specifically because of this use.

Related Tools