Slack Bold and Italic Not Working? Use mrkdwn
If **bold** or __italic__ shows literal symbols in Slack, you are using Markdown instead of mrkdwn. Here is the fix.
Direct answer
Slack bold is a single asterisk (*bold*) and italic is underscores (_italic_). If you typed **bold** or __italic__ from standard Markdown, Slack shows the literal symbols because mrkdwn uses single markers. Replace the double markers with single ones, or convert the Markdown to mrkdwn.
Open Markdown to Slack converterWhen to use this
- Your bold or italic shows asterisks or underscores instead of formatting.
- You pasted Markdown into Slack and the styling did not apply.
- A Slack bot or app message is not rendering emphasis.
Steps
- Change **bold** to *bold* (one asterisk on each side).
- Change __italic__ or *italic* to _italic_ (underscores).
- Change ~~strike~~ to ~strike~ (one tilde).
- Make sure there is no space between the marker and the text.
- For a whole document, convert the Markdown to mrkdwn instead of fixing each mark.
Example conversion
This is **very important** and _slightly_ urgent, not ~~cancelled~~.
This is *very important* and _slightly_ urgent, not ~cancelled~.
Common mistakes
- Double markers are the top cause: **bold** and ~~strike~~ are Markdown, not mrkdwn.
- A space right after the marker breaks it: * bold * will not format.
- Bot and Slack app messages need the mrkdwn field set and single-marker syntax to render emphasis.
FAQ
- Why is bold not working in Slack?
- You are probably using **bold** from standard Markdown. Slack mrkdwn bold is a single asterisk, so use *bold* and the double asterisks will disappear.
- How do I italicize text in Slack?
- Wrap the text in underscores: _italic_. A single asterisk is bold in Slack, not italic, which trips up people coming from Markdown.
- Why do my asterisks show as plain text?
- Either you used double asterisks (Markdown bold) or there is a space between the asterisk and the word. Use single markers with no inner spaces.
Related Markdown to Slack guides
Slack Message Formatting Syntax (mrkdwn vs Markdown)
Slack uses mrkdwn, not standard Markdown: one asterisk for bold, underscores for italic, and angle-bracket links. Here is the full reference.
Convert Markdown to Slack mrkdwn
Turn standard Markdown into Slack mrkdwn — bold, italic, strikethrough, links, and headings mapped to Slack's syntax.
How to Post Code Blocks in Slack
Use backticks for inline code and triple backticks for multi-line code blocks in Slack messages, and know what Slack does not support.
Paste Formatted Text Into Slack Without Breaking It
Move text from Markdown, Google Docs, or Notion into Slack cleanly by converting to mrkdwn or clearing carried-over formatting.
How to Make Bullet Points and Lists in Slack
Create bullet points and numbered lists in Slack using the composer's list buttons or literal bullet characters for bot messages.
Desk gear for long writing sessions
A few things that help if you write docs, tickets, and specs on a laptop all day.
Anker 5-in-1 USB-C Hub
One cable turns a laptop into a desk setup. Drives a 4K display, charges at up to 85W, and adds three data ports.
- 4K HDMI output
- 85W max power delivery
- 1x USB-C + 2x USB-A, 5Gbps each
- MacBook Pro, MacBook Air, Dell
Dell 27" S2725QC 4K
The monitor I write and review documents on. 163 PPI keeps small text sharp, and USB-C carries video and power on one cable.
- 3840x2160 IPS, 163 PPI
- 120Hz, 4ms, FreeSync Premium
- 99% sRGB
- USB-C, HDMI, DisplayPort
Apple MacBook Neo 13" (A18 Pro)
The cheapest way into an Apple-silicon machine that runs local models. Fanless, and the Liquid Retina panel holds small text at a full day of reading.
- A18 Pro chip, built for Apple Intelligence
- 8GB unified memory, 256GB SSD
- 13-inch Liquid Retina display
- 1080p FaceTime HD camera
Amazon affiliate links. We earn a commission on qualifying purchases at no extra cost to you.