The following tables compare general and technical information for a number of File Transfer Protocol (FTP) clients . Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions, or external programs.
Free and open-source software
Freeware and commercial editions
Trials of commercial
Commercial
Operating system support
The operating systems the clients can run on:
(CL) Command-Line interface only – no GUI (Graphical user interface)
Protocol support
Information about what internet protocols the clients support. External links lead to information about support in future versions of the clients or extensions that provide such functionality.
Client
FTP
FTP over SSH
SFTP
FTPS (FTP over SSL)
FXP (Site2site transfer)
DAV / HTTP(S)
Compression
Mode Z / Remote Compression
API / Commandline available
Resume Download
Passive mode
Parallel Transfer[ 19]
Segmented Downloads[ 19]
AbsoluteTelnet
No
No
Yes
No
No
No
Yes
Yes
?
?
?
?
?
ALFTP
Yes
No
No
Yes
No
No
No
?
?
?
?
?
?
Beyond Compare
Yes
No
Yes (Pro only)
Yes (Pro only)
No
Yes (Pro only)
Yes
Yes
Yes
Yes
Yes
?
?
Classic FTP
Yes
No
No
Yes
No
No
No
?
?
?
Yes
?
?
Codeanywhere
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
?
?
Commander One
Yes
No
Yes
Yes
No
No
No
No
No
No
Yes
?
?
Core FTP
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
?
?
?
Yes[ 20]
CrossFTP
Yes
Yes (Pro only)
Yes (Pro only)
Yes (Pro only)
Yes (Pro only)
Yes (Pro only)
Yes
?
Yes
Yes
Yes
?
?
cURL
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes (Only)
Yes
Yes
?
?
CuteFTP
Yes
Yes
Yes
Yes
Yes
Yes (HTTP(S))
Yes
No
?
Yes
Yes
?
Yes
Cyberduck
Yes
No
Yes
Yes
No
Yes
No
Yes (SFTP only)
Yes
Yes
Yes
?
?
Directory Opus
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
?
?
ExpanDrive (Mac)
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
?
?
?
?
ExpanDrive (Windows)
Yes
No
Yes
Yes
No
No
?
No
?
?
?
?
?
Far Manager
Yes
Yes
Yes
Yes
?
Yes
No
?
?
Yes
Yes
?
?
Fetch
Yes
No
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
?
?
FileZilla
Yes
Yes
Yes
Yes
No
No
No
No
Yes (basic)
Yes
Yes
?
No
FireFTP
Yes
No
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
?
?
FlashFXP
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
?
?
Fling FTP
Yes
No
No
Yes
No
No
No
Yes
Yes
?
?
?
?
ForkLift
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
?
?
FTP Client
Yes
No
Yes
Yes
Yes
No
No
No
No
Yes
?
?
?
FTP Explorer
Yes
No
No
No
?
?
No
?
?
?
?
?
?
FTP Voyager
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
?
?
Fugu
No
No
Yes
No
No
No
No
?
?
?
?
?
?
gFTP
Yes
Yes
Yes
Yes (control connection only)
Yes
?
No
?
Yes
?
?
?
?
Interarchy
Yes
Yes
Yes
Yes
Yes
Yes
No
?
?
Yes
Yes
?
?
LeechFTP
Yes
No
No
No
No
No
No
?
?
?
?
?
?
lftp
Yes
Yes
Yes
Yes
Yes
Yes (Partial)
No
No
Yes
Yes
?
?
Yes
Macfusion
Yes
?
Yes
No
?
?
?
?
?
?
?
?
?
Macfusion
Yes
?
Yes
No
?
?
?
?
?
?
?
?
?
NcFTP
Yes
No
No
?
?
?
No
?
Yes
?
Yes
?
?
PSFTP (PuTTY )
No
No
Yes
No
No
No
No
No
Yes
Yes
?
?
?
Rclone
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Secure FTP
Yes
No
No
Yes
No
No
Yes
Yes
Yes
?
?
?
?
SmartFTP
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
?
Yes
Steed
Yes
No
Yes
Yes
No
No
No
No
No
?
Yes
?
?
Sysax FTP Automation
Yes
No
Yes
Yes
No
No
Yes
No
Yes (script and command line)
?
?
?
?
Total Commander
Yes
Yes
Yes (plugin)
Yes
Yes
Yes (plugin)
Yes
?
Yes
Yes
Yes
?
?
Transmit
Yes
Yes
Yes
Yes
Yes
Yes
No
?
Yes (AppleScript)
Yes
Yes
?
?
WebDrive
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes (SFTP)
Yes
Yes
Yes
?
?
Windows 7 (ftp.exe)
Yes
No
No
No
No
No
No
No
No
?
No
?
?
WinSCP
Yes
Yes
Yes
Yes
No
Yes
Yes (SFTP only)
Yes (SCP command)
Yes
Yes
Yes
Yes
No
WISE-FTP
Yes
No
Yes
Yes
Yes
No
Yes
Yes
?
?
?
?
?
WS_FTP
Yes
Yes (Pro only)
Yes (Pro only)
Yes
Yes (Pro only)
Yes
Yes (Pro only)
No
Yes (Pro only)
Yes (Pro only)
Yes
?
?
Yummy FTP
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes (AppleScript)
Yes
Yes
?
?
Client
FTP
FTP over SSH
SFTP
FTPS (FTP over SSL)
FXP (Site2site transfer)
DAV / HTTP(S)
Compression
Mode Z / Remote Compression
API / Commandline available
Resume Download
Passive mode
Parallel Transfer
Segmented Downloads
See also
References
^ a b c d e ubuntuforums.org: 2007, 2GB data transfer limitation? Quote: "...The common 2 GB limit is actually a bug in many FTP clients. If he is using Windows, try the latest FileZilla ...", kernel.org: FAQ: I can't download a file with size greater than 2GB, is your website broken? , Comparison of file systems#Limits
^ Daniel Stenberg. "Curl: [RELEASE] curl 8.13.0" . Retrieved April 2, 2025 .
^ "release-9-1-3" . February 28, 2025. Retrieved March 1, 2025 .
^ "3.69.0 (2025-04-15)" . April 15, 2025. Retrieved April 15, 2025 .
^ "Release 2.0.32" . February 1, 2019. Retrieved June 19, 2019 .
^ "Research Systems Unix Group: Fugu" . May 2, 2005. Archived from the original on February 19, 2019.
^ "Fugu license" . Archived from the original on February 19, 2019.
^ "Release 4.9.3" . November 8, 2024. Retrieved November 25, 2024 .
^ "Macfusion2.0.4" .
^ "ncftp at NcFTP Software Inc" .
^ https://www.net2ftp.com/index.php?state=homepage&state2=3 .
^ "Release 1.69.1" . February 14, 2025. Retrieved February 19, 2025 .
^ "Index of pub/NetBSD/misc/tnftp/" .
^ "6.5.1: Overlapping controls" . April 30, 2025. Retrieved May 5, 2025 .
^ "history2.txt" . Retrieved April 7, 2024 .
^ "Total Commander 11.51 is available now!" . Retrieved February 19, 2025 .
^ "ForkLift 4.0.7 is available" . January 30, 2024.
^ "edtFTPj/Free revision history" .
^ a b "Multi-threaded and Segmented FTP · Whatbox" . whatbox.ca . Retrieved July 15, 2020 .
^ "Core FTP - SFTP client features" . coreftp.com . Retrieved July 15, 2020 .