Every Discord text formatting trick in one place. 23+ features with copy-paste syntax and live previews.
All Discord markdown syntax at a glance.
| Feature | Syntax | Notes | |
|---|---|---|---|
| Bold | **text** | Double asterisks | |
| Italic | *text* | Single asterisks or underscores | |
| Bold Italic | ***text*** | Triple asterisks | |
| Underline | __text__ | Double underscores | |
| Underline Italic | __*text*__ | Double underscores + asterisks | |
| Underline Bold | __**text**__ | Double underscores + double asterisks | |
| Underline Bold Italic | __***text***__ | All combined | |
| Strikethrough | ~~text~~ | Double tildes | |
| Subtext | -# text | Smaller, muted text | |
| Header 1 | # text | Largest heading | |
| Header 2 | ## text | Medium heading | |
| Header 3 | ### text | Smallest heading | |
| Masked Link | [text](url) | Clickable link with custom text | |
| Non-Embedded Link | <url> | Suppresses embed preview | |
| Inline Code | `code` | Single backticks | |
| Code Block | ```\ncode\n``` | Triple backticks | |
| Syntax Highlighting | ```js\ncode\n``` | Language after backticks | |
| Blockquote | > text | Greater-than sign | |
| Multi-line Quote | >>> text | Triple greater-than | |
| Unordered List | - item | Dash or asterisk | |
| Ordered List | 1. item | Number + period | |
| Spoiler | ||text|| | Double pipes | |
| Timestamp | <t:unix:F> | Dynamic timestamp |
Discord supports 9 inline text styles. Mix and match for emphasis.
Make text bold
Make text italic
Combine bold and italic
Underline text (Discord-specific)
Combine underline and italic
Combine underline and bold
All three styles combined
Cross out text
Smaller, muted text
Discord supports 3 heading levels and two link formats.
Three heading sizes (h1, h2, h3)
Custom link text
Suppresses link preview
Inline code, code blocks, and syntax highlighting.
Highlight code within a sentence
inline codeMulti-line code block
Add language name after ```
Quote text with single-line or multi-line blockquotes.
Quote a single line of text
Quote multiple lines at once
Discord supports unordered, ordered, and nested lists.
Bullet point list
Numbered list
Indent with two spaces for sub-items
Discord-specific formatting including spoilers, emoji, and timestamps.
Click to reveal hidden text
Standard and custom emoji
Auto-converts to viewer's timezone
Standard markdown features that Discord does not render.
Markdown tables render as plain text in Discord
Use file attachments or embeds instead
Not supported in Discord's markdown parser
Checkboxes (- [ ]) render as plain text
--- renders as plain text, not a line
Only one level of quoting is supported
HTML is stripped, not rendered
Use a backslash before any special character to display it literally instead of applying formatting.
\*not italic\* \*\*not bold\*\* \~\~not strikethrough\~\~
Stack multiple formatting markers to apply bold, italic, underline, and strikethrough simultaneously.
~~***strikethrough bold italic***~~ __***underline bold italic***__
Send a message with only emoji (1-3) and no other text. Discord will display them at 3x the normal size.
Discord timestamps automatically convert to each user's local timezone. Use hammertime.cyou to generate them.
<t:1672531200:F> → "January 1, 2023 12:00 AM"
Inside code blocks, blank lines are preserved exactly as-is. Useful for formatting multi-line code snippets.
``` line 1 line 3 ```
Wrap a URL in angle brackets to post it without Discord generating a link preview embed.
<https://example.com>
Everything you need to know.
Yes. Discord uses a simplified version of markdown for text formatting. You can use bold, italic, underline, strikethrough, code blocks, blockquotes, headers, lists, spoilers, and more. However, Discord doesn't support all standard markdown features — tables, images, footnotes, and HTML are not rendered.
Paste any markdown into our editor. Preview with professional themes. Export to PDF or HTML.