WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly.
Version: 5.21WinSCP is a popular free SFTP and FTP client for Windows. Moreover, WinSCP is a powerful multi-functional tool that will improve your productivity.
Operating System: Windows
WinSCP can copy files between a local and remote computer using multiple protocols: FTP, FTPS, SCP, SFTP, WebDAV or S3.
On the one hand, WinSCP offers an easy to use graphical user interface; you can choose between Windows File Explorer look and tabbed twin-panel interface like Norton commander. On the other hand, advanced users can automate WinSCP functionality using .NET assembly or simple batch file scripting. You will use WinSCP for all common operations with files.
You can start editing a file directly from WinSCP, either using WinSCP internal text editor or using integration with your favorite external text editor.
WinSCP operations are not limited to individual files;
WinSCP offers several ways to synchronize your remote and local directories.
After connecting to a site you can choose to store site information for repeated access, WinSCP can even share site settings with another popular open source tool PuTTY.
WinSCP integrates also with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH.
Admins love WinSCP support for portable operation using a configuration file instead of registry entries, suitable for operation from removable media. A comprehensive WinSCP documentation is freely accessible at https://winscp.net/. This site hosts also a very active user forum for support and feature requests.
WinSCP is available in English and many other languages.
WinSCP is an open source software distributed free of charge under the terms of the GNU General Public License (GPL).
Version 5.21: SSH core upgraded to PuTTY 0.77. That includes support for rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms and improved support for HTTP proxies with SSH. Support for ACL for S3 protocol. Support for file masks relative to the root of an operation. Streaming support in .NET assembly and scripting for FTP protocol. It is possible to import sessions from OpenSSH config file.
Version 5.19.6: A complete list of files that are part of a background transfer can be shown. Support for PPK version 3 keys from PuTTY 0.75. Stream interface in .NET assembly. With SFTP protocol files can be streamed to stdout and from stdin in scripting. Support SHA-256 fingerprints of TLS/SSL certificates. Extension Synchronize with another remote server. Improved FTP support for VMS servers (and potentially for other non-Unix-like systems). Compatibility with Google Cloud Storage when using S3 protocol to access the buckets.
Version 5.17.10: Improvements to sessions and workspace management, so that WinSCP can now easily restore tabs that were open when it was last closed. Hardware-accelerated AES. Extension Archive and Download to archive remote files and download the archive. Improvements to Synchronization checklist window. Allowed sorting of find results. SSH core upgraded to PuTTY 0.73. The binaries are signed with new EV certificate valid until February 2023.