Discord Text Formatting Guide

Learn bold, italic, underline, strikethrough, code blocks & more

Discord Text Formatter

Complete Discord Text Commands Cheatsheet

All Discord Markdown commands in one table. Click any code to copy.

Effect Markdown code Result
Bold**text**text
Italic*text* or _text_text
Bold + Italic***text***text
Underline__text__text
Underline + Bold__**text**__text
Strikethrough~~text~~text
Spoiler||text||hidden
Inline code`code`code
Code block```code```code
Block quote> quotequote
Multi-line quote>>> quotewhole block
Heading 1 (large)# HeadingHeading
Heading 2## HeadingHeading
Heading 3 (small)### HeadingHeading
Bulleted list- item• item
Numbered list1. item1. item
Hyperlink (masked)[text](url)text
Escape format\*text\**text*
Red text (diff)```diff − red```- red
Green text (diff)```diff + green```+ green
Orange text (css)```css [orange]```[orange]
Yellow text (fix)```fix yellow```yellow
Blue text (ini)```ini [blue]```[blue]
@user mention@username@username
#channel mention#channel#channel

Tip: Click any code in the table above to copy it to your clipboard.

Discord Text Formatting Codes — Detailed

Bold Text

Click to copy
**text** text

Italic Text

Click to copy
*text* text

Underline Text

Click to copy
__text__ text

Strikethrough Text

Click to copy
~~text~~ text

Spoiler Text

Click to copy
||text|| text

Inline Code

Click to copy
`code` code

Code Block

Click to copy
```code```
code

Block Quote

Click to copy
> quote quote

Bold + Italic

Click to copy
***text*** text

Underline + Bold

Click to copy
__**text**__ text

Heading (Large)

Click to copy
# Heading Heading

Bulleted List

Click to copy
- item • item

Colored Text in Discord

Discord uses syntax highlighting in code blocks to create colored text. Here are the four most useful options — the full colour reference lives on our Discord code blocks guide.

Red & Green (diff)

Click to copy
```diff
- Red text
+ Green text
```
- Red text
+ Green text

Orange (css)

Click to copy
```css
[Orange text]
```
[Orange text]

Yellow (fix)

Click to copy
```fix
Yellow text
```
Yellow text

Blue (ini)

Click to copy
```ini
[Blue text]
```
[Blue text]

How to Format Text in Discord

Discord uses a simplified version of Markdown for text formatting. This means you can make your messages stand out with bold text, italics, underlines, and much more—all without any special tools. Just wrap your text with the right symbols, and Discord handles the rest.

Whether you're running a gaming server, managing a community, or just chatting with friends, knowing how to format text effectively can help you communicate more clearly and make important information pop.

Discord Text Formatting Basics

The most common Discord formatting options are easy to remember:

Code Block Formatting

Single backticks wrap inline code, triple backticks open a multi-line block, and a language name after the opening backticks turns on syntax highlighting. Code blocks have enough depth — colour tricks, language keywords, mobile quirks — to need their own guide: see Discord code blocks, syntax highlighting and colored text.

Tips for Better Discord Messages

Here are some pro tips for using Discord text formatting effectively:

Those three headings have a fourth sibling that goes the other way and is easy to miss: -# at the start of a line turns it into subtext — smaller and greyed out, the size Discord uses for footnotes, credits and disclaimers under an announcement. It only applies to the single line it opens, so a footer of three lines needs the marker three times. Because it has its own quirks, and because it stops working the moment you leave the message box, the full walkthrough lives on our small text with -# page, alongside the Unicode superscript and small caps letters you can use in a nickname where Markdown is stripped out.

Remember that formatting only works in regular messages—not in usernames, server names, or channel names. Also, some formatting may not display correctly on older Discord clients or third-party apps.

Symbols That Work Where Markdown Doesn't

That last limitation is why Unicode symbols matter on Discord. Markdown is stripped out of usernames, nicknames, server names and channel names — but Unicode characters are part of the text itself, so they survive everywhere Markdown fails. This is how people get decorated nicknames and channel names: a star sign glyph beside a nickname, ✧ around a display name, or a divider inside a channel title. The twelve sign glyphs, from ♈ to ♓, are on the zodiac symbols page and are one of the most common nickname decorations on personal and astrology servers.

The same logic applies inside messages. Discord's Markdown parser only reacts to *, _, ~, |, ` and >, so everything else passes through untouched. Operators such as ≥, ≠, ∞, √ and π go straight into a message or a pinned rules post without any escaping — handy for study servers and bot documentation, and all listed on the math symbols page. Watch only for the asterisk-like ∗ and the tilde-like ∼: they look similar to Markdown characters but are different code points, so Discord ignores them, which is exactly why they are useful as decoration.

Currency glyphs behave the same way and matter more than you would expect on Discord — trading, commission and giveaway servers write prices in channel topics and role names where bold and italics simply do not apply. ₹, ₩, €, £, ¥ and ₿ all render identically for every member on every platform, and are collected on the currency symbols page. One caveat: put a currency amount inside a ```diff block and a leading minus will colour the whole line red, which is a neat way to mark a price drop and an easy accident otherwise.

Discord Formatting FAQ

Where can I find a full guide to Discord italics?

We have a dedicated Discord italics guide covering every way to italicize — single asterisks (*text*), underscores (_text_), and combining italics with bold. Visit our Discord italics page for step-by-step examples and troubleshooting.

How do I make bold text in Discord?

Wrap your text with double asterisks: **your text**. To combine bold and italics, use three asterisks on each side: ***bold italic***.

How do I create spoiler text in Discord?

Wrap your text with double vertical bars (pipes): ||your text||. The text appears hidden as a black bar until the reader clicks it. Spoilers also work on images and links.

How do I make colored text in Discord?

Discord has no native colored text, but you can fake it with syntax-highlighted code blocks. Wrap text in triple backticks plus a language name: ```diff (red/green), ```css (orange), ```fix (yellow), ```ini (blue with brackets).

Can I combine multiple text formats in Discord?

Yes. Common combinations: ***bold italic***, __**underline bold**__, ~~**bold strikethrough**~~. The order of nesting matters — keep the outermost format on the outside.

Why doesn't my Discord formatting work?

Three common reasons: (1) you're typing in a username, server name or channel name — formatting only works in messages; (2) escape characters: backslash before an asterisk (\*) cancels formatting; (3) you're inside a code block — formatting symbols are displayed as literal text there.

Does Discord formatting work on mobile?

Yes, all Markdown formatting works identically on the Discord mobile app (iOS and Android) and desktop. The mobile app added an inline formatting toolbar — long-press selected text to see Bold, Italic, Underline, Strikethrough and Spoiler buttons.

Explore More Tools

Copied!