Static HTTPS gateway
Obsidian Links
Convert obsidian:// URIs into reviewable HTTPS gateway links.
Create HTTPS Link
Paste an Obsidian URI. The generated link uses hash parameters.
Paste an Obsidian URI
No HTTPS link generated.
Usage
How to use.
Paste an Obsidian URI into the converter, replace the protocol on standard action URIs, or compose hash links directly. Fragments are not sent with the page request.
Direct replacement
Standard action URIs only
obsidian://open?vault=DemoVault&file=Inbox%2FTest -> https://obsidian-links.junjie.xyz/open?vault=DemoVault&file=Inbox%2FTest
Open note
Review first
https://obsidian-links.junjie.xyz/open/#vault=DemoVault&file=Inbox%2FTest
Auto-open note
Same route, automatic attempt
https://obsidian-links.junjie.xyz/open/#vault=DemoVault&file=Inbox%2FTest&autoopen=1
Search
Review first
https://obsidian-links.junjie.xyz/search/#vault=DemoVault&query=Example%20query
Create note
Official URI action
https://obsidian-links.junjie.xyz/new/#vault=DemoVault&name=Example%20Note
Other actions
daily, unique, choose-vault, hook-get-address
https://obsidian-links.junjie.xyz/daily/#vault=DemoVault
Agent prompt
Give this to an agent when you want it to generate a compatible link.
Generate an Obsidian Links HTTPS gateway URL for an Obsidian URI.
Rules:
- Prefer hash parameters: https://obsidian-links.junjie.xyz/{action}/#{params}
- For standard action URIs, direct protocol replacement is also valid: obsidian://{action}?{params} -> https://obsidian-links.junjie.xyz/{action}?{params}
- Do not directly replace shorthand URIs such as obsidian://vault/... or obsidian:///...
- URL-encode parameter values. Encode spaces as %20 and slashes in file values as %2F.
- Supported actions: open, new, daily, unique, search, choose-vault, hook-get-address.
- Add autoopen=1 only when the user explicitly wants the gateway page to attempt opening Obsidian automatically. It controls the HTTPS gateway page and is not part of the obsidian:// URI.
- Do not invent real vault names, note names, local paths, or personal data.
- Do not generate arbitrary redirects or unsupported parameters.
Example:
obsidian://open?vault=DemoVault&file=Inbox%2FTest -> https://obsidian-links.junjie.xyz/open/#vault=DemoVault&file=Inbox%2FTest
Security
This site only builds whitelisted Obsidian actions.
-
No arbitrary redirects
Only documented
obsidian://actions are generated from whitelisted parameters. - No third-party resources Pages, scripts, and styles are local static files.
-
Auto-open is explicit
Automatic launch only happens when the URL includes
autoopen=1.