All posts

Discord Username vs Display Name โ€” What's the Difference in 2026

Administrator7 minutes readApril 27, 2026
Discord Username vs Display Name โ€” What's the Difference in 2026

You opened Discord, tried to change your name, and got hit with two different fields. Username and Display Name. Both look like names. Both ask for input. Why are there two of them?

This confused literally everyone when Discord rolled out the change. I had to explain it to my brother three times before he got it. So here's the full breakdown that actually makes sense, with all the rules that have changed since 2023.

The short version (if you're in a hurry)

Username = unique, lowercase, can't have spaces, exists once on Discord

Display name = anything you want, can change anytime, what people actually see

That's it. If that's all you needed, you're done. Read on if you want to actually understand the system.

The longer version

Discord used to work like this: your name was your name. You had a username like "Rex#0001" and that was it. The 4-digit number after the hashtag was called a discriminator. Two people could be named Rex as long as their numbers were different.

In 2023 Discord changed everything. They removed the discriminator. They split usernames into two fields. Now everyone has:

A username (the lowercase one, must be unique across all of Discord)

A display name (the visible one, can be styled, doesn't need to be unique)

This was confusing at first because nobody explained why. The reason is simple โ€” Discord wanted usernames to feel more like Twitter handles (clean, lowercase, unique) and display names to feel like nicknames (free, expressive, whatever you want).

What username actually does

Your username is your account identity. It's how:

  • People find your profile (they search "rex_2024")

  • Friends add you (they type your username)

  • The system identifies you internally

Rules for usernames:

  • Lowercase only โ€” REX gets converted to rex

  • Letters, numbers, underscores, and periods only

  • 2 to 32 characters

  • Must be unique on all of Discord (someone else might have your first choice)

  • Cannot start with a period or underscore

You can change your username, but Discord limits how often. Currently it's 2 changes per hour, but if you change too many times in a week the system can lock you out for a few days.

What display name actually does

Your display name is the cosmetic name. It shows up in:

  • Chat messages (it's what appears next to what you type)

  • Friend lists

  • Voice channels

  • Server member lists (unless the server has its own nickname rules)

Rules for display names:

  • Any case (UPPERCASE, lowercase, MiXeD)

  • Spaces allowed

  • Most Unicode symbols and fancy fonts work

  • Up to 32 characters

  • Doesn't need to be unique

  • Change as often as you want

This is where you can be creative. โ˜…Phantomโ˜…, ๐—ฅ๐—ฒ๐˜…, ๊งRex๊ง‚, all work as display names.

Why this split actually makes sense

Once you understand the why, the system becomes obvious:

Your username is for the system. It's like an email address. Predictable, lowercase, unique, hard to mistype.

Your display name is for humans. It's how people see you. Stylish, expressive, can change with your mood.

Think of it like Twitter. @elonmusk is the username (the @ handle). "Elon Musk" is the display name. Same idea on Discord now.

The 4 different name types Discord shows

It actually gets MORE complicated than two names. Discord has up to four different name slots that show up depending on context:

1. Username

The unique lowercase one. Rarely shown publicly.

2. Display name (account-wide)

What I described above. Shows everywhere unless overridden.

3. Server nickname

Each server can let you set a different name JUST for that server. So you might be "Rex" everywhere but "โ˜…Phantomโ˜…" in your gaming server. Server admins can also force this if they want.

4. Bot/integration display

Some bots show your old discriminator format if they were coded before the 2023 change. You don't control this.

So when someone asks "what's your Discord name" โ€” what they want is usually your username (for adding friends), not your display name (which can change).

How to change each one

This trips people up. The buttons are in different places.

To change your username:

  1. Click the Settings gear (bottom left on desktop, your avatar on mobile)

  2. Click "My Account"

  3. Find "Username" and click "Edit"

  4. Enter new username (must be unique)

  5. Confirm with password

To change your display name:

  1. Same Settings menu

  2. Click "Profile"

  3. Find "Display Name" and click "Edit"

  4. Type whatever you want

  5. Save

To change server nickname:

  1. Right-click your name in the server's member list

  2. Click "Edit Server Profile"

  3. Change nickname for that server only

If the server option is locked, the admin disabled nickname changes for that server.

What styles actually work in display names

Time for the practical part. Here's what works and doesn't in 2026:

Works in display names:

  • Bold, italic, bold italic Unicode (๐—•๐—ผ๐—น๐—ฑ, ๐˜๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค)

  • Small caps (sแดแด€สŸสŸ แด„แด€แด˜s)

  • Stars and hearts (โ˜… โ™ฅ โœฟ)

  • Brackets (ใ€Œใ€ ใ€Žใ€ ใ€ใ€‘)

  • Most aesthetic symbols (๊ง๊ง‚ เผ’ ใ€†)

  • Spaces and special characters

Sometimes works:

  • Cursive script (๐“’๐“พ๐“ป๐“ผ๐“ฒ๐“ฟ๐“ฎ) โ€” renders fine but Discord search doesn't find you

  • Heavy decorative symbols โ€” work on desktop, may break on mobile

Doesn't work:

  • Emoji at the start of name (Discord blocks this โ€” it's reserved for premium-only)

  • Zalgo glitch text โ€” gets stripped

  • Text formatting like markdown (only works inside messages, not in names)

The hashtag system that replaced discriminators

Quick note about this. Before 2023 your full handle was Username#1234. Now it's just @username. But here's what people don't realize โ€” Discord still uses hashtags, just hidden ones.

When you DM someone or get notifications, Discord internally tracks you with a hidden tag system. You'll never see it. But it's why two people can have similar usernames if Discord assigns them different internal tags.

This matters when:

  • You're trying to find someone with a common name (rex, phantom, dragon are all super common)

  • Adding a friend who has a similar handle

  • Server bots reference you (some still display the old #1234 format)

If you can't find someone, double-check the exact spelling and any underscores or numbers in their username.

Common mistakes people make

After helping like 20 friends set up Discord, here are the patterns:

Mistake 1: Putting fancy fonts in username

Fancy Unicode characters in your username will get rejected. Discord usernames only allow lowercase letters, numbers, underscores, and periods. Save the fancy stuff for display name.

Mistake 2: Confusing the two when adding friends

If your friend says "add me, my name is โ˜…Phantomโ˜…", that's their display name. You can't add them with that. You need their username (probably something like "phantom_2024" or "phantom.real"). Always ask for the actual lowercase username.

Mistake 3: Picking a username you'll regret

Discord limits username changes to twice per hour and there are some long-term restrictions. Pick something you'll actually want long-term. Don't pick a password-style username with random numbers โ€” it makes you hard to find.

Mistake 4: Display name too long

Even though Discord allows 32 characters, mobile screens often cut display names off after about 18-20 characters. Keep important parts at the start.

What about the old name with #1234

If you joined Discord before 2023 and had something like Rex#0042, what happened to that?

When Discord updated:

  • Your old name became your username (in lowercase)

  • Your discriminator number went away forever

  • Discord auto-assigned you a default username if needed

If you didn't claim a specific username, Discord might have given you something like "rex_0042" automatically. You can change this anytime in settings.

How to pick a good username

Some tips after watching people make bad choices:

Keep it short. 5-10 characters. People will type it, mistype it, copy it. Shorter is better.

Make it memorable. Don't add random numbers if you don't have to. "rex_2024" is fine, "rex_xj492" is forgettable.

Avoid trends. Don't pick names that reference current memes or jokes. They age badly.

Match your other handles. If your Instagram is @rextheguy, make your Discord username "rextheguy" too. People can find you across platforms.

Test it. Type it out, paste it somewhere, see how it looks. If you wouldn't say it out loud, don't make it your handle.

Final word

Discord's two-name system felt confusing at first. Once you understand the split โ€” username for system, display name for humans โ€” it makes total sense.

Pick a clean lowercase username you'll keep long-term. Use the display name to be creative and expressive. Save the fancy fonts and aesthetic symbols for display name only.

If you want to see which fancy fonts work in Discord display names without breaking, the fancy fonts page shows tested-compatible options. Type your name, copy any version, paste it as your display name. Done.

Just remember: when a friend asks for your "Discord name" to add you, they need the username, not the stylish display name.

Two fields, two purposes. That's the whole thing.

Share this article
Help someone level up their gaming name