Discord fonts

Twelve Unicode styles for Discord display names, server nicknames and messages. The honest part first: your username field will reject all of them, and this page explains exactly which box takes what.

Discord font generator

0 characters

12 styles on this page

    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

    Discord fonts: questions

    Can I use fancy fonts in my Discord username?

    No. Discord usernames accept only lowercase letters a to z, the digits 0 to 9, the full stop and the underscore, between 2 and 32 characters. Styled Unicode characters are rejected. Display names and server nicknames do accept them, up to 32 characters.

    Where can I paste fancy text in Discord then?

    Four places take it: your display name, a server nickname, the text of a message, and a channel topic. Display name and nickname are the ones people see in the member list, so that is where a styled font does the most work.

    Why does my Discord display name show empty boxes?

    The device looking at your name has no font for those characters, usually an older Android phone or the Discord desktop build on an old Windows version. Wide and bubble letters have the widest coverage; the maths-alphabet styles such as bold, cursive and old English need a font that ships the Mathematical Alphanumeric Symbols block, which older Android and Windows builds can miss.

    Will people still be able to mention me?

    Yes, through the @ picker in the member list, because Discord matches the account you have selected rather than the characters of your display name. Typing the plain word by hand will not match a styled display name, so keep a plain username and use the styled form only on top.