FileZilla is an open-source cross-platform FTP client. This, together with its high speed is the source of its popularity. FileZilla supports file transfer protocol (FTP), FTP over SSL/TLS (FTPS), and SSH File Transfer Protocol (SFTP).
This client offers two different ways to connect to an FTP, depending on where the server is located – either on your LAN, or on the Internet. The Site Manager options are helpful when you are going to store and configure some settings regarding the target FTP. The QuickConnect function, as its name implies, is used to perform establish connections on the fly.
The initial interface might look a bit clumsy, but you can configure its appearance to better fit your preferences. You can set the type of files that want to see, and restrict those you do not need. Besides, you can decide which files will be transferred via filename filters. The filters extend up to attribute level, allowing you to fully customize the visibility of specific files and their transfer options.
The program's Directory Comparison functionality allows you to synchronize your local directory’s contents with any remote site. This feature allows you to compare the file sizes, the modification times, and to hide identical files. You can export your Site Manager entries, Settings, and Queues into an XML document.