Reference

URL Scheme Registry

A searchable reference for every app URL scheme — 53 entries covering productivity, dev, and communication tools. Use this to look up the exact deep-link format an app expects, or to confirm whether a scheme exists at all.

50 of 53 schemes can be wrapped into a universal HTTPS link via Shortlink.

53 of 53 schemes
AppSchemeWraps?
Slackslack://Yes
Obsidianobsidian://Yes
Zoomzoommtg://Yes
Notionnotion://Yes
Figmafigma://Yes
Linearlinear://Yes
VS Codevscode://Yes
Cursorcursor://Yes
GitHub Desktopx-github-client://Yes
Spotifyspotify://Yes
Apple Musicmusic://Yes
1Passwordonepassword://Yes
Discorddiscord://Yes
Telegramtg://Yes
WhatsAppwhatsapp://Yes
Signalsgnl://Yes
Microsoft Teamsmsteams://Yes
Webexwebex://Yes
Asanaasana://Yes
Trellotrello://Yes
Jirajira://Yes
Confluenceconfluence://Yes
ClickUpclickup://Yes
Mondaymonday://Yes
Airtableairtable://Yes
Codacoda://Yes
Craftcraftdocs://Yes
Draftsdrafts://Yes
Fantasticalfantastical2://Yes
OmniFocusomnifocus://Yes
Thingsthings://Yes
Bearbear://Yes
DEVONthinkx-devonthink-item://Yes
Hookmarkhook://Yes
Logseqlogseq://Yes
Roam Researchroam://Yes
Anytypeanytype://Yes
Tanatana://Yes
Capacitiescapacities://Yes
Reflectreflect://Yes
Memmem://Yes
Sublime Textsubl://Yes
JetBrainsjetbrains://Yes
Warpwarp://Yes
iTermiterm2://Yes
Towergittower://Yes
Sourcetreesourcetree://Yes
YouTube Musicyoutubemusic://Yes
Apple Mailmessage://Yes
Mail (mailto)mailto:No
Phonetel:No
SMSsms:No
FaceTimefacetime://Yes

What is a URL scheme?

A URL scheme is the protocol identifier at the start of a URL — the part before the colon. Standard schemes like https, http, mailto, and tel are recognized by every browser and platform.

Custom URL schemes like slack:// or obsidian:// are registered by individual applications. When the operating system sees one of these schemes in a clicked link, it hands the URL to the app that registered it. This is how apps implement deep links into specific channels, vaults, files, or meetings.

How apps register custom URL schemes

On macOS and iOS, apps declare their schemes in Info.plist under CFBundleURLTypes. On Windows the registration lives in the Registry under HKEY_CLASSES_ROOT. On Android, apps declare intent filters in their manifest with a custom scheme.

Once registered, clicking a link with that scheme prompts the OS to launch the app and pass it the full URL. The app then parses the URL’s host, path, and query parameters to decide what to open.

Browser vs OS: who handles custom schemes?

The browser is the messenger; the OS is the dispatcher. When you click a custom-scheme link, the browser doesn’t try to fetch it — it asks the OS which app handles that scheme. The OS launches the app and passes it the URL.

Problems arise when content platforms (Notion, Confluence, Gmail, GitHub) sanitize or strip non-HTTPS links before rendering. Even though the browser would correctly hand off the URL to the OS, these platforms never let the link reach the browser as a clickable element. Wrapping the scheme in an HTTPS link via Shortlink works around this.

Where these schemes get used

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

What is a URL scheme?+

A URL scheme is the protocol prefix at the start of a URL, like https:// or slack://. Apps register custom schemes with the operating system so that links using their scheme open the app directly. Examples include obsidian://, zoom://, notion://, and vscode://.

How do I find an app’s custom URL scheme?+

Most apps publish their URL scheme in their developer documentation. On macOS you can also inspect an app’s Info.plist file under CFBundleURLSchemes. On iOS the same key is in the bundle. The Shortlink registry above documents the schemes for 50+ popular apps.

What is the Slack URL scheme?+

Slack uses the slack:// scheme. Common formats include slack://channel?team=T0001&id=C0001 to open a channel and slack://user?team=T0001&id=U0001 to open a DM. These links work on macOS, Windows, iOS, and Android Slack clients.

What is the zoom:// protocol?+

Zoom registers two schemes: zoommtg:// (used by the legacy desktop client) and zoomus:// (used by newer clients). The most common format is zoommtg://zoom.us/join?confno=123456789 to join a meeting by ID.

How do I open VS Code from a browser link?+

Use the vscode:// scheme. Examples: vscode://file/path/to/file.js to open a specific file, vscode://settings to open settings, or vscode://vscode.git/clone?url=https://github.com/user/repo to clone a repository.

Why don’t custom URL schemes work in browsers?+

Browsers can launch custom schemes via the OS handler, but most websites strip non-HTTP(S) URLs from rendered content for security. Pasting slack:// or obsidian:// into Notion, Confluence, or an email body usually results in plain text, not a clickable link. Wrapping the scheme in an HTTPS URL with Shortlink solves this.

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 →