WinSCP can be registered to handle file transfer protocol URL addresses. See supported URL format.
If current user’s permissions allow, WinSCP register itself for all users. Otherwise it registers for current user only.
On Windows 10, Windows 8, Windows 7, and Windows Vista, WinSCP registers to list of applications that handle
ssh:// protocol URL addresses. If WinSCP is the first application to support some of these protocols (most often
ssh://, usually also
ftpes://), it becomes a default application for these.
If you want to change the registration (for instance to make WinSCP default application even for
ftp:// URL addresses):
Note that most mainstream web browsers ignore system registration for
ftp:// URL addresses and handle these on web pages on their own. To override this, you may use WinSCP-specific URL addresses.
WinSCP never registers to handle WebDAV
http:// URL addresses not to conflict with web browser registration. Though it registers WinSCP-specific WebDAV URL addresses.
On Windows XP, WinSCP registers to handle
scp:// protocol URL addresses, overriding previous registration, if any.
To change the registration:
In addition to registering to generic URL protocols, WinSCP registers for application-specific URL protocols with
winscp- prefix, i.e.
winscp-ftp://, etc. This is particularly useful for FTP protocol, for which WinSCP competes with your default web browser. Also for links on web pages, web browsers typically ignore system registration for
ftp:// addresses and handle these on their own anyway.
Using WinSCP-specific URL protocols is reasonable also, when using WinSCP-specific extension for URL syntax, particularly the save extension.
For WebDAV, WinSCP registers only to WinSCP-specific URL addresses,
If a handled URL does not include path part, WinSCP simply opens a session specified by the URL.
If path part is included and it ends with slash (
/), WinSCP starts with the path as initial remote directory. If the path part does not end with slash, the file (or directory) specified by it is downloaded.
ssh:// URL, WinSCP opens the session specified by the URL in PuTTY.
To make WinSCP save session settings provided by URL to a site instead of opening a session, add
;save after a path part of the URL (if there is no path part, terminate the URL with
/ before adding the
For SFTP/SCP URL this should be combined with including SSH host key fingerprint in the URL. As this is WinSCP-specific extension, and also to avoid conflicts with other applications, like web browsers, consider using WinSCP-specific URL protocols.
You can have WinSCP generate URL using:
You can use a user script to inject SFTP or FTP URL to a page (such an Amazon EC2 management console).
Site design by Black Gate