Formatting Reference
Syntax on the left, Discord preview on the right. Click ⎘ Copy to grab the syntax instantly.
Text Styles
Syntax
**Bold text**
Preview
Bold text
Double asterisks. Works in messages, embed descriptions, and field values.
Syntax
*Italic text*
Preview
Italic text
Single asterisk or underscore: _italic_
Syntax
***Bold italic***
Preview
Bold italic
Triple asterisks for bold + italic combined.
Syntax
__Underline__
Preview
Underline
Double underscores. Does NOT work in embed titles — only in messages and descriptions.
Syntax
~~Strikethrough~~
Preview
Strikethrough
Double tildes. Great for crossed-out prices or corrections.
Syntax
__**Bold underline**__
Preview
Bold underline
Combine formats by nesting them.
Headers
Syntax
# Heading 1
Preview
Heading 1
Largest heading. Must be at the start of a line with a space after #.
Syntax
## Heading 2
Preview
Heading 2
Medium heading. Good for section titles.
Syntax
### Heading 3
Preview
Heading 3
Smallest heading. Works in message content only — not inside embed fields.
Lists
Syntax
- Item one
- Item two
- Item three
Preview
- Item one
- Item two
- Item three
Unordered list. Use - or * at the start of each line.
Syntax
1. First item
2. Second item
3. Third item
Preview
- First item
- Second item
- Third item
Ordered list. Number followed by a period and space.
Syntax
- Parent item
- Nested item
- Nested item
Preview
- Parent item
- Nested item
- Nested item
Indent with 2 spaces to create nested sub-items.
Code Blocks
Syntax
`inline code`
Preview
inline codeSingle backtick. Disables other markdown inside.
Syntax
```
multi-line
code block
```
Preview
multi-line
code blockTriple backticks. Add a language name (js, py, json…) for a syntax label.
Syntax
```diff
+ Added line
- Removed line
```
Preview
+ Added line
- Removed line
diff language colors entire lines. + green · - red.
Blockquotes
Syntax
> Single line quote
Preview
Single line quote
Greater-than sign at the start of a line. Adds a grey left border.
Syntax
>>> Multi-line block
entire message
is quoted
Preview
Multi-line block
entire message
is quoted
entire message
is quoted
Triple >>> quotes the entire remaining message as one block.
Mentions & Channels
Syntax
<@USER_ID>
Preview
@Username
Mention a user by their ID. Sends a notification.
Syntax
<@&ROLE_ID>
Preview
@Role Name
Mention a role. Add & before the ID. Notifies all members with that role.
Syntax
<#CHANNEL_ID>
Preview
#channel-name
Link to a channel. Creates a clickable tag, no notification sent.
Syntax
@everyone
@here
Preview
@everyone
@here
@here
@everyone pings all members. @here pings online members only. Requires permission.
Timestamps
How it works
Discord timestamps show a date/time that automatically converts to each viewer's local timezone. The format is
<t:UNIX:FLAG> where UNIX is seconds since Jan 1, 1970.
Timestamp Generator — pick a date & time, get the Discord code
You enter your local time — Discord automatically shows the correct time for every viewer in their own timezone.
Spoilers
Syntax
||Spoiler text||
Preview — click to reveal
Spoiler text
Double pipe. Users must click the black box to reveal content. Works on images too.
Diff Colors
Syntax
```diff
+ ✅ Service Online
- ❌ Service Offline
```
Preview
+ ✅ Service Online
- ❌ Service Offline
+ green · - red. Perfect for status boards and changelogs.
⚡ Live Sandbox
Type Discord markdown — see live preview
Preview appears here…