Invisible character for Discord

One click copies the Hangul filler U+3164 – the best-known trick for a blank display name. Below you'll find alternatives, a repeat builder and a finder for hidden characters.

Runs entirely in your browser

Invisible character for Discord

U+3164 Hangul filler – for blank display names and nicknames
U+2800 braille blank

To be honest: Discord does not document which characters are allowed and blocks some of them from time to time. The values below are community experience (October 2026). If one fails, try the next. None of them works in usernames (@name) – those only allow a–z, 0–9, _ and .

HANGUL FILLER

All candidates

CharNameWidthBlank nameEmpty messageNoteCopy
U+3164HANGUL FILLERwideMostlyYesThe classic for blank names. Discord has blocked it at times; in display names it usually works.
U+2800BRAILLE PATTERN BLANKwideMostlyYesBest choice for empty messages and blank lines. Not trimmed like normal spaces.
U+FFA0HALFWIDTH HANGUL FILLERwideUnclearYesNarrower Hangul filler. A fallback when U+3164 is rejected.
U+115FHANGUL CHOSEONG FILLERwideUnclearMostlyWidth depends on the font.
U+200BZERO WIDTH SPACEzeroNoUnclearStandard for bots: empty embed field names (\u200b) and @​everyone without a ping. On its own Discord often treats the name or message as empty.
U+200CZERO WIDTH NON-JOINERzeroNoUnclearZero width. Separates letters without taking space.
U+2060WORD JOINERzeroNoUnclearZero width, prevents line breaks.
U+00ADSOFT HYPHENzeroNoNoJust a hyphenation hint – shows as “-” at a line break. Discord often filters it.
U+3000IDEOGRAPHIC SPACEwideNoNoWide space. Trimmed at the start and end like normal spaces.
U+2003EM SPACEwideNoNoGood for spacing inside text (e.g. channel names), not on its own.
U+00A0NO-BREAK SPACEwideNoNoKeeps two words together, trimmed at the edges.

Repeat builder

For longer gaps, spacing or a message made of blank lines.

5 characters – made visible:

Find hidden characters

Paste text – invisible characters get highlighted. Nothing leaves your browser.

5 hidden characters found
Highlighted
Hello200B world3164! This is a2060 test with 00ADhidden stuff.2800
  • U+00ADSOFT HYPHENZero width1×
  • U+200BZERO WIDTH SPACEZero width1×
  • U+2060WORD JOINERZero width1×
  • U+2800BRAILLE PATTERN BLANKBlank1×
  • U+3164HANGUL FILLERBlank1×
Cleaned text
Hello world ! This is a test with hidden stuff.
Invisible characters removed, wide spaces replaced by normal ones.

How it works

  1. Click “Copy invisible character”.
  2. In Discord open User Settings → Profiles and paste it as your display name.
  3. If Discord rejects it, try the next character in the table, e.g. U+2800.
  4. For empty messages or spacing use U+2800 and the repeat builder.

Bots like \u200b (zero width space) for empty embed field names or to show @everyone without a ping. The tool runs entirely in your browser – pasted text never leaves your device.

FAQ

How do I get an invisible name on Discord?

Copy the Hangul filler (U+3164) and use it as your display name or server nickname. Normal spaces don't work because Discord trims them, leaving the name empty.

Does it work for usernames?

No. Usernames (@name) only allow a–z, 0–9, underscore and period. Invisible characters only work in display names, server nicknames and messages.

Why doesn't the character work for me anymore?

Discord doesn't document which characters are allowed and blocks some from time to time – partly because blank names are used for spam and impersonation. The values in this tool are community experience (October 2026). Try the alternatives.

How do I send an empty message?

Copy U+2800 (braille blank) and send it on its own. For several blank lines set a count in the builder and enable “own line”.

How do I find hidden characters in text?

Paste it into “Find hidden characters”. The tool highlights zero-width characters, fillers, direction marks and hidden tag characters and gives you a cleaned copy.