Unicode fonts for Discord

Discord Fonts

Type once, pick where you'll paste it, and copy a style that fits.

Where will you paste it?

ToolNeko converts your letters in your browser. Your text and the styled results are never sent or saved; only your favorite styles and the field you picked stay on this device.

How to use the Discord fonts generator

ToolNeko converts your letters into 104 Unicode styles right in your browser. Your text is never sent or saved.

  1. Type your name, nickname, bio, or message in the box.
  2. Pick where you'll paste it. Each style then shows its character count and whether it fits that Discord field.
  3. Copy a style marked ✅ Fits, paste it in Discord, and check how it looks before you save.

Where Discord fonts work

Display names and server nicknames: up to 32 characters. Display names can use spaces, emoji, symbols, and styled letters.

Usernames: 2 to 32 characters, lowercase, and only a–z, 0–9, underscore (_), and period (.), with no two periods in a row. Fonts won't work in a username.

About Me (your bio): 190 characters. Emoji, Markdown, and links all count toward it. A server profile can have its own About Me too.

Custom status: about 128 characters. Discord doesn't publish this limit, so treat it as a guide.

Server names: 2 to 100 characters. Channel and role names: up to 100. Discord's server guide suggests plain channel names, because font-style letters are hard to read and to mention, and long names get cut off in the channel list.

Messages: 2,000 characters, or 4,000 with Nitro. Messages and About Me also support Markdown.

Some servers use AutoMod to block words in member names, and it can make you change a name in that server.

Why Discord says your styled name is too long

Many styled letters, such as bold, italic, and script, are single Unicode characters that computers store as two smaller units. Discord staff said in public GitHub comments that the server counts each one once, at least for messages. The app's own length check can count each one twice. Discord hasn't said which count applies to names and About Me.

So every style shows its character count and one of three results: ✅ Fits by either count, ⚠ May be too long in Discord's app when it only fits if each letter counts once, or ⛔ Too long either way. Discord's own app is the final check.

Styles such as strikethrough and underline add a mark after every letter, so they nearly double the length. Frames add their own characters too.

Fonts vs Markdown

The fonts here are Unicode letters, so they paste like plain text into display names, nicknames, About Me text, and custom status. Markdown is Discord's own formatting, such as **bold**, *italic*, __underline__, ~~strikethrough~~, ||spoiler||, # headings, and -# subtext.

Discord documents Markdown for messages and About Me. It doesn't say Markdown works in names, custom status, or channel names, so this page offers Markdown copies only when you pick Message or About Me.

Want small text in Discord? Start a message line with -# and a space, and it shows as smaller subtext.

Why some letters show as boxes

A styled letter only shows if the reader's phone or computer has a font with that character. If it doesn't, the reader sees an empty box or a question mark instead. Your copy worked; their device just can't draw it.

Styles marked ⚠ May show as boxes on some devices use rarer characters. For a name everyone can read, use the Works on most devices filter. Regional indicator letters are the building blocks of flag emoji, so two in a row can turn into a flag. In that style, Café starts with 🇨🇦.

The Unicode Standard says these math-style letters are meant for math, not for styling everyday text, and screen readers may read each one by its long Unicode name. Keep important words plain.

Discord's own name styles (Nitro)

Discord has its own Display Name Styles for Nitro members: 12 fonts, including gg sans, and 7 effects. Members without Nitro can preview them but can't save them, and you can turn them off in Accessibility settings. Symbols a style doesn't support fall back to gg sans.

Those styles are part of a Discord profile. The fonts on this page are Unicode characters, so they travel with the text wherever you paste it.

Sources (checked September 30, 2026)

Frequently asked questions

How do I change my font on Discord?

Use Unicode letters. Type your text here, copy a style that fits, and paste it into your display name, server nickname, About Me, or custom status. Discord doesn't publish a limit for custom status, so this page checks against about 128. Nitro members can also choose one of Discord's own Display Name Styles.

Can I use fonts in my Discord username?

No. Discord usernames can only use lowercase a–z, 0–9, underscore (_), and period (.), with 2 to 32 characters. Put styled letters in your display name or a server nickname instead. Pick Username above to check a name against these rules.

Why is my styled name too long?

Styles that add a mark to every letter, like strikethrough, nearly double the length, and frames add extra characters. Discord's app may also count many styled letters as two. Each result shows its count and ✅ Fits, ⚠ May be too long in Discord's app, or ⛔ Too long, so pick one that fits.

Why do some letters show as boxes or question marks?

The reader's device has no font with that character. The copy worked, but some phones and computers can't draw rare styles. Styles marked ⚠ May show as boxes on some devices fail most often, and the Works on most devices filter hides them.

Does **bold** work in Discord names?

Discord documents Markdown such as **bold** for messages and About Me. It doesn't mention names or custom status, so for a bold-looking name, pick a bold font style instead, such as Serif bold or Sans-serif bold.

What font does Discord use?

Discord's app uses a typeface called gg sans. Discord's gg sans FAQ confirms this. The styles on this page aren't gg sans: they're Unicode characters, and each device draws them with the fonts it has.

Can people still find and mention me?

Your username stays plain: it can only use a–z, 0–9, underscore (_), and period (.), so anyone can type it. A styled display name is harder to type, and screen readers may read each styled letter by its Unicode name, such as “mathematical bold capital D”. Keep the words that matter readable.

Are these real fonts?

No. They're Unicode characters that look like letters in other styles, so there's nothing to install. ToolNeko converts your letters in your browser, and you paste the result as normal text.