What an invisible username actually is

An invisible username on Discord is a name that appears blank or nearly blank to other users — they see an empty space where your name should be, or sometimes just a single character. You are still in the server and still visible in the member list, but your username looks like nothing is there.

This is different from changing your display name to a blank space. Discord's system actually prevents completely empty usernames. What you are creating instead is a username made of characters that are invisible to the human eye — Unicode characters that take up space in Discord's system but render as blank on screen.

The invisibility works because Discord displays usernames exactly as they are stored. If you use a zero-width character — a Unicode character that has no visible width — Discord will show your name as blank even though a character is technically there.

Key Takeaways

  • An invisible username uses zero-width Unicode characters that Discord displays as blank space, not an actual empty name.
  • You can copy a zero-width character from a generator website and paste it directly into Discord's username field during account creation or through the username change menu.
  • Discord's username rules still explore — your invisible name must be between 2 and 32 characters long, so you may need to add multiple zero-width characters or combine them with regular spaces.
  • Some servers or Discord itself may restrict or remove invisible usernames, so this change could be reversed by server moderators or Discord's enforcement.
  • Your display name (separate from your username) will still show to others in servers where you set one, so an invisible username does not hide your identity in those spaces.

Finding and copying a zero-width character

The easiest method is to use an online zero-width character generator. Search for "zero-width character generator" or "invisible character Discord" in any search engine. These sites display a zero-width character that you can copy with a single click.

When you click the copy button on these sites, the invisible character goes into your clipboard — you will not see anything copied, but it is there. Some generators also provide other invisible or near-invisible Unicode characters like the zero-width joiner or zero-width non-joiner if the basic zero-width space does not work.

If a generator site is not available, you can also find zero-width characters in Unicode character databases, though this requires more steps. The character you want is U+200B (zero-width space) — searching for this code in a Unicode table will show you the character, which you can then copy.

Changing your username to the invisible character

Open Discord and go to your User Settings. Click on "My Account" in the left sidebar, then find the "Username" field. This is where you change your actual Discord username (different from your display name in individual servers).

Click in the username field and clear whatever name is currently there. Paste the zero-width character you copied from the generator. If Discord tells you the username is too short, paste the character multiple times until it meets the minimum length requirement — usually 2 to 32 characters.

Some users combine a zero-width character with a regular space to make sure Discord accepts it. Type the zero-width character, then add one regular space, then type the zero-width character again. This creates a username that looks blank but meets Discord's length requirements.

Click "Save" or "Done" to confirm the change. Your username should now appear blank or invisible to other users in servers and direct messages.

Why invisible usernames sometimes do not work

Discord occasionally updates its systems to detect and block invisible usernames. If you create one and it works for a while, then suddenly appears as a regular name or gets reverted, Discord has likely enforced a rule against them.

Server moderators can also remove invisible usernames from members in their server. Some servers have rules against invisible names because they make moderation harder or confuse other members. A moderator can force you to change your name even if your account username is invisible.

Certain Unicode characters that appear invisible on desktop Discord may show up as a small box or symbol on mobile, or vice versa. Test your invisible username on both platforms before relying on it, since the rendering can differ.

The difference between username and display name

Your Discord username is your account identifier — the name tied to your account across all servers. Your display name is a separate name you can set in individual servers, which overrides your username only in that server.

If you make your username invisible but set a display name in a server, other members will see your display name instead of your invisible username. Your invisible username only shows to people viewing your profile directly or in servers where you have not set a custom display name.

To keep your identity fully invisible in a specific server, you would need to make both your username and your display name invisible — or leave your display name blank if Discord allows it in that server.

Risks and considerations before making the change

An invisible username can make it harder for friends to find you or for server moderators to identify you during moderation actions. If you need to contact Discord support about your account, having an invisible username might complicate the process.

Some games or applications connected to Discord may not display invisible usernames correctly, or may reject them entirely. If you use Discord for gaming or third-party integrations, test those connections after changing your username.

Discord's terms of service do not explicitly ban invisible usernames, but the platform reserves the right to remove or modify usernames that violate community guidelines or cause technical problems. Using an invisible username is not against the rules, but it is not may provide to remain permanent.

Reverting to a normal username

If you want to change back to a regular username, go to User Settings > My Account > Username again. Clear the invisible character and type a new name that you want to use. Discord will let you change your username once every two weeks, so plan your changes accordingly.

If Discord has blocked your invisible username and reverted it automatically, you will see a regular name in your username field. You can change it to something else, or try a different invisible character if you want to attempt the invisible username again.

Frequently Asked Questions

Will people see my invisible username in the member list?

Your name will appear blank or as empty space in the member list, but you will still be listed there. People can still click on you to see your profile, where your invisible username will display the same way — as blank space.

Can I use an invisible username if I am creating a new Discord account?

Yes. During account creation, when Discord asks for a username, you can paste the zero-width character instead of typing a regular name. The process is the same as changing an existing username.

What happens if Discord removes my invisible username?

Discord will revert your username to a default or previously used name. You will receive a notification that your username was changed. You can then choose a new username, either invisible or regular.

Does an invisible username hide me from Discord's search function?

No. People can still find you by your user ID number or by searching for your display name in servers. An invisible username only affects how your name appears visually — it does not make you undiscoverable.

Can I have an invisible username and a visible display name in the same server?

Yes. Your display name in a server will show instead of your invisible username in that server only. In other servers where you have not set a display name, your invisible username will show as blank.