• 100% Free
  • No Sign-Up
  • No Credit Card
  • No Free Trial
  • No Pro Tier
  • No Watermarks

Nothing is uploaded. Just open it and start.

Convert Markdown to Slack — and back

Free, no sign-up, no credit card, no trial. Your text never leaves the browser — paste Markdown from a README, a doc, or ChatGPT and get a Slack-ready message with working bold, links, lists and code, or turn Slack mrkdwn from the API back into clean Markdown.

Both directions

Markdown to Slack mrkdwn, or Slack messages back to Markdown — swap in one click.

Lists, code & tables

Nested bullets, task lists, code blocks and tables are rewritten into shapes Slack can show.

Live Slack preview

See roughly how the message will look in Slack before you paste or post it.

Private & client-side

Your messages never leave the browser. No server round trip, ever.

Frequently asked questions

Why doesn't normal Markdown work in Slack?
Slack uses its own flavor called mrkdwn. Bold is *single asterisks*, italic is _underscores_, strikethrough is ~single tildes~, and links are written <https://example.com|like this>. There are no headings or tables, so **double asterisks**, # headings, and [text](url) links show up literally unless they're converted.
What's the difference between "Paste" and "API" output?
Paste is for typing or pasting into the Slack message box: links become "label (url)" and nothing is escaped, because the composer shows <url|label> and &amp; literally. API is for bots, incoming webhooks, and Block Kit text fields: links use Slack's <url|label> syntax and &, <, > are escaped as &amp;, &lt;, &gt;, as Slack's API requires.
How are headings and tables converted?
Slack has neither, so headings become a bold line and tables become an aligned, monospaced grid inside a code block — the most readable way to show tabular data in a Slack message. Task lists become ☐ and ☑, and nested bullets use •, ◦ and ▪.
Can it convert Slack messages back to Markdown?
Yes. Switch to Slack → MD and it turns *bold*, _italic_, ~strike~, <url|label> links, code blocks, quotes (including >>>), and • bullets into Markdown. User, channel and @here mentions become readable @name and #channel text, and HTML entities are decoded.
Are my messages uploaded anywhere?
No. Conversion runs entirely in your browser with JavaScript — nothing is uploaded, logged, or stored, which matters when you're pasting internal messages. It's free with no sign-up; a single unobtrusive ad slot covers hosting.

Spotted a bug or have a suggestion?

Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.