This article lists common URI schemes. A Uniform Resource Identifier helps identify a source without ambiguity. Many URI schemes are registered with the IANA; however, there exist many unofficial URI schemes as well. Mobile deep links are one example of a class of unofficial URI schemes that allow for linking directly to a specific location in a mobile app.
URI schemes registered with the IANA, both provisional and fully approved, are listed in its registry for Uniform Resource Identifier (URI) Schemes. These include well known ones like:
file
ftp
http
https
mailto
tel
imap
irc
nntp
as well as many lesser known schemes like:
acap
icap
mtqp
wss
admin:/⟨path⟩/⟨to⟩/⟨file⟩
example: gedit admin:/etc/default/grub
gedit admin:/etc/default/grub
app://⟨application⟩/⟨path⟩
example: app://com.foo.bar/index.html
app://com.foo.bar/index.html
freeplane:/%20⟨path to file⟩#ID_⟨node number⟩
freeplane:/%20⟨path to file⟩#:⟨path⟩/⟨in⟩/⟨map⟩/⟨to⟩/⟨node⟩
geo:25.245470718844146,51.45400942457904
maps:
javascript:⟨javascript to execute⟩
jdbc:somejdbcvendor:other_data...
jdbc:oracle:oci:@host:port(sid or [/service])?params... jdbc:sqlserver://serverName\instanceName:portNumber;params... jdbc:mysql://host:port/database?params...
jdbc:oracle:oci:@host:port(sid or [/service])?params...
jdbc:sqlserver://serverName\instanceName:portNumber;params...
jdbc:mysql://host:port/database?params...
msteams:/l/...
⟨scheme-name⟩:⟨command-name⟩|⟨command-argument-descriptor⟩|⟨command-argument⟩
example: ms-excel:ofv|u|<https://contoso/Q4/budget.xls>
ms-excel:ofv|u|<https://contoso/Q4/budget.xls>
psns://browse?product=⟨ContentID⟩
psns://
rdar://⟨issue number⟩
example: rdar://10198949
rdar://10198949
aws s3 sync /tmp/foo/ s3://bucket/ --recursive \ --exclude "*" --include "*.jpg" --include "*.txt"
shortcuts://run-shortcut?name=Add20%to20%Notes&input=clipboard
slack://open?team={TEAM_ID}
stratum+tcp://server:port, stratum+udp://server:port
trueconf:[target][@server]&[param_1]=[value_1]&[...]&[param_n]=[value_n]
Viber API Documentation - Viber Share Button
viber://pa?chatURI=⟨URI⟩
viber://pa/info?uri=⟨URI⟩ viber://forward?text=<ShareDescription>
viber://pa/info?uri=⟨URI⟩
viber://forward?text=<ShareDescription>
web+⟨string of some lower-case alphabetic characters⟩:
zoommtg://zoom.us/join?confno=⟨confno⟩...
A procedural guideline like RFC 2717 BCP 35 is provided for new URL Scheme Names registration. From time to time, some guidelines may be updated. The scheme registry maintains the mapping between scheme names and their specifications.