Discord Text Formatting and Fancy Fonts Guide

Quick answer: Discord supports markdown: **bold**, *italic*, __underline__, ~~strikethrough~~, ||spoiler||, `inline code`, ``` code blocks, # headers and > quotes. For different-looking fonts in nicknames or bios, paste Unicode characters from a fancy text generator.

Discord has two ways to style text. Markdown formatting works in messages. Unicode "fonts" work almost anywhere, including nicknames and server names.

Markdown cheat sheet

Type thisResult
**text**Bold
*text*Italic
__text__Underline
~~text~~Strikethrough
||text||Spoiler (hidden until clicked)
`text`Inline code
``` text ```Code block
# textLarge header (start of a line)
> textQuote

You can combine them, for example ***bold italic*** or __**bold underline**__.

Fancy fonts with Unicode

Markdown does not work in usernames, nicknames or channel names. Unicode styled letters do, because they are characters, not formatting. Generate them with the fancy text generator and paste.

Things to watch for

Want strikethrough in other apps too? The strikethrough text generator makes a Unicode version that pastes anywhere.

Frequently asked questions

How do you bold text on Discord?

Wrap it in two asterisks on each side, like **this**.

Can I change my Discord font?

Not the app font, but you can paste Unicode styled letters into names and messages.

How do I make a spoiler on Discord?

Wrap the text in double vertical bars, like ||this||.

Keep going

Fancy Text Generator

Over forty copy-and-paste text styles in one place: cursive, bold, gothic, bubble, glitch, upside down and decorated gamer tags.

Graffiti Name Generator

Type your name once and see it in twelve graffiti styles side by side.