Discord Text Formatting - Complete Guide
Discord uses Markdown for text formatting in messages. This guide covers every formatting option available, from basic bold and italic to advanced code blocks and Unicode fonts.
Basic Discord Markdown Formatting
Bold
Wrap text in double asterisks: **bold text** produces bold text
Italic
Wrap text in single asterisks or underscores: *italic text* or _italic text_ produces italic text
Bold Italic
Triple asterisks: ***bold italic***
Underline
Double underscores: __underline text__
Strikethrough
Double tildes: ~~strikethrough~~
Spoiler
Double pipes: ||spoiler text|| (click to reveal)
Code Formatting
Inline Code
Single backticks: `inline code`
Code Blocks
Triple backticks for multi-line code blocks. Add a language name after the opening backticks for syntax highlighting:
```javascriptconsole.log("colored!");```
Colored Text via Code Blocks
Discord does not support colored text directly, but syntax highlighting in code blocks provides colored text. Popular methods:
```diffwith+ green textand- red text```cssfor orange/yellow colored text```fixfor yellow text```bashfor green-tinted text
Block Quotes
Start a line with > for a single-line quote, or >>> for a multi-line block quote.
Headers
Discord now supports headers in messages:
# Big header## Medium header### Small header
Lists
Use - or * for unordered lists, and 1. for ordered lists.
Unicode Fonts for Discord
All the Markdown formatting above only works in messages. For fancy text in usernames, server nicknames, and channel descriptions, you need Unicode fonts. Our Discord Font Generator provides 50+ Unicode text styles that work everywhere in Discord.
Popular Unicode font styles for Discord include cursive, bold, gothic, and Zalgo text.
Combining Markdown and Unicode
You can combine Discord's Markdown with Unicode fonts for advanced effects. For example, wrap Unicode bold text in spoiler tags, or put gothic text in a block quote. Experiment with combinations to find unique formatting styles for your server.