urltoolskit.org
URL utilities, in the browser
Say hi →

URL → Markdown / HTML / BBCode / Slack mrkdwn / reST link

turn URLs into link syntax for any platform

Turn a URL (or a list of them) into Markdown, HTML, BBCode, Slack mrkdwn, or reST link syntax.

Ready.

How to use

  1. Paste one URL or a list (one per line). Optional: paste titles in a second column (TSV) — otherwise the tool uses the URL itself as the link text.
  2. Pick Output format: Markdown, HTML, BBCode, Slack mrkdwn, reStructuredText.
  3. Output appears row-for-row in the format you picked. Copy all dumps the full list to clipboard.
  4. Toggle Auto title from URL to use the last path segment as a fallback title (/posts/my-thingmy-thing).

Format cheatsheet

FAQ

Why is my Slack link not clickable?

Slack uses its own mrkdwn syntax — <url|text>, not [text](url). Pick the Slack mrkdwn format, not Markdown.

Can I import URL + title from a CSV?

Yes — paste lines like https://x.com\tTitle (tab-separated). For comma-separated CSV, swap the commas to tabs in a spreadsheet first.

How does auto-title handle path-less URLs?

It falls back to the hostname. For https://example.com/ you'd get a link with text "example.com".

Does it escape special chars in titles?

HTML output escapes the title with HTML entities. Markdown / Slack / BBCode pass the title through verbatim — make sure you've cleaned titles that contain the format's delimiter chars.