Discord Username Rules After the #0000 Change: What's Allowed Now
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
| Rule | Requirement |
|---|---|
| Length | 2–32 characters |
| Allowed characters | Lowercase letters (a–z), numbers (0–9), period (.), underscore (_) |
| Case | Lowercase only — capital letters are automatically rejected |
| Consecutive periods | Not allowed (no..way is invalid) |
| Uniqueness | Must 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:
- Username — your stable, unique identity. Keep it short, clean, and consistent with your other platforms. This is what people type to friend you.
- 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 — useful 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:
alexchen→alex.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
Aesthetic Username Ideas: 200+ Soft, Vibey Handles for Any Platform
Want a username that feels soft, dreamy, and put-together? Here are 200+ aesthetic username ideas by mood, the rules to keep them valid, and how to claim one.
Instagram Username Ideas: 200+ Aesthetic & Available Examples
Stuck on what to call your Instagram? Here are 200+ username ideas across aesthetic, cute, business, and gamer styles — plus how to find one that's actually free.
TikTok Username Ideas: 180+ Cool, Aesthetic & Available Examples
Need a TikTok handle that's catchy and still free? Here are 180+ username ideas by niche and vibe, the exact rules TikTok enforces, and how to lock one in.
Ready to post everywhere?
Connect your accounts and publish to all your platforms with one click. Free to start — no credit card required.
Free plan available. No credit card required.