Change your username color through Twitch chat commands
You change your Twitch username color by typing a single command in any chat where you have the ability to use commands — usually channels you moderate or your own channel. The command is /color #XXXXXX, where you replace XXXXXX with a six-digit color code. Type this into the chat message box, press Enter, and your username will display in that color from that moment forward across all of Twitch.
The color change is permanent until you change it again. It applies everywhere your name appears in chat — not just in one channel, but in every channel you visit. If you do not know the color code you want, you can find one using an online color picker tool, or you can use one of Twitch's preset color names instead of a code.
You do not need any special account status to change your color, but you do need to be able to send commands in chat. If you are in a channel where commands are blocked or filtered, the command will not work — try it in your own channel first to confirm it works, then test in other channels.
Key Takeaways
- Type /color #XXXXXX into any chat where you can send commands, replacing XXXXXX with a six-digit color code from a color picker.
- Twitch accepts preset color names like /color Blue, /color Red, or /color Green if you do not want to look up a hex code.
- Your username color changes across all of Twitch when ready and stays that color until you change it again.
- If the command does not work, you are likely in a channel where commands are filtered — try your own channel to confirm the feature works.
Using preset color names instead of hex codes
If you do not want to find a color code, Twitch has built-in color names you can use. The preset options are Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, and YellowGreen. You type the color name exactly as written — capitalization matters — after the /color command.
For example, typing /color Coral will turn your username coral orange. Typing /color SpringGreen will turn it spring green. These preset colors are useful if you want a quick change without opening another tool, though they limit you to those 15 options. If none of them match what you want, you will need to use a hex color code instead.
Finding and using a hex color code
A hex color code is a six-digit combination of numbers and letters that represents a specific color. You can find one by searching "color picker" in any search engine — Google, Bing, and DuckDuckGo all have built-in color pickers. Click on the color you want, and the tool will show you the hex code, usually starting with a # symbol.
Once you have the code, type it into chat as /color #XXXXXX, replacing XXXXXX with your six digits. For example, if the color picker shows #FF5733, you would type /color #FF5733. The # symbol is required — the command will not work without it. After you press Enter, your username will change to that color when ready.
You can test colors before committing to one. If you change your mind, just type a new /color command with a different code. There is no limit to how many times you can change it, and no waiting period between changes.
What to do if the command does not work
If you type /color and nothing happens, the most common reason is that the channel you are in has commands disabled or filtered. Some streamers turn off slash commands to reduce spam. The solution is to try the command in your own channel or in a channel where you know commands work, like a channel you moderate.
If the command works in your channel but not in others, you are not doing anything wrong — that is the channel owner's choice. Your color will still display correctly in those channels; you just cannot change it from there. If the command does not work anywhere, log out of Twitch, wait a few minutes, and log back in. Occasionally a temporary connection issue prevents commands from registering.
Make sure you are typing the command correctly. Common mistakes are forgetting the # symbol before the hex code, misspelling a preset color name, or adding extra spaces. The command should be exactly /color #XXXXXX or /color ColorName with nothing else in the message.
Changing your color on mobile
The Twitch mobile app does not have a built-in way to type slash commands through the normal chat interface. If you want to change your username color from a phone or tablet, you have two options: use the mobile web version of Twitch in your browser, or use a third-party chat client that supports commands.
To use the mobile web version, open Twitch in your phone's browser, navigate to any chat, and type the /color command the same way you would on desktop. The mobile web version accepts slash commands just like the desktop site does. Third-party clients like Chatty or Chatterino also work on some phones, though they require separate downloads and setup.
Reverting to a random color
If you want Twitch to assign you a random color instead of choosing one yourself, type /color with nothing after it. This removes your custom color and tells Twitch to pick one for you automatically. Your new random color will be different from your current one, and you can repeat this command as many times as you want to keep getting new random colors.
This is useful if you have been using the same color for a long time and want a change without having to pick one. It is also a way to reset your color if you set it to something you no longer like and want Twitch to decide for you.
How other users see your color
Your username color appears in chat messages, in the user list on the right side of the channel, and in any other place Twitch displays your name. Everyone in chat sees the same color — there is no way to show different colors to different people. The color you set is what all viewers see.
If you are a moderator or have a special role in the channel, your color may be overridden by that role's color. For example, if you are a moderator and the channel has set moderators to display in green, your moderator status color takes priority over your personal username color in that channel. Your personal color still shows everywhere else.
Frequently Asked Questions
Can I use any color I want, or are there limits?
You can use any color that exists in hex format — millions of options. Twitch does not restrict which colors you can choose. The only limit is that very dark colors may be hard to read in chat, but Twitch does not prevent you from using them.
Will my color change affect how I look in videos or VODs?
Your username color appears in the chat replay of VODs, so yes, it will show in the same color. If you change your color after a VOD is recorded, the chat in that VOD will still show your old color, because the chat was recorded with that color at the time.
What if I forget what color code I used?
Twitch does not show you what color code you are currently using. If you want to know, you can use a color picker tool to match the color you see on screen, or you can just change it to a new color. There is no way to view your current color code in Twitch settings.
Do I need Twitch Prime or a subscription to change my username color?
No. Username color changes are available to all Twitch users at no cost. You do not need any paid membership or subscription to use the /color command.
Can I change my username color in someone else's channel if I am banned?
No. If you are banned from a channel, you cannot send any messages or commands in that channel, including color change commands. Your color will still display as whatever you set it to previously, but you cannot change it from a channel where you are banned.