You cannot create a truly blank username on Discord, but you can make one that appears empty or nearly invisible
Discord requires usernames to contain at least one character, so a completely blank name is not possible. However, you can use invisible or zero-width Unicode characters that display as empty space in most contexts. The most common method is copying a zero-width space character and pasting it as your username. This makes your name appear blank in chat, though Discord's backend still registers a character there.
The practical result is a username that looks empty when you send messages or appear in member lists, while still meeting Discord's technical requirement that usernames contain something. Other players see your display name (if you set one) or your account ID number instead of a blank username field.
Key Takeaways
- Discord usernames must contain at least one character, so you cannot leave the field completely empty.
- A zero-width space character creates the appearance of a blank username while technically meeting Discord's requirements.
- Your display name will show instead of your username in most places, so set one if you want people to see something specific.
- Discord may flag or reset invisible usernames if they violate community guidelines or cause technical issues with the platform.
How to use a zero-width space character
The simplest approach is to find a zero-width space online, copy it, and paste it directly into your username field. Search for "zero-width space" in a web browser and look for a site that lets you copy the character. Copy the character to your clipboard, then open Discord and go to User Settings by clicking the gear icon next to your username.
Select "Profiles" or "Account" depending on your Discord version, then click "Edit" next to your username. Delete your current username and paste the zero-width space character into the field. Click "Save" or confirm the change. Your username will now appear blank in most places, though your display name will still show in your profile and in chat if you have set one.
Why your display name matters when your username is blank
Discord distinguishes between your username (the account identifier) and your display name (what people see in servers). If your username is blank or invisible, Discord falls back to showing your display name in most contexts. If you have not set a display name, people will see your account ID number instead, which is a long string of digits.
To set a display name, go to User Settings, select "Profiles," and enter a name in the "Display Name" field. This is separate from your username and is what most people will see when you post in servers or direct messages. A blank username with a clear display name gives you the invisible-username effect without confusing other users.
What happens if Discord detects your invisible username
Discord's moderation systems may flag usernames that use invisible characters if they are used to evade detection, impersonate others, or cause display glitches. If your account is reported or if Discord's automated systems detect the invisible username, the platform may reset your username to a default or require you to change it.
Invisible usernames are not explicitly against Discord's Terms of Service, but using them to impersonate someone, spam, or bypass filters can result in warnings or account restrictions. If you want an invisible username purely for aesthetic reasons and are not using it to cause problems, the risk is low, but there is no may provide Discord will not change it in the future.
Other invisible character options
Beyond zero-width spaces, other Unicode characters create similar effects. A zero-width joiner, zero-width non-joiner, and soft hyphen are all invisible or nearly invisible characters that Discord may accept. The zero-width space is the most reliable and most commonly used.
Some users also try using a single space character, but Discord typically rejects this or trims it automatically. Combining diacritical marks (accents stacked on invisible characters) sometimes work, but they are less stable and may display differently across devices. Stick with the zero-width space for the most consistent result.
How to change your username back if you change your mind
If you want to return to a normal username, go back to User Settings, select "Profiles," and click "Edit" next to your username. Delete the invisible character and type a new username with regular letters and numbers. Save the change, and your username will be visible again.
Discord allows you to change your username once every two weeks without paying. If you have already used your free change recently, you can pay 9.99 USD to change it when ready, though this is rarely necessary for switching from an invisible to a visible name.
Frequently Asked Questions
Will people see my account ID if my username is blank?
Only if you have not set a display name. If you set a display name in your profile settings, people will see that instead of your account ID. Your username field will appear empty, and your display name will show in servers and direct messages.
Can I use an invisible username on a server where I have a role?
Yes, but server moderators may ask you to change it if it causes confusion or display issues. Some servers have rules against invisible usernames. Check the server rules or ask a moderator before using one.
Does a zero-width space username work on mobile Discord?
Yes, the process is the same on mobile. Open User Settings, go to Profiles, edit your username, paste the zero-width space, and save. The invisible username will display the same way on mobile and desktop.
What if Discord says my username is invalid when I try to paste the invisible character?
Some zero-width space sources do not copy correctly, or Discord may have updated its character validation. Try copying the character from a different source, or try a zero-width joiner instead. If neither works, Discord may have restricted invisible characters on your account.
Can I get banned for using an invisible username?
A blank username alone will not get you banned. However, if you use it to impersonate someone, evade moderation, spam, or violate other Discord rules, you can be warned or banned. Use an invisible username only for personal preference, not to cause problems.