Check availability and claim your username before someone else does
Discord lets you change your username whenever you want, but the name you choose has to be available — meaning no one else on Discord is currently using it. You find out whether a name is taken the moment you try to set it. Go to User Settings (the gear icon next to your username), select "Profiles," then "Edit Profile," and type the name you want into the username field. Discord will tell you when ready if it's available or if someone else has it.
If the name is taken, you'll see a red error message. At that point you have two choices: pick a different name, or add numbers or underscores to make a variation that hasn't been claimed yet. Discord usernames can be 2 to 32 characters long and can include letters, numbers, periods, hyphens, and underscores — but not spaces.
One important detail: if you change your username, your old username becomes available for someone else to take after a short delay. So if you're switching away from a username you like, someone might grab it within hours. There's no way to reserve a name or put it on hold.
Key Takeaways
- Discord usernames must be 2 to 32 characters and can include letters, numbers, periods, hyphens, and underscores, but not spaces.
- You learn about a name is taken by trying to set it in User Settings — Discord shows you when ready whether it's available.
- If your desired name is taken, adding numbers or underscores to create a variation is the fastest way to get something close.
- When you change your username, your old one becomes available for others to claim after a short delay, so don't expect to reclaim it later.
- Discord does not let you reserve usernames in advance or hold a name while you decide.
Why some names are harder to find than others
Short usernames — especially single words or two-letter combinations — were claimed years ago by early Discord users or people who tried thousands of variations. If you want a name like "alex" or "dev," it's almost certainly taken. The shorter the name, the less likely you are to find it unclaimed.
Names that are common English words, popular game titles, or references to well-known people or brands are claimed fastest. If you're searching for something like "gaming," "stream," "admin," or "luna," you're competing with millions of other people who had the same idea. Names that are misspelled, include numbers, or combine words in unusual ways are much more likely to be free.
Some people hold onto usernames they don't actively use, so a name being taken doesn't always mean the account is active. You can't see who owns a username or contact them to ask if they'll change it — Discord doesn't work that way.
Strategies for finding an available name that still feels like you
If your first choice is taken, try adding your birth year, a meaningful number, or an underscore before or after the name. "alex2005" or "alex_" or "_alex" might all be available even if "alex" is not. Numbers at the end are more common than numbers at the start, so if you're trying to be creative, putting a number in the middle or at the beginning can help.
Another approach is to combine two short words that relate to your interests. "moonlight," "stormcoder," or "neon_craft" are less likely to be claimed than single words. You can also use underscores to separate words: "moon_light" instead of "moonlight" gives you more combinations to try.
If you're willing to use a number that means something to you — a favorite number, a date, or a code — that opens up far more possibilities. "alex_42" or "alex1997" is much more likely to be free than "alex" alone. The trade-off is that numbers can make a username feel less personal, so pick one that actually means something to you rather than a random digit.
What happens if you can't find the name you want
If you've tried variations and nothing feels right, you have the option to use a display name instead. Your display name is separate from your username and is what people see in servers and direct messages. You can change your display name as often as you want, and multiple people can have the same display name — only usernames have to be unique.
Many Discord users set a short, unique username (like "user_1234") and then use a display name for their actual identity or nickname. This way you get the best of both: a username that's straightforward to find, and a display name that feels personal and can change whenever you want.
You set your display name in the same User Settings menu where you change your username. It appears next to your username in most places on Discord, so people will see both — but the display name is what they'll remember and use to talk about you.
Protecting a username you care about
Once you claim a username, the only way to lose it is if you change it yourself or if your account is deleted. Discord doesn't reclaim inactive usernames, so if you set a name you like, it stays yours as long as your account exists. You don't have to log in regularly or do anything special to keep it.
If you're worried about someone guessing your account or taking over your username, the real protection is a strong password and two-factor authentication (2FA). Enable 2FA in User Settings under "My Account" — this requires a code from your phone or an authenticator app every time you log in from a new device. That's what keeps someone from accessing your account and changing your username, not anything you do with the name itself.
If your account is ever compromised and someone changes your username without permission, you can contact Discord Support to report the unauthorized change. They can help restore your account and reset your username, though the process takes time.
Frequently Asked Questions
Can I have spaces in my Discord username?
No. Discord usernames can only include letters, numbers, periods, hyphens, and underscores. Spaces are not allowed. If you want to separate words, use an underscore or hyphen instead.
If someone else takes the username I want, can I ask them to change it?
Discord has no built-in system for requesting usernames from other users, and there's no way to contact someone just by their username. You would have to know them personally or find them in a shared server. Most people won't give up a username they've chosen, so your best option is to pick a variation instead.
How often can I change my username?
You can change your username as often as you want. There's no cooldown or limit. However, each time you change it, your old username becomes available for someone else to claim after a short delay, so don't expect to switch back to an old name later.
Does my username have to match my display name?
No. Your username and display name are completely separate. Many people use a straightforward or random username and a different, more personal display name. Only the username has to be unique across all of Discord.
What if I want a username that's currently taken but the account looks inactive?
Discord doesn't reclaim usernames from inactive accounts, and there's no way to request one. Your only option is to choose a different name or a variation with numbers or underscores added.