A good Discord username is short, straightforward to spell, and something you won't regret in six months

Your Discord username is the name other people see when you message them, join servers, or show up in voice chat. Unlike your display name (which you can change anytime), your username is harder to change — Discord lets you alter it once every 30 days after your first change. That means you should pick something you can live with, at least for a month.

The best usernames follow three rules: they're memorable without being a joke you'll tire of, they don't include personal information, and they work across the platforms where you might use the same name. A username like alex_draws or moonlight42 works. A username like alexsmith1987 (which includes your birth year) or that_one_guy_lol_xD (which will feel cringey in three weeks) does not.

Key Takeaways

  • Keep your username between 3 and 32 characters, with no spaces, and use only letters, numbers, underscores, and periods.
  • Avoid including your real name, birth year, phone number, or any information someone could use to find you offline.
  • Choose something you'll recognize in six months — inside jokes and memes age quickly, but straightforward descriptors or hobbies last longer.
  • Test the username on other platforms first to see if it's available and whether you like how it looks in different contexts.
  • Remember that you can change your display name (the name shown in servers) anytime, so your username doesn't have to be your "public face."

What Discord usernames can and cannot contain

Discord usernames must be between 3 and 32 characters long. You can use letters (uppercase and lowercase), numbers, underscores, and periods. You cannot use spaces, special characters like @, #, or !, or emoji. If you try to type a space, Discord will reject it.

Your username also cannot be blank, cannot be only numbers, and cannot be a username that Discord has already reserved (like "Discord" or "Clyde"). If you pick a username and Discord says it's taken, someone else already has it — you'll need to choose something different.

Why personal information in your username is a security risk

A username that includes your real name, birth year, or location makes it easier for someone to connect your Discord account to your other online accounts, your school, or your workplace. If your username is sarah_johnson_2005, anyone searching for "sarah johnson 2005" across the internet can narrow down who you are and find your other profiles, your address, or your family members.

The same applies to usernames that include your phone number, email address, or the name of your school or workplace. Even if you think the information is harmless, it's a data point that someone with bad intentions can use to build a profile of you. A username like sarah_draws or sarahj_gaming tells people what you do without telling them who you are.

Usernames that age well versus usernames that don't

A username based on something you actually do — like alex_codes, river_reads, or maya_music — stays relevant as long as you do that thing. A username based on a meme, a TV show, or an inside joke feels fresh for a few months and then feels dated. harambe_forever made sense in 2016. In 2024, it signals that you picked your username years ago and haven't thought about it since.

If you love a specific game, show, or band right now, consider whether you'll still love it in two years. If the answer is "probably not," use a username that describes a broader part of who you are instead. Numbers can help: alex_draws_42 is more timeless than alex_draws_anime_uwu, because the number doesn't mean anything specific and won't feel dated.

How to test a username before you commit to it

Before you set a username on Discord, search for it on other platforms where you might want to use the same name — Twitter, Twitch, YouTube, or Reddit. If the username is available everywhere, you can build a consistent identity across platforms. If it's taken on some platforms but not others, you'll have to decide whether you want different usernames in different places (which is fine) or whether you want to pick a different username that's available everywhere.

Type the username out loud and read it back to yourself. Does it sound like something you'd say? Does it have an accidental meaning you didn't notice? clown_car might be funny until you realize it sounds like you're calling yourself a clown. pen_island reads differently depending on where you put the space. A few seconds of reading it aloud can save you from picking something you'll regret.

When to use your display name instead of changing your username

Discord lets you set a display name separately from your username. Your display name is what people see in servers and voice chat, and you can change it as often as you want. Your username is what appears in your profile and direct messages, and you can only change it once every 30 days.

If you want to change how you're known in a specific server, change your display name instead of your username. If you want to rebrand your entire Discord presence, you can change your username — but wait 30 days between changes. This means you can experiment with display names while keeping a stable, thoughtful username underneath.

Usernames that work across different Discord communities

Some Discord servers have specific cultures or rules about usernames. Gaming servers might expect gaming-related names. Art communities might expect names that signal what you create. Professional servers (like those for open-source projects or work teams) might expect names that look professional.

A username like alex_draws works in almost any context. A username like 420_blazeit will make you look out of place in a professional server and might get you muted or kicked. If you're in multiple types of servers, pick a username that doesn't scream "I only belong in one kind of community." You can always use your display name to fit in locally while keeping your username neutral.

Frequently Asked Questions

Can I change my username back to what it was before?

Yes, but only after 30 days have passed since your last change. If you change your username and regret it when ready, you'll have to wait a month to switch back. This is why testing your username before you set it matters.

What happens to my old username after I change it?

Your old username becomes available for someone else to claim. If you change from alex_draws to alex_paints, another person can sign up as alex_draws the next day. You cannot reserve it or get it back unless you wait 30 days and change back.

Do I have to use the same username everywhere on Discord?

Yes — your username is tied to your Discord account, not to individual servers. Everyone sees the same username no matter which server you're in. You can use different display names in different servers, but your username stays the same across all of them.

Can I use special characters or emoji in my username?

No. Discord only allows letters, numbers, underscores, and periods. If you want to use emoji or special characters, add them to your display name instead, which has fewer restrictions.

What should I do if someone is using a username that looks like mine?

Discord usernames are unique — no two people can have the exact same username. If someone has a username very similar to yours (like alex_draws versus alex_draw), that's allowed. If you think someone is impersonating you, you can report them to Discord through the Help Center, but similar usernames alone are not against the rules.