Pick a name before you create your account

Discord asks for a username the moment you sign up, and you cannot change it without paying. Your first username is permanent unless you buy a username change from Discord's shop for $9.99 USD. This means spending two minutes thinking now saves you money later.

The username you choose becomes your handle across Discord — it appears next to every message you send, shows in member lists, and is how other people find and mention you. Unlike a display name (which you can change free anytime), your username is the fixed part of your identity on the platform.

You do not need to decide on your final username before you start using Discord. You can use a temporary one while you explore, then decide what you actually want. But once you settle on something, treat it as permanent unless you are willing to pay to change it.

Key Takeaways

  • Your Discord username is permanent unless you pay $9.99 to change it, so choose something you will not regret in six months.
  • Usernames can be 2 to 32 characters long and can include letters, numbers, underscores, and hyphens, but not spaces or most special characters.
  • A username that is straightforward to type and remember works better than one that is clever or hard to spell, because other people have to use it to find you.
  • Avoid usernames tied to current trends, games, or memes, because they feel dated within a year and make you harder to take seriously in professional servers.
  • Check whether your chosen name is already taken before you commit to it, because Discord will tell you during signup if someone else has it.

What characters and length actually work

Discord usernames can be 2 to 32 characters long. You can use uppercase and lowercase letters, numbers, underscores, and hyphens. You cannot use spaces, periods, commas, or most punctuation marks. If you try to type a character that is not allowed, Discord will not let you proceed.

The practical limit is usually shorter than 32 characters. Anything over 20 characters becomes hard for other people to type when they mention you or search for you. A 15-character username is long enough to be specific without being a burden.

Underscores and hyphens are allowed, but they create friction. When someone wants to mention you in a message, they have to remember exactly where the underscore goes. A straightforward name with no special characters is faster for everyone to use.

Names that stay useful over time

Usernames tied to what is popular right now — a game that came out last month, a meme from this year, a celebrity's name — feel stale within months. You will see your own username in every message you send, and a dated reference gets old fast. More importantly, people in professional or serious servers take you less seriously if your name is a trend.

A username based on your actual name, a hobby you have had for years, or something neutral works across any server and any point in your life. If your name is Sarah, something like "sarah_tech" or "sarahcodes" stays relevant whether you are in a gaming server, a work server, or a community server five years from now.

Avoid numbers at the end unless they mean something to you. "john1234" or "alex9999" look like placeholder names because they are — they are what people choose when their first choice was taken. If you use numbers, make them count for something: a birth year, a jersey number, a meaningful date.

Testing whether your choice is taken

You do not have to guess. During the signup process, Discord tells you when ready whether a username is available. Type your choice into the username field, and Discord will show a green checkmark if it is free or a red X if someone else has it.

If your first choice is taken, Discord does not suggest alternatives — you have to think of variations yourself. Common moves are adding a number, switching to an underscore version, or choosing something different entirely. Trying five or six variations usually finds something that works.

Take this step seriously because it is your final note to change your mind without paying. Once you finish signup, that username is yours, and the next change costs money.

Usernames for different server types

A gaming server and a professional community server have different norms. In a gaming server, a playful or creative username fits the culture. In a work-related server or a server for a serious hobby, a straightforward name works better.

The problem is that you usually do not know all the servers you will join later. Choosing a username that works everywhere — something based on your name, a skill, or a long-term interest — means you can move between casual and serious spaces without standing out as out of place.

If you are only ever in gaming servers with friends, a creative username is fine. If there is any chance you will join professional, educational, or community servers, a neutral name saves you from regretting your choice later.

What to avoid in your username

Do not use your full real name. A username like "JohnSmith" or "SarahJones" makes it straightforward for strangers to find you across the internet and connect your Discord to other accounts. A first name alone or a variation is safer.

Avoid usernames that are offensive, hateful, or designed to provoke. Discord's terms of service allow servers to ban you for your username, and some servers will do it on sight. Even if you think it is funny, it closes doors.

Do not copy a famous person's username or a brand name. You will not get the account — it is already taken — and trying variations of it looks like you are impersonating someone. Choose something that is yours.

Changing your username later if you need to

If you pick a username and hate it after a week, you have one option: pay $9.99 USD to change it through Discord's shop. This is a one-time purchase that lets you change your username once. After that, another change costs another $9.99.

Some people budget for one username change in their first few months of using Discord, treating it as the cost of learning what they actually want. Others spend the time upfront to avoid paying at all. Either approach is reasonable.

Your display name — the name that shows in your profile and can be different from your username — is free to change anytime. If you want to experiment with how you present yourself, change your display name instead of your username.

Frequently Asked Questions

Can I use spaces in my Discord username?

No. Discord usernames cannot contain spaces. You can use underscores or hyphens to separate words instead — for example, "john_smith" or "john-smith" — but spaces are not allowed.

What happens if someone else takes the username I want?

You cannot have it. Discord does not have a waitlist or reservation system. You will need to choose a different username, either a variation of your first choice or something else entirely. Check availability during signup before you commit.

Is my username the same as my display name?

No. Your username is permanent (unless you pay to change it) and appears in your profile URL and when people mention you. Your display name is what shows next to your messages and can be changed free anytime. You can have a straightforward username and a creative display name.

Can I change my username for free?

Not after signup. Your first username is free, but any change after that costs $9.99 USD through Discord's shop. This is why choosing carefully before you create your account saves money.

Should I use numbers in my username?

Only if they mean something to you. Random numbers like "1234" or "9999" at the end look like placeholder names. If you use numbers, make them count — a birth year, a meaningful date, or something personal works better than filler.