What is 0io.io?
0io.io is a universal URI scheme gateway. It turns any URI scheme — mailto:, tel:, vscode:, slack:, spotify:, and dozens more — into a clickable HTTP link that works everywhere.
The Problem
Most platforms (Slack, Twitter, Discord, email clients) only allow http:// and https:// links. If you want to share a phone number, an email address, a VS Code workspace, or a Zoom meeting link using their native URI scheme, you're stuck — the link won't be clickable.
For example:
vscode://file/path/to/project— won't render as a link on most platformstel:+1234567890— not clickable in most chat appsslack://channel?team=T123&id=C456— broken outside of Slack
The Solution
Prefix any URI with https://0io.io/ and it becomes a standard HTTP link:
https://0io.io/mailto:hello@example.com
https://0io.io/tel:+1234567890
https://0io.io/vscode://file/path/to/project
https://0io.io/slack://channel?team=T123&id=C456When someone clicks the link:
- They land on a clean redirect page hosted on Cloudflare's edge
- They see what scheme and target they're about to open
- The browser automatically redirects to the native URI handler
- If the redirect doesn't trigger, a manual button is provided
Use Cases
| Scenario | URI | 0io.io Link |
|---|---|---|
| Share an email address | mailto:hi@example.com | https://0io.io/mailto:hi@example.com |
| Share a phone number | tel:+1234567890 | https://0io.io/tel:+1234567890 |
| Open a VS Code project | vscode://file/path | https://0io.io/vscode://file/path |
| Join a Zoom meeting | zoommtg://zoom.us/join?confno=123 | https://0io.io/zoommtg://zoom.us/join?confno=123 |
| Open a Spotify track | spotify:track:4uLU6hMCjMI75M1A2tKUQC | https://0io.io/spotify:track:4uLU6hMCjMI75M1A2tKUQC |
| Send an SMS | sms:+1234567890 | https://0io.io/sms:+1234567890 |
Why "0io"?
Short, memorable, and fast to type. The 0 (zero) represents the zero friction between any URI scheme and the web.