WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages.
Features
- All common operations with files
- Support for Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV
- Directory synchronization in several semi or fully automatic ways
- Binary and text transfer modes, transfer queue and background transfers
- Graphical user interface with choice of Windows Explorer-like or Norton Commander-like interfaces
- Integrated text editor and support for external text editors
- Integration with Windows, PuTTY and other applications
- Scripting and task automation with batch file scripting, command-line interface and .NET assembly
- Optionally supports portable operation using a configuration file instead of registry entries, suitable for operation from removable media
- A comprehensive WinSCP documentation and an active user forum are freely accessible at WinSCP site
Editor's Review
WinSCP at a Glance
WinSCP is easy to download and use so long as you have access to a SSH server with SFTP/SCP support. In tests using FTP and SFTP, both WinSCP interfaces perform file transfers with ease. WinSCP lets you move files on your remote server, create new directories, or delete them. You also edit a file directly from WinSCP by using its internal text editor, or even by integrating WinSCP with your favorite external text editor. If you need to multi-task, WinSCP can connect to more than one server at a time. For those with advanced needs, WinSCP has transfer presets, shell integration, custom commands and more. If you want to explore these additional features, visit the WinSCP documentation for details.Product Details
Here is a detailed breakdown of WinSCP’s features:- Graphical user interface—WinSCP offers Explorer and Commander interfaces, each with extensive configuration options.
- Translated into many languages—WinSCP defaults to English but can be switched to many other languages.
- Integration with Windows—Configure WinSCP during installation or from the application (includes drag and drop, URL, shortcut icons, jump list, and more).
- File transfer protocol options—WinSCP supports SFTP and SCP protocols over SSH, and FTP and WebDAV protocols.
- Batch file scripting and command-line interface—WinSCP offers scripting/console interface with many commands and .NET assembly for advanced programming tasks.
- Directory synchronization—WinSCP offers options to synchronize your remote and local directories.
- Integrated text editor—WinSCP lets you edit remote or local text files.
- Integrated text editor—WinSCP is based on source code of this popular SSH client and shares site settings with it.
- PuTTY support—WinSCP uses Pageant, a PuTTY authentication agent, for full support of public key authentication with SSH.
- Authentication options—WinSCP supports password, keyboard-interactive, public key, and Kerberos (GSS) authentication.
- Additional options—WinSCP protects stored site information with an optional master password, and it supports portable operations using a configuration file in place of registry entries.
Pros |
Cons |
|---|---|
| WinSCP is the perfect FTP client and file manager. It is highly customizable, lightweight, and fast. And, for those who need it, WinSCP has extensive documentation. | With two great interfaces to choose from during setup, we would have liked to toggle between these modes without modifying the WinSCP preferences. |
Quick Specs
- Version: 5.5.6
- Date added: October 16, 2014
- Operating systems: Windows
How to Use WinSCP
WinSCP Installation Program
WinSCP installs effortlessly through its installation program, which lets you select defaults or customize WinSCP to your liking. For example, you can choose a Norton-Commander interface or an Explorer-like interface. The Norton commander interface provides both local and remote directory panels, while the Explorer-like interface provides only a remote panel.
WinSCP Login Screen
To configure your session, start WinSCP. The Login dialog opens, where you enter your settings. (The Login dialog can be invoked later to open additional sessions.) The program will ask you for your login information. In most cases, you will only need to select the server’s protocol, and enter the host name, user name, plus password and click Login.
Main Window (Commander Interface)
The Commander Interface is based on Norton Commander (and similar file managers). A local folder is displayed in the left panel and a remote folder in the right panel. Files are usually transferred between these two folders, though it is possible to transfer files into a different folder. This kind of user interface is also known as an Orthodox File Manager.
Main Window (Explorer Interface)
The Explorer interface WinSCP looks similar to a normal Microsoft Windows folder (Windows Explorer) but, unlike with Commander Interface, only the remote directory is shown. To transfer the files you typically use drag and drop between WinSCP and Windows Explorer.
To access additional operations, right-click any object to select an operation from the context menu. You can also right-click a file or a directory to drag it to another location. If you want to explore additional features, visit the WinSCP FAQ for details.
Other Useful Business Software
Rate This Project
Login To Rate This ProjectUser Reviews
-
Very useful software, it helps me with file exchange between all sorts of Windows and Linux servers.
-
The WinSCP library is great! With a dozen lines of C# code (most of which are provided in examples), I was able to write a program to download files via SFTP beyond what I could do with a script.
-
cool app
-
Ecellent for me as beginner
-
A useful and well done program!