Discord Fonts Generator — Copy and Paste.

Style your display name, server nickname, bio, and chat with 100+ Unicode fonts. Paste them straight into Discord — no Nitro required.

0/500
Where will you paste this?
Add decoration to results

Popular Discord Font Styles

Where to Use Fonts on Discord

Display Name (32 characters)

Your display name is the cosmetic name shown across all of Discord and fully supports Unicode. Generate a styled version, then paste it in User Settings > My Account > Profiles. Up to 32 characters; some decorative Unicode characters count as more than one.

Server Nickname (32 characters, per server)

Server nicknames override your display name in a specific server only. Right-click your avatar in any server and choose Edit Per-server Profile, then paste a styled name. You can run a different font in every server you're in.

About Me / Bio (190 characters)

Your Discord bio supports Unicode text up to roughly 190 characters. For styles designed specifically for bios, visit the Bio Font page, and add aesthetic decorations like ✦ ⊹ ⋆ from the Discord Symbols library. See also Stop the Scroll with Font Variation for mixing weights to build hierarchy.

Chat Messages

Paste any Unicode-styled text into channels, DMs, or group chats. The styled text appears exactly as copied for everyone on desktop and mobile — no Markdown needed.

Server, Channel & Role Names

Server owners and moderators can use styled text and symbols in server names, channel names (100-character limit), category names, and role names. Common pattern: a clean Unicode style for headline channels and a symbol prefix for sub-channels.

Usernames — Not Supported

Discord usernames (the @handle) only accept lowercase a–z, numbers 0–9, underscores, and periods. Use your display name instead — it supports all font styles and is what other users see in servers and DMs.

How to Change Your Font on Discord

1

Type your text

Use the input box at the top of this page.

2

Pick a style

Filter by Bold, Cursive, Gothic, Bubble, or browse all.

3

Copy

Click the styled result to copy it to your clipboard.

4

Paste into Discord

Display name, nickname, bio, message, channel, or role — wherever you need it.

Change Your Display Name Font

Generate a styled version of your name above, then go to User Settings > My Account > Profiles and paste it into the display name field. For per-server names, right-click your avatar in a server and select Edit Per-server Profile.

Make Small Text on Discord

Discord has no font size setting, but you can use Unicode subscript and small caps characters. Use the generator above and look for the "Small Text" or small caps styles.

ₛₘₐₗₗ ₜₑₓₜ ₗₒₒₖₛ ₗᵢₖₑ ₜₕᵢₛ

Make Big Text on Discord

In chat messages, use Discord's header markdown: type # followed by a space for the largest heading, ## for medium, or ### for small. Headers work at the start of a new line. Outside of chat (display names, bios), there's no way to increase font size.

What Font Does Discord Use?

Discord uses gg sans, a proprietary typeface created by Discord. Before 2023, Discord used a customized version of Whitney by Hoefler&Co. The gg sans font is not available for download or use outside of Discord.

Discord Fonts Without Nitro

Unicode fonts are not a Nitro feature. The styled text you generate on this page works for every Discord user — free accounts, classic accounts, and Nitro accounts alike. That's because the characters themselves are part of the Unicode standard; Discord doesn't have to interpret them as bold or italic, they already are the bold or italic version of the letter.

Paste 𝗯𝗼𝗹𝗱 into your display name and it stays bold on every device that opens Discord. The same is true for 𝘐𝘵𝘢𝘭𝘪𝘤, 𝒸𝓊𝓇𝓈𝒾𝓋𝑒, 𝔤𝔬𝔱𝔥𝔦𝔠, Ⓑⓤⓑⓑⓛⓔ, and every other style on this page.

What Nitro actually unlocks for text: Discord's built-in Display Name Styles — proprietary fonts, colour gradients, and animated effects rendered by Discord on your display name only. They're locked behind Nitro and only apply to the display-name field. See the comparison below for which one fits which goal.

Discord Text Formatting Commands

Discord uses Markdown syntax for basic text formatting in chat. These are built-in commands — separate from the Unicode font styles above.

Format Syntax Result
Bold**text**text
Italic*text*text
Underline__text__text
Strikethrough~~text~~text
Spoiler||text||█████
Inline Code`text`text
Big Header# textHeading 1
Block Quote> textQuoted text
Bulleted List- textList item
Masked Link[label](url)Clickable link

Discord Display Name Styles vs. Unicode Fonts

Discord now offers Display Name Styles as a Nitro feature — built-in fonts, colors, and effects for your display name. Here's how it compares to using Unicode fonts from a generator.

Nitro — Display Name Styles

Built-in Styles

  • Requires Nitro subscription
  • Limited font options from Discord
  • Includes colors and animated effects
  • Display name only
  • Effects visible in DMs and profiles
Free — Unicode Fonts

UltraTextGen Fonts

  • Completely free, no subscription
  • 100+ font styles available
  • Works everywhere — names, chat, servers, channels, bios
  • Works for all Discord users
  • Also works on other platforms

Discord Symbols for Aesthetic Bios & Nicknames

Most aesthetic Discord profiles pair a styled name with a few decorative symbols — sparkles, dots, dividers, or brackets — that frame the name without breaking the 32-character display-name limit. Common examples:

✦ 𝒶𝓁𝑒𝓍 ✦  ·  ⊹ ࣪ ˖ 𝗮𝗹𝗲𝘅 ˖ ࣪ ⊹  ·  ⋆。˚ 𝒶𝓁𝑒𝓍 ˚。⋆  ·  ꒰ 𝓪𝓵𝓮𝔁 ꒱

Browse the full set on the Discord Symbols library — sparkles, hearts, frames, dividers, and ready-to-paste combos sized for display names, server nicknames, and bios.