Discord doesn't have a built-in feature to change your username color
Your username appears in the same color as everyone else's in Discord — there is no official setting in the app or on the web client that lets you change it to a different shade. What you may have seen is role colors, which are different: a role is a label that Discord servers assign to members, and server owners can set each role to display in a custom color. If your username appears colored, it is because you have been assigned a role with that color, not because you changed your username itself.
The confusion happens because role colors sit right next to your username in the member list and in chat, so they look like part of your name. They are not. Your actual username text stays the same color as everyone else's.
Key Takeaways
- Discord usernames cannot be colored through any official setting — the color you see next to a name belongs to a role, not the username.
- Only server owners and people with permission to manage roles can assign colored roles to members.
- If you own a server, you can create a role, set its color, and assign it to yourself or others to make their name appear in that color.
- Role colors appear in the member list and next to messages, but the username text itself remains the default color.
- Some Discord bots can assign roles automatically based on reactions or commands, but a server owner must set up the bot and create the colored roles first.
How role colors work in Discord servers
When you join a Discord server, the server owner or moderators can assign you a role. Each role has a name and can have a color attached to it. That color displays next to your username in the member list (on the right side of the screen) and next to your messages in chat. The color is tied to the role, not your account — so you might be blue in one server and red in another, depending on which roles you have been given.
Your actual username text does not change color. What changes is the label next to it. If your username is "Marcus" and you are assigned a role called "Moderator" that is set to green, you will see "[Moderator]" in green next to your name, but "Marcus" itself stays the default color.
If you own a server and want to create a colored role
Open Discord and go to the server where you are the owner. On the left side, right-click the server name and select Server Settings. In the left menu, click Roles. At the top right, click the + button to create a new role.
Give the role a name — for example, "Founder" or "VIP". Scroll down to the Display section and toggle on Display role members separately from online members if you want the role to show as its own section in the member list. Below that, click the color square to open the color picker and choose the color you want. Click Save Changes.
Now go back to the server and open the member list on the right. Find the person you want to assign the role to, right-click their name, and select Roles. Click the role you just created. Their name will now display in that color.
Why your username color might look different to you than to others
If you are a server owner or have a role with a color, you will see your own name in that color when you look at the member list. But in the message input box at the bottom of the screen, your username appears in the default color. This is normal — Discord shows your role color in the member list and next to your messages, but not in the input field where you type.
Also, if you have a role with a color in one server, that color only shows in that server. In other servers where you do not have a colored role, your name will be the default color. Your account-wide username color cannot be changed.
Using bots to assign colored roles automatically
Some Discord bots can assign roles to members based on reactions or commands. For example, a bot might let members click an emoji to get a role, or type a command like /role blue to assign themselves a colored role. However, the server owner must first create the colored roles and set up the bot with permission to assign them. You cannot use a bot to give yourself a color if the server owner has not already created the roles and configured the bot.
If you want to set this up in your own server, you will need to add a bot (like MEE6, Dyno, or UnbelievaBoat) from the Discord Bot List, give it permission to manage roles, create the colored roles you want members to choose from, and then configure the bot's commands or reactions. This is more complex than straightforward assigning a role manually, but it lets members choose their own color without asking a moderator.
What you cannot do with Discord usernames
You cannot change the color of your username through your account settings, your profile, or any user-facing Discord feature. You cannot use special characters or formatting codes to color your username text. You cannot purchase a colored username or unlock it through Discord Nitro. The only way a username appears colored is through a role assigned by a server owner or moderator.
If someone tells you that you can change your username color by typing a command, using a website, or downloading a tool, they are describing something that does not exist in Discord. Any third-party tool that claims to color your username is not affiliated with Discord and may not be safe to use.
Frequently Asked Questions
Can I change my username color in direct messages?
No. Direct messages do not use roles, so there is no way to color your username when messaging someone one-on-one. Username colors only appear in servers where you have been assigned a role with a color.
If I change my username, does the role color stay with me?
Yes. The role is attached to your account in that server, not to your username text. You can change your username anytime and keep the same role and its color.
Can I have more than one role color at the same time?
Discord displays only the color of your highest role in the hierarchy. If you have two roles with different colors, the one that is ranked higher in the server's role list will be the color shown next to your name.
What if a server owner assigns me a role but I do not see the color?
Check the member list on the right side of the screen — that is where role colors display most clearly. If you still do not see it, the role may not have a color assigned to it, or the color may be very similar to the background. Ask the server owner to check the role settings.
Can I remove a colored role that was assigned to me?
Only a server owner or moderator can remove roles from members. You cannot remove a role yourself unless the server owner has given you permission to manage roles. If you do not want a role, ask a moderator to remove it.