Discord Tool

Discord Invisible Name Generator

Copy Hangul filler and braille blank characters for Discord server nicknames, display names, the 190-character About Me bio, and messages. Each one is tested against Discord's actual field limits — and against the new username system that rejects them.

Quick Copy

Tap a character, then paste into Discord

Zero Width Space

U+200B

ZWSP
3
3 characters

Generated invisible text

3 characters
Output previewClick to inspect
Click to select generated text

Test Area

Works everywhereNo sign-up required100% free

What invisible text actually does on Discord

Discord split its name system in 2023. The unique @username (lowercase letters, digits, period, underscore, 2–32 characters) rejects invisible characters outright. The display name and per-server nickname both accept most Unicode up to 32 characters, which is where invisible characters still work — a single Hangul filler (U+3164) in the nickname field renders as a blank name in the member list. The About Me bio gives you 190 characters with full Markdown, emojis, and links, and standard messages give you 2,000 (4,000 on Nitro). Discord's own API docs note that it 'limits some zero-width and non-rendering characters,' so braille blank (U+2800) is the safer default over zero-width space (U+200B), which gets filtered more often.

How to paste invisible text into Discord

1
Copy a character
Tap any character above. Hangul filler (U+3164) is the most reliable for Discord nicknames — braille blank (U+2800) is the fallback if a server filters U+3164.
2
Open the right Discord field
Paste into a server nickname (Edit Per-Server Profile), your display name, your About Me, or a message. The unique @username is the one exception: lowercase alphanumeric only, no invisible characters.
3
Paste and save
Long-press the field, choose Paste, then save. The name or message disappears from view, but Discord still counts it toward the 32-character nickname cap or the 190-character bio cap.

What invisible text is actually useful for on Discord

🎭
Invisible server nickname
Paste a Hangul filler into the per-server nickname field and your name shows blank in that server's member list and chat. Your global display name stays unaffected.
📝
About Me spacing
The 190-character bio supports Markdown but trims trailing spaces. Invisible characters give you real indentation and centered text layouts that plain spaces can't hold.
💬
Blank messages
Discord blocks truly empty messages. One invisible character posts a blank line — useful as a spacer between spoilers or sections of a longer message.
🤖
Bot embed fields
If you build Discord bots, a zero-width space (U+200B) in an embed field name satisfies the API's non-empty requirement while keeping the field visually blank.

Where on Discord you can use it

🎭
Server nickname
Make your name blank in a specific server. Caps at 32 characters; overrides your global display name only inside that server.
📝
Display name
Add invisible padding to your global name. Accepts most Unicode up to 32 characters — though Discord now often requires at least one visible glyph.
💬
Messages
Send a blank line or use invisible spacing inside a 2,000-character message (4,000 with Nitro).
🤖
About Me bio
Lay out a 190-character bio with real line breaks and indentation. Markdown renders, but invisible characters survive places Markdown can't reach.

Field-by-field behavior on Discord

The 2023 username migration is the defining fact. Unique @usernames accept only lowercase a–z, 0–9, period, and underscore — no invisible character will save there, full stop. Display names and server nicknames both accept most Unicode up to 32 characters, and Discord's API documentation explicitly says it 'limits some zero-width and non-rendering characters,' which is why Hangul filler (U+3164) outperforms zero-width space (U+200B) in practice. The About Me bio holds 190 characters and supports full Markdown, links, and emojis — same limit on Nitro. Standard messages cap at 2,000 characters, Nitro at 4,000. One gotcha: a growing number of moderation bots scan messages for zero-width characters as a spam signal, so invisible text in a public server can trip an automod rule even when Discord itself accepts it.

Practical notes before you paste

Hangul filler (U+3164) is the gold standard for Discord nicknames. Braille blank (U+2800) is the fallback when a server filters it.

The unique @username rejects invisible characters entirely — only lowercase letters, digits, period, and underscore.

Every invisible character counts toward the 32-character nickname and display-name cap, and the 190-character bio.

Zero-width space (U+200B) is less reliable in Discord names than Hangul filler or braille blank — reserve it for bot embeds.

Some moderation bots flag messages containing zero-width characters. Test in a private server before relying on it in a public one.

Server nicknames override your global display name only inside that server. Set one per server under Edit Per-Server Profile.

Mobile clients occasionally render braille blank as a faint dot on certain Android builds. Check on a second device.

Markdown works in the About Me bio, so you don't need invisible characters for bold or italics — only for spacing Markdown can't produce.

Common questions about invisible text on Discord

Discord compatibility, by field

Server nicknames (1–32 characters), display names (1–32), the About Me bio (190), and messages (2,000 standard, 4,000 Nitro) all accept invisible Unicode characters, with Hangul filler (U+3164) and braille blank (U+2800) the most reliable. The unique @username is the hard exception — Discord restricts it to lowercase a–z, 0–9, period, and underscore, so no invisible character will save there. Discord's API docs state it 'limits some zero-width and non-rendering characters,' which is why zero-width space (U+200B) is hit or miss outside of bot embeds. Rendering is consistent across the desktop app, browser client, iOS, and Android; some third-party moderation bots independently filter invisible characters, so behavior in a given server depends on what the admins have installed.

Copy a character and try it

Pick Hangul filler (U+3164) for a blank nickname, or braille blank if you want a fallback. Paste it into a server nickname and check the member list.