The following tables compare general and technical information for a number of
File Transfer Protocol
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
(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
Proprietary
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
Freeware and commercial editions
Trials of commercial
Commercial
Operating system support
The
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s the clients can run on.
(CL) Command-Line interface only – no GUI (Graphical user interface)
Protocol support
Information about what
internet protocol
The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.
...
s the clients support. External links lead to information about support in future versions of the clients or extensions that provide such functionality.
See also
*
File Transfer Protocol
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
(FTP)
*
Comparison of FTP server software packages
*
Comparison of SSH clients – many of these, although not listed here, also have an SFTP capability
References
{{Reflist
*
FTP clients