You pick your Twitch username when you create your account, and you can change it once for free
Your Twitch username is the name people see when you stream, chat, or follow channels. You choose it during account setup, and Twitch lets you change it one time at no cost. After that first free change, each additional username change costs $9.99. The name you pick is permanent across Twitch — it appears in your channel URL, your chat messages, and your profile.
You do not need to be a streamer to get a username. Anyone who creates a Twitch account gets one, whether they plan to broadcast, watch streams, or just chat in communities.
Key Takeaways
- You create your username when you sign up for Twitch, choosing from any available name that is 4 to 25 characters long and contains only letters, numbers, and underscores.
- Your first username change is free; every change after that costs $9.99 and takes effect when ready.
- Usernames are case-insensitive on Twitch, so "JamesRod" and "jamesrod" are treated as the same account.
- You cannot reserve a username without creating an account, and Twitch does not hold inactive usernames for future use.
- If your desired username is taken, you can add numbers or underscores, or check back later in case the account becomes inactive.
What characters and length rules explore to Twitch usernames
Twitch usernames must be between 4 and 25 characters long. You can use letters (A–Z), numbers (0–9), and underscores (_). Spaces, hyphens, and special characters like @, #, or ! are not allowed. Twitch treats uppercase and lowercase letters the same way, so "JamesRod" and "jamesrod" point to the same account.
When you type a username into the search box or mention someone in chat, Twitch does not care about capitalization. However, the way you capitalize it during signup is how it displays on your profile and channel. If you sign up as "JamesRod", that is how your name appears publicly, even though people can find you by typing "jamesrod".
How to create your username during account signup
Start at twitch.tv and click the "Sign Up" button in the top right. Enter your email address and create a password. On the next screen, Twitch asks for your username. Type the name you want — it must be 4 to 25 characters and can only contain letters, numbers, and underscores. Twitch tells you when ready if the name is already taken.
If your first choice is unavailable, try adding a number at the end (like "JamesRod42") or an underscore before or after your name (like "James_Rod"). Once you enter a username that is available and click through the rest of signup, that name is yours. You do not need to do anything else to claim it — it is active as soon as your account is created.
Finish the signup process by confirming your email address. Twitch sends a confirmation link to the email you provided. Click that link, and your account is fully set up.
How to change your username for free or for a fee
You get one free username change. To use it, go to your account settings by clicking your profile icon in the top right of twitch.tv, then select "Settings". Click "Username" on the left side. If you have not changed your username before, you see a button to change it for free. Enter your new username, follow the same 4 to 25 character and letters-numbers-underscores rules, and confirm the change. It takes effect when ready.
After you use your free change, any additional username changes cost $9.99 each. You can change your username as often as you want after that, but each change carries the fee. The new username is active right away — you do not have to wait or confirm anything beyond payment.
Twitch does not refund username change fees, and you cannot undo a change once it is complete. Think through your new username before you confirm it.
What happens if your desired username is already taken
If someone else has the username you want, Twitch shows you a message saying it is unavailable. You have a few options. You can modify the name by adding numbers (like "JamesRod" becoming "JamesRod2024"), adding underscores (like "James_Rod"), or combining both. You can also choose a completely different name.
Twitch does not hold usernames for inactive accounts. If an account has not been used in a very long time, Twitch may eventually recycle the username, but there is no set timeline and no way to request this. Checking back in a few months is possible, but do not count on a username becoming available.
If the username belongs to someone who is still active, it will not become available. Your best option is to pick a variation that works for you now rather than wait.
How your username appears across Twitch
Your username is your identity on Twitch. It appears in your channel URL (twitch.tv/yourname), in your profile, in chat messages you send, and next to your name when you follow or subscribe to channels. When you stream, your username shows in the top left of your video player and in the list of viewers.
Your username is different from your display name. The display name is a separate setting that lets you show a different name in chat and on your profile while keeping your username the same behind the scenes. You can change your display name as often as you want at no cost. This is useful if you want a fancier or different-looking name for people to see, but your username remains your permanent identifier.
Frequently Asked Questions
Can I reserve a username without creating an account?
No. Twitch does not offer username reservations. You must create an account to claim a username. If you want to find a specific name, sign up for Twitch and use that name as your username during signup.
What if I want to change my username but have already used my free change?
You can change your username again by going to Settings > Username and paying $9.99. Each change after your first free one costs the same amount. There is no limit to how many times you can change it, as long as you are willing to pay the fee each time.
Can someone else take my username if I stop using Twitch?
Twitch does not recycle usernames from active accounts. If your account exists, your username is yours. Twitch may eventually recycle usernames from accounts that have been inactive for an extremely long time, but there is no public timeline for this, and it is rare.
Is my username the same as my display name?
No. Your username is your permanent account identifier and appears in your channel URL. Your display name is what people see in chat and on your profile, and you can change it for free whenever you want. Many streamers use a different display name than their username for branding reasons.
Can I use spaces or special characters in my username?
No. Twitch usernames can only contain letters (A–Z), numbers (0–9), and underscores (_). Spaces, hyphens, periods, and symbols like @, #, or ! are not allowed. If you want a fancier name with special characters, use your display name instead.