
File transfer protocol (FTP) software gives you an efficient way to transfer files to a server on the internet. With FTP software, you can upload and download files simply by logging in to a special internet server (called an FTP server), then dragging the files to or from your computer.
| Rank | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||||||||||
FTP Voyager |
CoffeeCup Direct FTP |
FTP Commander Pro |
Bullet Proof-FTP |
Transmit FTP |
CrossFTP Pro |
|||||||||||||||
|
Excellent Very good Good Average Poor |
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Overall
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Setup
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Transfers & Connectivity
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Proxies & Protocols
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Security
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Features
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Ease of use
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Help & support
|
|
|
|
|
|
|
|
|
|
|
|
Drag & drop
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Transfer history
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Refresh
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Transfer queues
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
View progress
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Scheduling
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Multiple language support
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Custom commands
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Favorites
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
HTML editor
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Backup tool
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
URL Watcher
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
CHMOD
|
|
|
|
|
|
|
|
|
|
|
|
ASCII
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Binary
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
File mirroring
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
File synchronizing
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Passive mode
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
FXP
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
UTF-8
|
|
|
|
|
|
|
|
|
|
|
|
Keep connection alive
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Auto reconnect
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Auto resume
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Multi connections
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Multi threading
|
|
|
|
|
|
|
|
|
|
|
|
Blowfish encryption
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
SSL encryption
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Firewall support
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
FTPS
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
SSH
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
HTTPS
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
One off passwords
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Anonymous logins
|
|
|
|
|
|
|
|
|
|
|
|
FTP
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
HTTP
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
SFTP
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Socks 4
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Socks 4A
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Socks 5
|
|
|
|
|
|
|
|
|
|
|
|
Telephone support
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Email support
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Live chat
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Manual
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Knowledge base
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
FAQs
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Forums
|
|
|
|
|
|
|
|
|
|
|
|
Windows 7
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Windows Vista
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Windows XP
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Mac OS X
|
|
|
|
|
|
|
|
|
|
|
FTP software is designed for transferring large files, or a large number of files, quickly and efficiently. You may use it in a number of situations:
If you’ve ever downloaded a large file from the internet, you may have used FTP without realizing it. Most web browser software includes basic FTP features – but dedicated FTP software gives you much more flexibility.
Whether you’re uploading or downloading files via FTP, the basic process is the same. You simply connect to your FTP server by typing in its address, plus the username and password, if required. Then you can drag and drop files to upload or download.
Within FTP, there are a number of different ways to transfer files. Some are more secure than others – but they aren’t always compatible, so it’s important you check that your FTP software can connect to the type of FTP server you’ll be using.
Some FTP software allows you to connect to more than one FTP server at once, or to download or upload several files at a time. These features are useful if you use FTP frequently. If your internet connection is unreliable, also look for FTP software that can resume file downloads if they get interrupted.
FTP is one of the most common ways of transferring files over the internet. Using reliable FTP software ensures you send and receive files as quickly and securely as possible.