Discord lets you write **bold** or *italic* with Markdown inside a message, but a display name, an About Me, a server name or a channel name takes plain text only. That is where Unicode fonts come in: characters like ๐๐จ๐ฅ๐, ๐๐๐๐๐๐๐๐๐ and ๊ฑแดแดสส แดแดแด๊ฑ are not formatting, they are letters, so Discord shows them anywhere it shows text.
The eight styles pinned at the top are the ones Discord's own font renders cleanly on desktop, iOS and Android: bold, italic, bold italic, monospace, small caps, double-struck, fraktur and bold sans. The rest of the grid works too, but the combining-mark styles (strikethrough, zalgo) can be clipped by Discord's line height in a name.
Nothing is uploaded: the conversion runs in your browser, and the result is text you own.
What to know about fonts on Discord
Display names accept Unicode; the unique @username does not. Since the 2023 username change, an @username is lowercase letters, digits, dots and underscores only - styled letters go in the display name.
A display name is capped at 32 characters, and every Unicode letter counts as one, so the limit is the same as for plain text (unlike bios on some other platforms).
Server owners can require plain names. Some moderation bots strip or rename Unicode display names on join, so check the server rules before you paste a fully styled one.
Inside a message, Markdown is better than Unicode: **bold** and `code` stay searchable and readable by screen readers. Unicode fonts are for the places Markdown does not reach.
Advertisement
Discord font examples
A display name that reads at 14px
Input
Player One
Bold
๐๐ฅ๐๐ฒ๐๐ซ ๐๐ง๐
Small caps
แดสแดสแดส แดษดแด
Monospace
๐ฟ๐๐๐ข๐๐ ๐พ๐๐
Bold and small caps stay legible in the member list; monospace gives the terminal look. All three are single-codepoint styles, so they never clip.
A server or channel name
Input
game night
Double-struck
๐๐๐๐ ๐๐๐๐๐ฅ
Fraktur
๐ค๐๐ช๐ข ๐ซ๐ฆ๐ค๐ฅ๐ฑ
Channel names are lowercased and hyphenated by Discord, but Unicode letters pass through untouched, so a styled channel name is possible; keep it short so it fits the sidebar.
Common Discord font mistakes
Trying to put a styled font in the @username field. It rejects anything but plain lowercase letters, digits, dots and underscores.
Pasting zalgo or strikethrough into a display name. The stacked marks get clipped by the member list's line height and look broken next to other names.
Using a styled name on a server whose bot renames non-plain names - you get renamed on join and blame the font.
Discord fonts FAQ
How do I change my font on Discord?
Discord has no font setting for names or bios. Type your text here, copy one of the styled cards, and paste it into the display name, About Me or server name field. The letters are Unicode characters, so Discord shows them styled.
Can I use these fonts in my Discord username?
In the display name, yes. In the @username, no - it only accepts lowercase letters, digits, dots and underscores.
Which fonts look best on Discord mobile?
Bold, italic, monospace and small caps render identically on desktop, iOS and Android. Fraktur and double-struck also work but are harder to read at the smaller mobile size.
Do Unicode fonts count against Discord's character limits?
Each styled letter counts as one character, so a 32-character display name holds the same number of letters styled or plain. (Combining-mark styles such as strikethrough count two per letter.)