Slack Message Formatting
Plain text works for most Slack messages. But when you share a list, want to highlight something important, or need to paste code, formatting makes your message far easier to read. Slack provides a range of text formatting tools accessible right from the message input box.
Formatting Toolbar Overview
MESSAGE FORMATTING TOOLBAR B I S | •≡ 1≡ " ⌨ 🔗 @ :emoji: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── Insert link │ │ │ │ │ │ │ └─────── Code block │ │ │ │ │ │ └──────────── Blockquote │ │ │ │ │ └──────────────── Numbered list │ │ │ │ └───────────────────── Bullet list │ │ │ └───────────────────────── Divider (inline code) │ │ └───────────────────────────── Strikethrough │ └───────────────────────────────── Italic └───────────────────────────────────── Bold
Click the Aa icon in the message input box if the toolbar is not visible. It toggles the formatting bar open or closed.
Bold Text
Use bold for the most important word or phrase in a message. Highlight a deadline, an action item, or a name that readers must notice.
Keyboard shortcut: Select text and press Ctrl+B (Windows) or Cmd+B (Mac).
Markdown shortcut: Wrap text in asterisks — *your text*
EXAMPLE:
"Please submit the report by *Friday 5 PM*."
→ Renders as: "Please submit the report by Friday 5 PM."
(Friday 5 PM appears in bold)
Italic Text
Italic text suits emphasis, titles, or terms you want to set apart from the rest of the sentence.
Keyboard shortcut: Ctrl+I / Cmd+I
Markdown shortcut: Wrap text in underscores — _your text_
Strikethrough Text
Strikethrough is useful for crossing out completed tasks or correcting a previous statement in the same message.
Markdown shortcut: Wrap text in tildes — ~your text~
EXAMPLE: "Meeting on ~Monday~ Wednesday at 2 PM."
Inline Code
Wrap a word or short phrase in single backticks to display it as code. This keeps technical terms, commands, and filenames visually distinct from the rest of the message.
Markdown shortcut: `your code`
EXAMPLE: "Run `npm install` before starting the server."
Code Blocks
Use triple backticks for multi-line code. Everything between the opening and closing backticks appears in a monospace code block with a copy button — handy for sharing scripts, error logs, or terminal output.
MARKDOWN SHORTCUT: ``` your multi-line code goes here ```
Bullet Lists
Bullet lists organize multiple items without creating one long run-on message. Use them for action items, options, or step-by-step instructions.
Markdown shortcut: Start a line with - or * followed by a space.
EXAMPLE: - Review design mockups - Approve copy for homepage - Submit final sign-off to dev team
Numbered Lists
Numbered lists work well for ordered steps where sequence matters.
Markdown shortcut: Start lines with 1., 2., 3. etc.
Blockquotes
A blockquote indents text to signal that you are quoting something — a previous message, a document excerpt, or an external source. Start a line with > to create a blockquote.
EXAMPLE: > "The launch is confirmed for Q4." → Got it, I will prepare the checklist.
Hyperlinks
Slack automatically turns URLs into clickable links. To create a link with custom display text, use the link icon in the toolbar, or type:
<https://example.com|Click here to view the report>
The text after the pipe character (|) becomes the visible link text. This keeps messages clean instead of showing raw long URLs.
Formatting Cheat Sheet
RESULT MARKDOWN SYNTAX ────────────── ───────────────────────── Bold *bold text* Italic _italic text_ Strikethrough ~struck-out text~ Inline code `code here` Code block ```code block``` Bullet list - item one Numbered list 1. first step Blockquote > quoted text
When to Use Formatting — and When Not To
Formatting helps when a message has structure: a list of tasks, a block of code, a key deadline to highlight. Formatting hurts when overused — a message with every other word in bold looks cluttered and loses its emphasis. Format only the parts that genuinely need visual distinction.
Key Takeaways
- The formatting toolbar appears above the message input box when you click the Aa icon.
- Markdown shortcuts like
*bold*and_italic_work directly while typing. - Use code blocks (triple backticks) for multi-line technical content.
- Bullet and numbered lists organize multiple items for easy reading.
- Format selectively — overusing bold or italic weakens the emphasis you are trying to create.
