Discord Markdown & Text Formatting Guide
Discord uses a customized flavor of Markdown tailored for real-time messaging. This technical reference explains all supported formatting rules, limits, and edge cases.
Interactive Formatting Sandbox
Welcome to MarkdownDiscord
Format bold, italic, underline, and
Interactive Features:
MD_CODEBLOCK_0__
Quick Syntax Reference
Essential Discord formatting patterns at a glance with instant copy shortcuts.
| Element | Syntax Pattern | Rendered Effect | Copy |
|---|---|---|---|
| Bold | **bold text** | bold text | |
| Italic | *italic text* | italic text | |
| Underline | __underlined text__ | underlined text | |
| Strikethrough | ~~crossed out~~ | ||
| Spoiler Mask | ||hidden secret|| | hidden secret | |
| Inline Code | `const app = 1;` | const app = 1; | |
| Blockquote | > Quoted line | Quoted line | |
| Heading 1 | # Large Header | Large Header | |
| Subtext Footnote | -# Small subtext | Small subtext | |
| Dynamic Timestamp | <t:1774435200:R> | ||
| Masked Link | [MarkdownDiscord](https://markdowndiscord.com) | MarkdownDiscord | |
| Suppress Embed Link | <https://markdowndiscord.com> | https://... |
Text Styling & Emphasis
Standard text formatting in Discord supports bold, italics, underline, strikethrough, and nested combinations.
Spoilers & Dynamic Timestamps
Spoilers hide content behind interactive black masks. Timestamps dynamically convert Unix epoch seconds into each reader's local timezone.
Headings & Subtext
Discord supports 3 heading levels and a special subtext header (-#). Always include a space after the prefix.
Code Blocks & Syntax Highlighting
Enclose code in triple backticks with a language keyword (e.g. js, py, json, cpp, bash, diff, ansi).