Slack's mrkdwn is not standard markdown
Slack calls its formatting "mrkdwn," and it deliberately differs from the markdown you know from GitHub or Reddit. The differences are small but they break pasted text in obvious ways — especially bold. This page gives you a visual editor: style your message, click Copy, and it emits the exact mrkdwn Slack renders.
The single-asterisk gotcha
In Slack, bold is one asterisk on each side, *like this*, not the two that ChatGPT, Word, and most markdown use. Paste an AI draft full of **double asterisks** and Slack shows the literal stars instead of bolding anything. The formatter converts double to single automatically, so your emphasis actually lands.
Slack mrkdwn syntax
- Bold —
*text* (one asterisk, not two) - Italic —
_text_ - Strikethrough —
~text~ - Quote —
> quoted line - Inline code —
`code` - Code block — three backticks,
``` - Bulleted list — renders with a
• per line - Numbered list —
1. item
Slack has no underline and no headings, so the editor disables those for Slack and drops them on copy.
How to format a Slack message
- Paste or type your message into the editor above.
- Style it with the toolbar — bold, italic, a quote, inline code, or a bullet list.
- Click Copy to put clean mrkdwn on your clipboard.
- Paste into Slack and send. Bold, quotes, and bullets render right away.
Limits and tips
A single Slack message can run to roughly 40,000 characters, so length is rarely the constraint — readability is. Lead with a bold line, break walls of text into bullets, and use a code block for anything with fixed spacing. The same paste-and-clean workflow helps on LinkedIn, which strips your formatting in a different but equally frustrating way.
Format for other chat apps
Cross-posting to Discord, WhatsApp, Telegram, or Reddit? Each has its own formatter here that matches that app's syntax. To clean an AI draft on its own, use the AI text formatter or browse all tools.