Discord doesn't let you change your username color directly, but you can use roles and server settings to make your name appear in color to other members

Discord usernames are white by default in most servers. The color you see next to a username comes from a role — a label that server owners or moderators assign to members. If you want your name in color, you need either permission to create a role for yourself, or you need to ask a server moderator to assign you a role that has a color attached to it.

The process differs depending on whether you own the server, moderate it, or are a regular member. Server owners have full control. Moderators can assign existing colored roles. Regular members can only change their name color if the server owner has set up a self-assignable role system.

Key Takeaways

  • Username color comes from roles, not from any setting on your profile — the server owner or a moderator must create or assign a colored role.
  • If you own the server, go to Server Settings > Roles, create a new role, pick a color, and assign it to yourself.
  • If you are a regular member, ask a moderator whether the server has self-assignable roles you can pick from using a command or reaction.
  • Changing your role color takes effect when ready, but only members of that server see it — your color does not follow you to other servers.
  • Some servers use bots like UnbelievaBoat or Dyno to let members pick their own colored roles without moderator help.

How to change your username color if you own the server

Open Discord and go to the server where you want to change your name color. Click the server name at the top left, then select Server Settings. On the left sidebar, click Roles.

Click the Create Role button (the plus sign). Give the role a name — something like "Owner" or your preferred display name. Scroll down to the Color section and click the color box to open the color picker. Choose the color you want, then click Save Changes.

Now you need to assign this role to yourself. Go back to the server, right-click your own username in the member list (or click the three dots next to your name), and select Roles. Check the box next to the colored role you just created. Your username will now display in that color in the server.

How to change your username color if you are a moderator

If you have permission to manage roles, you can assign existing colored roles to yourself or create new ones. The steps are the same as above — go to Server Settings > Roles, create or select a role with a color, then assign it to yourself.

If a colored role already exists in the server, you may be able to assign it to yourself without creating a new one. Right-click your username in the member list and select Roles, then check the box next to any role you have permission to assign. The color takes effect when ready.

How to change your username color as a regular member

Most servers do not let regular members assign roles to themselves. You have two options: ask a moderator to assign you a colored role, or check whether the server has a self-assignable role system.

Some servers set up self-assignable roles using a bot or Discord's built-in features. Look in the server for a channel called #roles or #colors, or ask in a general channel whether you can pick a colored role. If the server uses a bot, you might type a command like /role color:blue or react to a message with an emoji to assign yourself a role. If the server uses Discord's native role menu, click the role icon in the channel list and select the colors you want.

Using bots to manage colored roles

Some servers use Discord bots to let members pick their own colored roles without moderator help. Common bots for this include UnbelievaBoat, Dyno, and Carl-bot. These bots let you type a command or click a button to assign yourself a role from a preset list.

If your server uses one of these bots, look for a channel with instructions on how to use it. You might see a message with buttons or reactions that let you pick a color, or you might type a command like /role pick. The bot assigns the role to you when ready, and your username appears in that color.

If you own a server and want to set this up, you can add one of these bots through the Discord app store or through the bot's website. Most have free versions that include basic role assignment features.

Why your username color only shows in one server

Roles are server-specific. A colored role you have in one server does not carry over to other servers. If you want your name in color across multiple servers, you need to have a colored role in each one, or ask the owner of each server to assign you a role.

Your profile color — the color of your username when someone views your profile directly — is separate from your role color and cannot be changed. Only the role color shows next to your name in chat.

What to do if you cannot change your username color

If you own or moderate the server and cannot find the Roles option in Server Settings, check that you have the Manage Roles permission. Go to Server Settings > Roles, scroll to the bottom, and make sure your own role has the Manage Roles toggle turned on.

If you are a regular member and want a colored name, send a message to a moderator or the server owner asking whether they can assign you a colored role or whether the server has a self-assignable role system. Some servers do not use colored roles by design, and the owner may decline to add them.

Frequently Asked Questions

Can I change my username color across all Discord servers?

No. Username color comes from roles, which are specific to each server. You would need a colored role in every server where you want your name in color. Your global Discord profile color cannot be changed.

What if I create a role but it does not show a color next to my name?

Make sure the role is assigned to you. Right-click your username in the member list and select Roles, then check that the colored role has a checkmark. If it does, the color should appear. If it does not, the role may not have a color set — go back to Server Settings > Roles and click the role to verify the color field is filled in.

Can I use special characters or fonts in my username color?

No. The color is a single solid color chosen from Discord's color picker. You cannot use gradients, patterns, or multiple colors in one username. If you want to use special characters or fonts in your username itself, that is a separate setting in your profile and is not affected by role color.

Do I need permission to create a role in a server I do not own?

Yes. You need the Manage Roles permission, which only the server owner can grant. If you want to create a colored role for yourself in someone else's server, ask the owner or a moderator to give you that permission or to assign you an existing colored role.

What happens to my username color if a moderator removes my role?

Your username returns to white. The color only displays while you have the role assigned. If the role is removed, the color disappears when ready.