Discord Fonts

Type once. Copy for Discord.

Live
13 / 500
0 styles Tap a result to copy

Discord gives you one plain font in most fields, so the styled names you see in member lists come from a generator like the one above. Type your text, copy a style, and paste it into your display name, a server nickname, or a message. These are Unicode characters, not a Discord feature, so they show the same to everyone and need no Nitro.

Two systems, and knowing which is which

This is the thing that confuses everyone, so it is worth thirty seconds. Discord styles text in two completely separate ways, and they work in different places.

Messages

Discord Markdown

Type symbols like **bold** or *italic* in a chat message and Discord formats it. This only works inside messages and your About Me, and the symbols vanish if the text is copied elsewhere.

Names and more

Unicode fonts

Copied from a generator, these are real styled characters. They work in display names, nicknames, server and channel names, status, and messages, everywhere Markdown does not reach.

The short rule: use Markdown to format a message, and Unicode fonts to style a name. Pasting Markdown into a name just shows literal asterisks.

Where fancy fonts work in Discord

Exactly one field rejects styled fonts, and it is the one people ask about most. Here is the full map.

FieldFancy fonts?Limit and notes
Username (@handle)No2 to 32 characters, lowercase letters, numbers, underscores, and periods only.
Display nameYes32 characters. The name most people actually see.
Server nicknameYes32 characters. Overrides your display name in that one server.
About Me (bio)YesAround 190 characters. Accepts Unicode and basic Markdown.
Custom statusYes128 characters, shown in the member list.
Server and role namesYesUp to 100 characters.
Channel namesYesUp to 100, but Discord lowercases them and turns spaces into hyphens.
MessagesYes2,000 characters, plus Markdown formatting.

Limits and character counting

Discord limits at a glance
  • Display name32 characters
  • Server nickname32 characters
  • Username2 to 32, plain
  • About Meabout 190
  • Custom status128
  • Server name100
  • Message2,000
  • Nitro for fonts?not needed

Most styled letters count as one character, so a 10-letter bold name is still 10 characters. Three things count for more: full-width vaporwave letters and emoji count as two each, and glitch or strikethrough styles add a separate mark per letter, which can secretly double the length. Paste your name into Discord and check it saves before you commit. And to kill a common myth, Nitro does not unlock these fonts. They are free because they are ordinary Unicode.

Discord's own formatting, for messages

Inside a message you often do not need a generator at all. Discord's Markdown covers the basics and stays clean for longer text.

**text**bold
*text*italic
__text__underline
~~text~~strikethrough
||text||spoiler
`text`inline code
# textbig header
-# textsmall subtext

Use this for anything long or anything moderators need to scan. Save the Unicode fonts above for names, statuses, and short standout lines where Markdown does nothing.

Styles that hold up on Discord

Discord's dark interface and its mix of desktop and mobile clients reward high-contrast, well-supported styles. Bold sans, script, small caps, and monospace render cleanly for almost everyone. Blackletter and heavily boxed styles look great on your own screen but often show as empty boxes for others, especially on Android, so test those before committing.

How to change your Discord name

  1. Type your text above and copy a style, for example a bold name like 𝗡𝗼𝘃𝗮.
  2. For your display name, open User Settings, then Profile, and paste it into Display Name.
  3. For one server, right-click your name in that server and choose Edit Server Profile, then paste into the nickname.
  4. Check it saved and looks right on both desktop and mobile if you can.

The accessibility and search trade-off

Styling your name has two real costs worth weighing. Discord's quick switcher and member search match the actual characters, so a name styled as 𝓓𝓲𝓼𝓬𝓸𝓻𝓭 will not come up when a friend types "discord" to find you, which makes a fully styled name harder to tag. More importantly, screen readers cannot read these characters as normal letters. They announce each one by its long technical name or skip it, so a styled name and a styled bio become noise for anyone using assistive technology. Keep your @username plain and searchable, style your display name if you like, and leave server rules, bot commands, and support instructions in ordinary text so everyone can read them.

Common questions

Can I use a custom font in my Discord username?
No. The @username accepts only lowercase letters, numbers, underscores, and periods. Style your display name or a server nickname instead, since those accept Unicode fonts.
Do I need Nitro for fancy fonts?
No. These are standard Unicode characters, free for everyone. Nitro sells its own separate display-name styles, but the fonts from a generator cost nothing.
Why does my fancy name show as boxes for some people?
Their device is missing the glyph, usually an older phone. Blackletter is the most affected. Switch to script, bold, or small caps, which render on the widest range of devices.
Why do I see asterisks instead of bold in my name?
You pasted Markdown into a name field. Markdown only works in messages. For a bold name, paste bold Unicode characters instead.
Will styled text get my account banned?
No. Unicode and Markdown are normal, allowed text. The only downsides are the 32-character limit, search, and accessibility.
Keep building your profile: browse every text style in one place, get styled username ideas, or frame a name with decorative symbols.