Turn Slack messages into Markdown.
Paste a Slack message and get clean, standard Markdown back — *bold*, _italic_, ~strike~, links, user and channel mentions, bullets and code blocks all converted. Inline and fenced code is kept verbatim. It all runs in your browser — nothing is uploaded.
FAQ
Is my data uploaded?+
No. Your message is parsed and converted entirely in your browser — it is never sent to a server. We count only anonymous, aggregate usage on our own server (a page view, that a conversion ran) — never your message text.
What Slack formatting does it convert?+
Bold *x* → **x**, italic _x_ → *x*, and strikethrough ~x~ → ~~x~~. Links, user mentions (<@U123|name>), channel mentions (<#C123|general>) and broadcasts like <!here> are all rewritten, and Slack's HTML escapes (&, <, >) are decoded back to real characters.
Will my code blocks stay intact?+
Yes. Text inside an inline `code` span or a triple-backtick block is treated as verbatim — none of the Slack-to-Markdown rules run inside it, so a * or _ in your code is left exactly as you typed it.
How are mentions and channels handled?+
Slack stores mentions as opaque IDs. When a readable name is present (<@U123|alice> or <#C123|general>) you get @alice or #general; with only the raw ID you get @U123 or #C123. Bullets (•) become - list items.