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
Discord doesn't have a font picker. Generate a Unicode style, copy, and paste it wherever Discord accepts text — display name, server nickname, bio, chat, server names, channels, and role names.
Type your text
Use the input box at the top of this page.
Pick a style
Filter by Bold, Cursive, Gothic, Bubble, or browse all.
Copy
Click the styled result to copy it to your clipboard.
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~~ | |
| Spoiler | ||text|| | █████ |
| Inline Code | `text` | text |
| Big Header | # text | Heading 1 |
| Block Quote | > text | Quoted text |
| Bulleted List | - text | List 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.
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
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.