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:

```javascript
console.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:

  • ```diff with + green text and - red text
  • ```css for orange/yellow colored text
  • ```fix for yellow text
  • ```bash for 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.

Frequently Asked Questions

Wrap text in double asterisks: **bold text**. For bold italic, use triple: ***bold italic***. For usernames, use Unicode bold from our generator.
Use syntax-highlighted code blocks. ```diff with +green or -red, ```css for orange, ```fix for yellow.
Markdown doesn't work in usernames. Use our Discord font generator for Unicode fonts that work in display names.