Home Blog Discord

Discord

Fancy Fonts on Discord: Markdown, Unicode Styles and Limits

By the Copy and Paste Fonts team ยท Published ยท Updated ยท 3 min read

The complete guide to fancy fonts on Discord

Discord gives you two ways to style text. Markdown formatting (bold, italic, underline and more) is built in. Unicode styles from a font generator add looks markdown can't, such as script, gothic or bubble letters. This guide to fancy fonts on Discord covers both, shows where each works, and lists what Discord won't let you change.

Discord markdown: the built-in formatting

Type thisYou get
**bold**bold
*italic* or _italic_italic
***bold italic***bold italic
__underline__underline
~~strikethrough~~strikethrough
`code`code
||spoiler||hidden until clicked
# Heading at the start of a linea large heading (also ##, ###)
> quotea block quote

For a multi-line code block, put three backticks on the line before and after the text. Markdown only works in messages and some text fields; it does nothing in names.

How to get a fancy font on Discord

Unicode font styles for Discord

To go beyond markdown, type your text in the font generator, copy a style and paste it into Discord. Styles that look good in Discord's dark theme:

  • Gothic: ๐”Š๐”ž๐”ช๐”ข๐”ฏ or bold ๐•ฒ๐–†๐–’๐–Š๐–— for dark, dramatic names.
  • Bold script: ๐““๐“ป๐“ฎ๐“ช๐“ถ for soft, aesthetic servers.
  • Small caps: แดแดแด…แด‡ส€แด€แด›แดส€ for clean role names and channel labels.
  • Double-struck: ๐”พ๐”ธ๐•„๐”ผ for tech and gaming.
  • Squared and bubble: ๐Ÿ…ถ๐Ÿ…ฐ๐Ÿ…ผ๐Ÿ…ด and โ“–โ“โ“œโ“” for playful names.

Where fancy fonts work on Discord

PlaceUnicode styles?
MessagesYes
Display name and server nicknameYes
About Me (bio)Yes
Server name, channel names, role namesUsually yes (text channel names are shown in lowercase)
UsernameNo: lowercase letters, numbers, underscores and periods only
Tips for using fancy fonts on Discord

Display name, nickname and username on Discord

Discord has three names, and they follow different rules. Your username is unique and plain (lowercase letters, numbers, underscores and periods). Your display name is shown across Discord and accepts Unicode styles. A server nickname replaces your display name in one server only, so you can use a different styled name in each community. Set it from the server menu โ†’ Edit Server Profile.

How to style a Discord server

  • Category names: small caps with a separator, like โ”โ” ษชษด๊œฐแด โ”โ” or โ”Š ษขแด‡ษดแด‡ส€แด€สŸ.
  • Channel names: one emoji plus a short word (๐Ÿ“ขใƒปannouncements). Text channel names are lowercase, so bold capital styles won't appear as typed.
  • Role names: double-struck or bold, like ๐•„๐•†๐”ป or ๐•๐ˆ๐, so roles stand out in the member list.
  • Welcome message: a markdown heading (# Welcome) plus plain rules is easier to read than fully styled text.

What doesn't work on Discord

  • Changing Discord's font for everyone: not possible.
  • Reliable coloured text: code-block tricks exist but don't look the same on every device.
  • Searching styled text: Discord search matches plain words, so styled messages are hard to find later.
  • Heavy Zalgo in busy channels: it overlaps other messages and many moderators remove it.

Tips for using fancy fonts on Discord

  • Use markdown for emphasis in messages; save Unicode styles for names and headings.
  • Keep role and channel names readable: small caps plus one emoji is plenty.
  • Screen readers may skip styled letters, so don't put rules or important info in fancy text.

Frequently asked questions

Can I change the font in Discord itself?

No. Discord uses its own font for everyone. You can format text with markdown and paste Unicode styles that look like other fonts.

Why can't I put fancy letters in my Discord username?

Discord usernames only allow lowercase letters, numbers, underscores and periods. Put the styled name in your display name or server nickname instead.

Can I make coloured text in Discord?

Not with normal markdown. Some people use code blocks with syntax highlighting to get coloured words, but the result depends on the client and isn't reliable on mobile.