Social Media

Discord Username Rules After the #0000 Change: What's Allowed Now

Mert Kodzaaslan
Jun 17, 20262 min read

For years, Discord names worked differently from every other platform: you could be Phoenix#4521 while thousands of other Phoenixes coexisted under different four-digit tags. That system, discriminators, is gone. Discord moved to unique usernames, which means the name you want is now a scarce resource governed by format rules. Here's exactly what's allowed.

The current rules

RuleRequirement
Length2–32 characters
Allowed charactersLowercase letters (a–z), numbers (0–9), period (.), underscore (_)
CaseLowercase only; capital letters are automatically rejected
Consecutive periodsNot allowed (no..way is invalid)
UniquenessMust be unique across all of Discord

Two details trip people up most:

Everything is lowercase. Unlike Twitch or X, Discord doesn't even let you display capitalization in the username itself. CoolGamer isn't a valid username. coolgamer is.

No double periods. mr.robot is fine; mr..robot is not. Single periods can appear anywhere, including between every word, but never back-to-back.

Username vs. display name: use both

The username change came with a consolation prize: display names. Your display name is what people actually see in chats and member lists, and it's nearly unrestricted: capitals, spaces, emoji, non-Latin characters, up to 32 characters, and it doesn't have to be unique.

The practical setup:

  1. Username. Your stable, unique identity. Keep it short, clean, and consistent with your other platforms. This is what people type to friend you.
  2. Display name. Your personality layer. Change it freely without breaking anything; friend requests and mentions still resolve through the username.

A third layer, server nicknames, overrides your display name inside individual servers, handy for communities with naming conventions.

What happened to the old #0000 names?

When Discord migrated, accounts picked new unique usernames in order of account age, which is why short, clean names went to Discord's oldest users. If your preferred name is taken, the usual fixes:

  • Add a period as a separator: alexchenalex.chen
  • Add a relevant qualifier: alex.codes, alexttv
  • Keep an underscore suffix as a last resort: alexchen_

Discord doesn't currently recycle inactive usernames on a predictable schedule, so treat a taken name as gone.

Check your name before you try it

Our free Discord username checker validates all of the rules above live as you type (length, character set, lowercase, and the double-period rule) and tells you exactly which check fails instead of leaving you guessing at a form error.

If you want one identity everywhere, sanity-check the same name on other platforms with the handle checker. Discord's lowercase-only rule is stricter than most, so a Discord-legal name usually travels well. Out of ideas? The Discord username generator produces compliant options by style.

Free tools you can use right now

No signup required — try them while the idea is fresh.

Related articles

7 networks live — LinkedIn, Bluesky, Instagram & more

Ready to post everywhere?

Connect your accounts and publish to all your platforms with one click. Start with a 7-day free trial.

7-day free trial. Cancel anytime.