Formatter

Markdown Link Generator

Type a URL and a label once, get every link format you need: Markdown, Slack mrkdwn, HTML, Obsidian wikilinks, reStructuredText, and plain. Custom scheme URLs auto-detect and offer one-toggle Shortlink wrapping.

Enter a URL above to see formatted link snippets.

Link syntax by platform

Reference table for the most-used link formats. The generator above produces correctly formatted output for every row.

SurfaceSyntax
Markdown / CommonMark[Label](url)
Notion[Label](url)
Obsidian (external)[Label](url)
Obsidian (vault note)[[Note Name|Label]]
Slack mrkdwn<url|Label>
HTML<a href="url">Label</a>
reStructuredText`Label <url>`_
AsciiDocurl[Label]
BBCode[url=...]Label[/url]
Auto-link (bare URL)https://example.com

Why custom scheme URLs need wrapping first

Markdown link syntax is universal: [Label](url) renders the same way in every Markdown processor. The variable is what the surrounding platform allows in the URL slot.

Most platforms whitelist a small set of schemes — typically https, http, mailto, sometimes tel. Anything else (slack://, obsidian://, zoommtg://) gets stripped before the link is rendered. The generator above auto-detects this case and offers to wrap the URL in a Shortlink so the resulting Markdown renders as clickable everywhere.

Where teams paste these formats

US East Coast

Teams across the US East Coast lean heavily on Notion as a central wiki, with Slack as the comms layer. Custom scheme URLs are most often shared inside Notion docs, where they fail silently.

Use case: Wrap your slack:// channel deep links into HTTPS so they survive being pasted into Notion runbooks and onboarding pages.

US West Coast

West Coast product and design teams rely on Figma and Linear daily. Both platforms understand their own deep-link schemes but block competing ones.

Use case: Convert figma:// prototype links into universal URLs you can drop into Linear specs without breaking the click target.

United Kingdom

UK teams frequently coordinate across Microsoft Teams, Confluence, and Jira — all of which sanitize non-HTTPS URLs aggressively.

Use case: Embed Zoom and Slack deep links inside Confluence pages and Jira tickets by wrapping the original scheme in a Shortlink.

DACH (Germany / Austria / Switzerland)

In German-speaking markets, Confluence and Jira dominate enterprise documentation. Both block custom schemes natively.

Use case: Paste Shortlinks into Confluence pages to give teammates one-click access to Zoom calls or Figma prototypes from your specs.

France

French product teams often combine Notion with Slack and Figma. Cross-tool linking breaks the moment a custom scheme leaves its native app.

Use case: Generate Shortlinks once and reuse them in Slack, Notion, and email — the same HTTPS link works in every context.

India

Engineering teams across India frequently ship across time zones, leaning on async tools like Slack, Notion, and GitHub for handoffs.

Use case: Wrap GitHub Desktop and VS Code deep links into Shortlinks so engineers on the next shift can open them directly from a Notion handoff doc.

Japan

Tokyo-based teams often pair Slack with Figma and Notion. Sharing prototype links across these tools is common, and equally commonly broken.

Use case: Build figma:// and slack:// deep links once with the Shortlink builder, then reuse them across every internal document.

Australia / New Zealand

APAC teams running Atlassian stacks (Jira + Confluence) hit the custom-scheme block almost daily.

Use case: Convert custom scheme URLs into universal HTTPS links once, paste them anywhere, and stop manually re-explaining how to open the app.

Worldwide

Distributed and remote teams across every region run into the same problem: deep links that work in one app break the moment they leave it.

Use case: Use Shortlink to wrap any custom scheme URL into an HTTPS link that works in every tool your team uses.

FAQ

How do I format a link in Notion?+

Notion uses standard CommonMark Markdown for links: [Label](https://example.com). Type the link, select it, press Cmd/Ctrl+K, then paste the URL. Or paste a URL onto selected text and Notion auto-formats it. Custom scheme URLs (slack://, obsidian://) are stripped — wrap them in a Shortlink first.

What is Slack mrkdwn link syntax?+

Slack uses its own mrkdwn flavor: <https://example.com|Label>. Note the angle brackets and the pipe (not parentheses or square brackets). You can also paste a bare URL and Slack auto-links it. Custom schemes other than slack:// are not auto-linked.

How do I make a clickable link in Obsidian?+

Obsidian supports two formats: standard Markdown ([Label](url)) for any link, and wikilinks ([[Note Name|Label]]) for internal vault notes. Wikilinks are designed for in-vault navigation; for external URLs always use the Markdown format. Custom schemes work in both if Obsidian is set to allow them.

Markdown link syntax cheat sheet+

Inline: [Label](https://example.com). Reference: [Label][ref] then [ref]: https://example.com elsewhere. Auto-link: <https://example.com>. With title: [Label](https://example.com "Hover text"). All four work in CommonMark, GitHub Flavored Markdown, Notion, Obsidian, and most other Markdown renderers.

How do I embed a Zoom link in a Notion page?+

Use [Join meeting](https://zoom.us/j/123456789) for the standard HTTPS form. For the native zoommtg:// scheme — which Notion strips — wrap it in a Shortlink first, then paste [Join meeting](https://shortlink.studio/s/...) into Notion. The wrapped link renders as clickable and still opens the Zoom desktop app.

Related tools
Need to wrap a custom scheme URL?

Use the main Shortlink converter to turn any slack://, obsidian://, zoom:// or notion:// URL into a universal HTTPS link.

Convert →