Display name, username, nickname: three different boxes
Most "Discord fonts" pages paste a list and say nothing else, which is why people try it, fail, and assume the tool is broken. Discord has three name fields and they do not follow the same rules.
- Username — the unique handle after your name. Lowercase a–z, digits 0–9, full stop and underscore only, 2 to 32 characters. Unicode is rejected when you save it. This is the field that refuses every style on this page.
- Display name — the bold text shown next to your messages and in the member list. Up to 32 characters, and Unicode is accepted. This is where you paste.
- Server nickname — per-server override, also up to 32 characters, also accepts Unicode. Useful when you want a themed name in one community only.
So the working recipe is: keep the username plain and readable, then style the display name and, if you want, the nickname on top of it.
Which of these twelve survive in Discord
Every row carries a compatibility badge, and it is not decoration. Discord does not ship a font — it borrows the one installed on the device looking at your name. That is why the same display name can look perfect on your phone and broken to a friend.
- Wide support — Wide (fullwidth) and Bubble. These characters sit in blocks that phones and desktops have shipped for years, so they are the safe pick.
- Modern — bold, clean bold, typewriter, small caps, cursive, old English and outline. Solid on any phone from the last few years, missed by a few old Windows installs and very cheap Android builds.
- Risky — Dark Bubble, drawn from the emoji range. It normally shows as black letters, but some devices swap in a full-colour emoji or a box.
What breaks when you use them
- Typed mentions. Someone who types your plain name by hand will not match a styled display name. The @ picker still finds you, because it matches the account rather than the characters.
- Server search. Discord's search compares characters, so styled message text will not come back when someone searches for the ordinary word.
- Bots and mod tools. Anything that matches names by string — welcome bots, autoroles, ticket tools — sees the styled characters, not the word. On a server you moderate, keep the nickname plain.
- Screen readers. Styled characters are announced one by one, or skipped. A name is something people need to read, so this matters more here than in a caption.
The 32-character limit, counted properly
Discord cuts a display name at 32 characters, and spaces count towards it. The counter above tracks what you typed and flags a row that would go over, so you see the problem here rather than in a name that stops mid-word on someone's member list.
Styling does not make a name longer. Every style on this page is one character per letter — the bold, cursive and blackletter alphabets are single code points, not a letter plus a decoration — so the same 32 characters are drawn differently rather than added to.
Related pages
- Bold text generator — the ten heavy styles, in detail.
- Upside down text generator — flipped and reversed lines.
- Instagram fonts — the same question for a bio field.
- All 178 styles — the full list, with the decoder and platform limits.