Discord Text Formatting
Format your Discord messages with bold, italic, underline, strikethrough, code blocks, and more. Learn all Discord markdown syntax tricks.
✏️ Text Input
👁️ Preview & Output
Formatted Text
Discord Preview
📚 Discord Formatting Syntax Reference
| Format | Syntax | Example | Result | 
|---|---|---|---|
| Bold | **text** | **bold text** | bold text | 
| Italic | *text* or _text_ | *italic* | italic | 
| Underline | __text__ | __underline__ | underline | 
| Strikethrough | ~~text~~ | ~~strike~~ | |
| Spoiler | ||text|| | ||spoiler|| | hidden | 
| Code (inline) | `code` | `inline code` | inline code | 
| Code Block | ```code``` | ```text here``` | code block | 
| Quote | > text | > quote | quote | 
| Block Quote | >>> text | >>> multi-line | multi-line quote | 
| Heading 1 | # text | # Big Heading | Big Heading | 
| Heading 2 | ## text | ## Heading | Heading | 
| Heading 3 | ### text | ### Small | Small | 
| Bullet List | - item | - item 1 | • item 1 | 
💻 Code Block Language Highlighting
Discord supports syntax highlighting for many programming languages. Use triple backticks with a language name:
```javascript
code here
``````python
code here
``````java
code here
``````css
code here
``````json
code here
``````diff
+ added
- removed
```💡 Tips & Tricks
You can combine multiple formatting styles:
***text***= bold + italic__**text**__= underline + bold~~***text***~~=strike + bold + italic
Use backslash to escape formatting:
\*not italic\*= *not italic*\*\*not bold\*\*= **not bold**\~\~not strike\~\~= ~~not strike~~
On mobile, long-press the text input to access formatting options, or use the syntax manually for full control.
Discord message limits:
- Regular message: 2,000 characters
 - Nitro users: 4,000 characters
 - Code blocks count towards the limit
 
Discord Text Formatting - Complete Guide
Master Discord's markdown formatting to make your messages stand out. Learn how to use bold, italic, underline, strikethrough, code blocks, spoilers, and more advanced formatting options.
✏️ Live Preview
See your formatted text in real-time as you type
🎨 Quick Formatting
One-click buttons for all formatting styles
💻 Code Highlighting
Support for multiple programming languages
📋 Easy Copy
Copy formatted text with one click
Q: Does Discord formatting work everywhere?
A: Yes, Discord markdown formatting works in all text channels, DMs, server descriptions, and most text input fields.
Q: Can I use colors in Discord text?
A: Discord doesn't support direct text coloring, but you can use code blocks with specific languages like 'diff' to create colored text effects.
Q: How do I make multi-line code blocks?
A: Use triple backticks (```) before and after your code. Add a language name after the first ``` for syntax highlighting.
Q: What's the difference between * and ** for formatting?
A: Single asterisks (*text*) create italic text, while double asterisks (**text**) create bold text.
Q: Can I nest formatting inside code blocks?
A: No, text inside code blocks (` or ```) is displayed as-is without any markdown formatting applied.
Related Tools You Might Like

Shrug Emoji Generator
Generate shrug emoji ¯_(ツ)_/¯ in different fonts and styles.

Text Compare
Compare two text documents side by side and highlight differences. Perfect for finding changes between code, articles, or any text versions with line-by-line diff.

Brat Generator
Create authentic Charli XCX BRAT album style meme images with custom text and colors. Generate lime green aesthetic images inspired by the iconic Brat album cover. Perfect for social media, fan art, and expressing your brat summer energy!

ASCII Art Generator
Generate ASCII art from text.

Emoji Picker
Pick an emoji from the list and copy it to your clipboard.

Escape HTML
Free online tool to escape and unescape HTML entities. Convert special characters like <, >, &, " and ' to their HTML entities and vice versa.