Markdown to Slack & Discord

Convert Markdown to Slack and Discord chat formatting.

Example

Markdown
**Ship it** and _test_ — see [docs](/d).
Slack mrkdwn
*Ship it* and _test_ — see </d|docs>.

What it keeps

  • Bold, italic and strikethrough
  • Inline code and code blocks
  • Lists and links, mapped to chat conventions

Where it struggles

  • Slack uses a single * for bold and has no headings — headings become bold lines
  • Tables aren't supported in chat
  • Some Discord/Slack differences are unavoidable

Frequently asked questions

Does it target Slack or Discord?

Both — it produces the mrkdwn conventions those apps understand.

Why did my ** bold change to *?

Slack's mrkdwn uses a single asterisk for bold, so the converter adjusts it to match.

What happens to headings?

Chat has no headings, so they're turned into bold lines.