FileZilla - Free FTP Client
FileZilla is a free, open source FTP client by the FileZilla Project, licensed under GPLv3. It connects to remote servers using FTP, SFTP (SSH), and FTPS (SSL/TLS) to upload and download files. A separate FileZilla Server application lets you host your own FTP server. The Pro version costs $20 and adds cloud storage integration with S3, Azure, and Google Cloud.
It runs on Windows, macOS, and Linux.
File transfers
Type a host address, username, password, and port into the Quickconnect bar and you are connected. The interface splits into two panels: local files on the left, remote files on the right. Drag files between panels to upload or download. Transfers that get interrupted resume automatically. You can queue multiple transfers and they process in order. The speed limiter (Edit > Settings > Transfers) lets you cap bandwidth so FileZilla does not saturate your connection.
Site management
The Site Manager (File > Site Manager) saves server credentials so you do not have to retype them. You can set up multiple connections in tabs and work on several servers at once. Directory comparison (View > Directory Comparison) highlights differences between local and remote folders, which helps when syncing website files.
Advantages
- Free and open source
- Supports FTP, SFTP, and FTPS
- Transfer resume for interrupted downloads
- Runs on Windows, macOS, and Linux
Drawbacks
- The SourceForge installer has bundled adware in the past - download from the official site
- Stores passwords in plain text in sitemanager.xml unless you set a master password
- WinSCP offers a similar feature set with a cleaner interface on Windows
- The interface looks dated
Who it is for
FileZilla is the go to FTP client for web developers and anyone who needs to move files to and from remote servers. If you only use Windows, WinSCP is an alternative with a more modern look and built in text editor. For simple one off transfers, most web hosting panels have a file manager built in.
Frequently Asked Questions
Is FileZilla free?
Is FileZilla safe?
What is the difference between FileZilla Client and Server?
Features & How-To Guide
| # | Feature | How to use |
|---|---|---|
| 1 | FTP and SFTP server connection | Quickconnect bar › Enter host/login/password › Port 21 (FTP) or 22 (SFTP) › Connect. Site Manager (Ctrl+S) saves server data. |
| 2 | Drag and drop file transfer | Drag files between local panel (left) and remote panel (right) › Transfer starts automatically. |
| 3 | Work with multiple servers simultaneously | Open multiple connections in separate tabs › Switch between servers › Independent transfers on each tab. |
| 4 | Resume interrupted file transfers | Transfer interrupted (lost connection/network error) › FileZilla resumes automatically or manually › Supports files above 4 GB. |
| 5 | File transfer queuing | Add files to transfer queue › Process sequentially › Right-click on task to change priority. |
| 6 | Download speed limiting 6 | Edit › Settings › Transfers › Set upload/download limits in KB/s to not overload connection. |
| 7 | Local and remote folder comparison | View › Directory Comparison › Marks differences with colors between local and remote folders › Facilitates synchronization. |
| 8 | Transfer acceleration with multiple connections | Edit › Settings › Transfers › Change default 2 connections to 5-10 for faster large file transfers. |
Related software categories
Similar Programs
Questions & Answers
Ask a Question
Our team and community are happy to help
No questions yet. Be the first to ask!