FileZilla 3.24.0

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

Tags c ftp ftps file-transfer
License GNU GPL
State alpha

Recent Releases

3.24.015 Jan 2017 00:05 major bugfix: a possible crash if sending FTP commands fails during a directory listing operation. *nix: a scrolling in the message log if wxWidgets is built against GTK3.
3.24.0-rc107 Jan 2017 20:05 minor bugfix: The context menu for remote file search results now has a "Copy URL(s) to clipboard" item. Alt+number can now be used to switch between tabs in addition to Ctrl+number. SFTP hostkey fingerprints are now also shown as base64 encoded SHA256 hashes to match the new format displayed by OpenSSH. Errors at the end of SFTP transfers now correctly result in transfer failures instead. Cancelling synchronized browsing questions no longer prevents further directory changes. display for the filter conditions dialog. deleting multiple extensions on the filetype page in the settings. OS X: Do not open dialogs while already processing an event, e.g. while a context menu is open. Dec 2016 02:45 minor bugfix: Key file paths entered in the Site Manager are now saved to corresponding server entries in the transfer queue. MSW: Work around a in wxWidgets causing bad icons in the remote directory tree due to wxImageList::GetBitmap errorneously stripping the alpha channel from images. Allow relative paths and environment variables in the "Cache directory" setting. Dec 2016 13:25 minor bugfix: Work around a in wxWidgets that has been causing a virtually infinite loop when deleting toolbar buttons.
3.23.0-rc129 Nov 2016 20:05 minor feature: New high-resolution icons. Improvements to the sizing of icons and other user interface elements on high-DPI displays. For technical reasons, existing theme settings have been reverted to their default values. They can be changed again in the settings dialog. Make use of the Unix.ownername and Unix.groupname facts for MLSD if available. The bookmarks menu updates again after changing global bookmarks. Adding a site to the Site Manager as part of adding a site-specific bookmark no longer fails if sitemanager.xml does not yet exist. Strip byte order marks at the beginning of directory listings. Add an option to filezilla.xml to control cache ttl.
3.22.2-rc230 Oct 2016 19:25 minor bugfix: SFTP: Renaming a file or directory where the new name already refers to a directory no longer moves the file into this directory. Regression from -rc1 with custom ports in the quickconnect bar. Regression from -rc1 parsing the EPSV reply.
3.22.2-rc126 Oct 2016 08:05 minor bugfix: Building and running FileZilla now depends on libfilezilla = 0.8.0 ( Non-existing key files are no longer silently dropped from the SFTP page in the settings dialog. Further abbreviate log output if transferring files using SFTP. Generic proxy usernames and passwords containing non-ASCII characters are again handled correctly. an assertion if Ctrl+A is pressed in an empty file list. *nix: color of status message in the message log. *nix, OS X: an assertion adding files to the queue after having selected a large range of items. *nix, OS X: an assertion due to a timing when renaming local files.
3.22.107 Oct 2016 08:05 minor bugfix: OS X: Work around a nasty in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime. a potential crash when using SFTP.
3.22.003 Oct 2016 04:05 major bugfix: Bookmarks with the "Directory comparison" checkbox set now work correctly. MSW: background clearing on the size format settings page. MSW: Toggling the log timestamp option no longer results in wrong log colors. for premature queue completion action.
3.22.0-rc125 Sep 2016 08:45 minor feature: Directory listing filters can now be exported and imported. Added the "not all" filter match type to filter out all items not matching all conditions. Added the "not all" search match type to search for all items not matching all conditions. Building and running FileZilla now depends on libfilezilla = 0.7.0 ( Building and running FileZilla now depends on GnuTLS = 3.4.15. Speed up creation of socket and file i/o threads through the use of a thread pool. Replace invalid characters in filenames when calculating the local filename for editing remote files. The updater can now handle HTTPS servers that redirect to other HTTPS servers. SFTP: Try password based login if a password-protected keyfile is rejected by the server instead of failing the login. MSW: Tee shell extension now supports long paths on Windows 10.
3.21.025 Aug 2016 03:45 major bugfix: a string format vulnerability introduced in 3.20.0-rc1 when listing directories using SFTP. SFTP: Added support for AES-GCM ciphers as implemented in OpenSSH. OS X: Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch forward and backward between opened tabs. Reduced time between TCP keepalive packets to 15 minutes on supporting platforms. saving of directory listing filters with an attribute condition.
3.20.104 Aug 2016 08:05 minor bugfix: Rename file exists action on downloads. Possible crash if disabling log abbreviation. Official binaries now link against a patched version of GnuTLS so that a better error message can be printed on broken servers that send malformed certificate chains.
3.20.029 Jul 2016 08:45 major documentation: Display error message if entering a non-existing path on local file search. Building and running FileZilla now depends on libfilezilla = 0.6.1 (
3.20.0-rc121 Jul 2016 04:45 minor bugfix: Added compatibility for filenames with leading or trailing whitespace if using SFTP. Building and running FileZilla now depends on libfilezilla = 0.8.0 ( Building and running FileZilla now depends on GnuTLS 3.4.0 or higher. regression introduced in 3.19.0-rc1, reconnecting again uses the last used remote directory instead of the initial default remote directory. crash if creating a new site via the bookmarks dialog. Queuing remote directories for transfer no longer exits comparison mode. a rare crash using FTP over TLS if the control connection fails at the same time the data connection gets established. Entering invalid regular expressions in filter and search conditions now shows an error message. title of search dialog. Stricter certificate chain validation to supplement the Tofu model. *nix: initial size of Site Manager dialog with some GTK versions.
3.19.028 Jun 2016 07:45 major bugfix: Building FileZilla now depends on libfilezilla = 0.5.3 ( Context menu in search dialog if not connected to server. OS X, *nix: displayed text in file list status bar if selecting a single item in the file list out of multiple already selected items.
3.19.0-rc122 Jun 2016 06:25 minor bugfix: In the Site Manager a background colour for sites can now be selected. Open tabs can be re-arranged using drag drop. copying URLs of multiple selected files to clipboard. Setting remote file timestamps did not take timezone offsets configured through the Site Manager into account.
3.18.028 May 2016 21:25 major bugfix: Small to local file search. a regression introduced in 3.18.0-rc1 when formatting hostnames for display.
3.18.0-rc122 May 2016 16:45 minor feature: The search functionality can now also be used to search local file. Reduced CPU consumption of adding files to the list of search results. Opening the remote context menu while holding shift allows copying URLs to clipboard that include the password. Added an option to the configuration file through which initiating drag drop can be disallowed. Reduced memory footprint of some data structures. Building FileZilla now depends on libfilezilla = 0.5.2 ( The remote file list context menu no longer shows inapplicable entries while files are being added to queue. date validation in filter and search conditions. May 2016 19:45 minor bugfix: MSW: Quoted the path to the uninstaller when executed from the installer to prevent an attacker from tricking the installer into running some other program instead. SFTP: resuming SFTP transfers. MSW: Loading the system default locale no longer fails on systems that have any English locale installed, yet do not have the US-English locale installed. crash if update dialog is opened at the very same moment FileZilla is being.
3.17.024 Apr 2016 03:15 major bugfix: *nix: Removed a label on the filter dialog that doesn't apply to *nix builds. Compilation if Nettle is installed in a custom location. Potential with destruction order when closing FileZilla.
3.17.0-rc118 Apr 2016 15:45 minor bugfix: Recursivly queing local files for upload now displays the progress below the local file list. MSW: Use dynamic TCP send buffer sizes to improve upload speeds on high-latency connections. SFTP: Use hardware-accelerated AES on x86_64 CPUs if available by using the AES implementation from Nettle instead of PuTTY. Building FileZilla now depends on the Nettle library, version 3.1 or later. Building FileZilla now depends on libfilezilla = 0.5.0 ( MSW: The installer now warns if it detects old versions of FileZilla outside of the installation directory. Improve compatibility with directory listings where midnight is represented as 24:00:00 of the prior day. SFTP: Failed downloads due to write failures, e.g. due to a full disk, no longer show up as successful. SFTP: transfer failures if multiple transfers try to list the same directory. SFTP: Updated PuTTY components. FTP over TLS: Delogs now contain additional information about the TLS handshake.
3.16.117 Mar 2016 06:05 minor bugfix: MSW: Updated installer to NSIS 3.0b3 to prevent DLL hijacking. MSW: string conversion functions of MiNGW runtime libraries. Updated PuTTY components. Updated translations. Official binaries now link against GnuTLS 3.4.10. Official binaries now link against SQLite 3.11.1.
3.16.0-rc123 Feb 2016 04:05 minor feature: Make notification bubble on queue completion configurable though the queue's context menu. Selected queue completion action is now remembered, excluding the system shutdown/sleep actions. Added new servertype to the Site Manager for servers using MS-DOS style paths with forward slashes as separators. Building FileZilla now depends on libfilezilla = 0.4.0 ( for network configuration wizard leading to incorrect test result. MSW: Installer now removes leftover files from improperly uninstalled previous versions. Feb 2016 16:25 minor bugfix: MSW: Binaries are now also signed using a SHA256 signature and certificate. OS X: Move location of COPYING file containing the GPL to a different location in the bundle. On some systems OS X cannot verify the bundle with the file at the old location. Restore focused item if changing directory listing sort order. restoring the column widths of the failed transfers tab in the queue when starting FileZilla. MSW: Double-clicking a divider between a list header in the queue now adjust the sizes in the other tabs just as dragging the width would.
3.15.031 Jan 2016 03:15 major documentation: MSW: Display notification bubble if FileZilla isn't in the forgeground and all active transfers have finished.
3.15.0-rc124 Jan 2016 03:15 minor bugfix: regression from 3.16.0-beta1 where extra data being appended to some downloaded files. setting initial pane sizes when creating new tabs. OS X: display of r and subject details in certificate verification dialog. Updated SFTP components from PuTTY. Official binaries now link against GnuTLS 3.4.8. Official binaries now link against SQLite 3.10.2.
3.15.0-beta114 Jan 2016 05:45 minor feature: Building FileZilla now depends on libfilezilla 0.3.0 ( Added support for downloading and deleting multiple unrelated directories from the search dialog. *nix: Vastly speed up line-ending conversion when downloading files using the ASCII data type. Improved compatibility with broken servers omitting the mandatory 1yz reply to transfer commands. handling of SFTP keyfiles with non-ASCII characters in their paths. Add missing directory comparison checkbox to new bookmark dialog. MSW: Installer now sets appid on desktop icon. Updated built-in pugixml.
3.14.117 Oct 2015 03:15 minor feature: For third-party builds, add configure flag to allow using system ciphers for FTP over TLS. Display a warning if an insecure cipher is negotiated as result of using system ciphers. loading of the directory comparison flag for bookmakrs in the Site Manager. Changing the interface layout and icon theme no longer results in an inconsistent UI state. Some SFTP servers send additional information on errors. This information is now shown in the message log. If the local file cannot be opened on SFTP transfers FileZilla no longer automatically retries. Updated SFTP components from PuTTY.
3.14.017 Sep 2015 03:15 major documentation: When connecting using SFTP, show an error message instead of silently failing when encountering an insecure cipher.
3.14.0-rc210 Sep 2015 03:15 minor feature: Removing selected queue items is now faster. Reduced memory usage of queue. When connecting to hostnames with multiple IPs, reset timeout if trying the next address.
3.14.0-rc105 Sep 2015 03:15 minor feature: Add support for password-protected SSH private keys. SSH private keys not in PuTTY's native format no longer need to be converted if they aren't password-protected. When using synchronized browsing, changing to a directory that does not exist on both sides now asks whether the missing directory should be created. SSH1 support for SFTP has been disabled.
3.13.125 Aug 2015 18:05 minor bugfix: SFTP component crashing on some combinations of encryption and key exchange algorithm. Ctrl+Shift+I shortcut to toggle filters. OS X: Ctrl+, shortcut to open settings dialog. Optimizations to reduce memory footprint. Build system.
3.13.016 Aug 2015 07:05 minor feature: Display home directory instead of root directory if the last used directory does not exist. Larger initial size of main window if there is no stored size. Slightly increased size of page selection box in settings dialog. Fix assertion in directory listing parser. Fix drag drop of remote files which broke in 3.13.0-rc1.
3.13.0-rc211 Aug 2015 03:15 minor feature: Updated SFTP components from PuTTY. Official binaries now link against GnuTLS 3.4.4. Official binaries now link against SQLite
3.13.0-rc106 Aug 2015 05:45 cleanup: For SFTP servers the private key file to use can now be specified in the Site Manager. The contents of each queue tab can now be exported through the context menu. MSW: The installer now registers the App Path so that FileZilla is recognized in the Win+R dialog. FileZilla now uses pugixml instead of TinyXML to parse and create XML files. Several performance improvements. Code cleanup and modernization, building FileZilla now requires a C++14 compiler. Fixed an assert loading sitemanager.xml created by an old version. If password saving is disabled, specifying a password on the command-line no longer leads to extraneous password prompts when transferring files. If deleting remote directories via the directory tree, navigate out of the directory tree that is to be deleted.
3.12.009 Jul 2015 11:25 minor feature: Directory comparison can be configured for Site Manager entries and bookmarks. Instead of skipping commands due to spontaneous connection failures while executing a command, reconnect and retry. FileZilla no longer shows popup dialogs such as the file exists dialog if another dialog or message box is already shown. Improved compatibility with servers sending malformed FEAT replies.
3.12.0-rc130 Jun 2015 10:45 feature: FileZilla no longer visually enters each visited directory during recursive operations, e.g. when downloading or deleting remote directories. During recursive operations the server's directory structure can now be navigated as if idle. Ask for confirmation if trying to load Site Manager data originating from a future version of FileZilla. Display location of settings directory on the About dialog. Display detected CPU features (on x86) on the About dialog. Remove certificate verification messages in the message log for data connections. Speed up parsing of the PASV reply. The status bar of the search dialog now shows the number of found matches again. OS X: Configuring SFTP keys no longer fails if the full path of FileZilla's application bundle contains spaces. *nix: Make waitable conditions immune to wallclock changes if the system supports both clock_gettime and pthread_condattr_setclock. Fixed a rare crash when queuing many socket threads for deletion at the same time. Jun 2015 04:05 minor feature: Fixed a potential crash if a connection gets remotely closed in the same moment a new connection is to be opened. Improved compatibility with servers sending pre-epoch timestamps. Fixed pt_BR translation.
3.11.020 May 2015 07:05 minor feature: Ensure the title bar is at least partially inside the screen boundary when restoring a saved window position. Fixed crash if opening a wrapped dialog without having restarted FileZilla after having change language to Chinese or Japanese.
3.11.0-rc114 May 2015 11:05 minor feature: Implemented new date/time handling to solve issues with DST conversion. *nix: Official Linux binaries are now built for Debian Jessie. In passive mode transfer, the source IP of the data connection is now bound to the same source IP as the control connection. Requeueing of folder items no longer prints an error message. Fix disabling of timeouts. MSW: Fix the returned error level of the installer. Fix a crash if disconnecting during transfers. Official binaries now link against GnuTLS to 3.4.1. Official binaries now link against SQLite to
3.10.330 Mar 2015 23:05 minor feature: Fixed crash if changing number of simultaneous transfers while transferring files. Fixed local filelist statusbar regression introduced in 3.10.3-beta2.
3.10.3-rc123 Mar 2015 13:05 minor feature: If saving passwords is disabled, don't ask for the password again after connecting via the quickconnect bar and then starting a download via drag drop. Small performance improvements.
3.10.3-beta219 Mar 2015 07:25 minor feature: Minimum timeout value is now 10 seconds, up from 5 seconds to prevent timeouts uploading to servers with slow storage. Fixed an assert with invalid file sizes. Small performance improvements.
3.10.3-beta115 Mar 2015 21:25 minor feature: FileZilla is now also available as 64bit Windows program. Users of 32bit FileZilla on 64bit Windows will get automatically migrated using the auto-updater. Added option to enable SFTP compression.
3.10.203 Mar 2015 08:05 minor feature: When finding the local name of a remote file to be edited, use case-insensitive comparison. Updated SFTP components from PuTTY. MSW: Cleaned up runtime dependencies. Fix crash introduced in rc2 when there is no password element for a saved item.
3.10.2-rc226 Feb 2015 18:25 minor feature: OS X binaries are now 64bit. MSW: The installer configures Windows Error Reporting to save minidumps in LOCALAPPDATA CrashDumps if filezilla.exe crashes. The updater now submits CPU capabilities when checking for updates. In a future version support for CPUs without SSE2 support will be dropped. In the XMl files, passwords are now base64 encoded. Fix HTTP proxy handshake if no proxy username is set. Fix state of filter toolbar button if dismissing filter dialog. At the end of transfers errors writing all downloaded data to disk were not always detected.
3.10.2-rc122 Feb 2015 21:25 minor feature: When reopening files already being edited, preselect the previously used selection The suject area in the certificate verification can now be scrolled if the certificate contains many alternative names Many performance improvements Fixed display of total transfer size in message log for SFTP transfers MSW: Fixed sorting of sites in Site Manager MSW: Fix initial focus after starting FileZilla to be in the quickconnect bar again Fixed bug in GnuTLS where the AES-NI instruction set wasn't always used when available Refresh directory trees if sort mode changes Fix potential crash if disconnecting during ongoing transfers Fix updating the transfer progress bar When uploading files via SFTP with a low speed limit set
3.10.101 Feb 2015 20:05 minor feature: Don't override proxy settings if loading an implicit session from PuTTY Silently delete junk files left behind by some editors in the temporary directory
3.10.1-rc125 Jan 2015 15:45 minor feature: Fixed wording of some error messages when using FTP over TLS Display subject alternative names in certificate verification dialog If re-editing multiple files already being edited, add a checkbox to apply action to all selected file Editing the same local file multiple times no longer results in an error message Display SHA-256 fingerprints in certificate verification dialog, no longer display MD5 fingerprints. Disable insecure RC4 algorithm in FTP over TLS nix: Fix assertion when opening the file exists dialog on some multi-display systems Deleting items in the Site Manager now correctly upates the right-hand side of the dialog Dragging items in the Site Manager no longer makes the default port appear in the port input box OS X: Multi-line text edit controls no longer act like rich-text edit controls and no longer perform quote substitution Jan 2015 14:25 minor feature: Fix a crash if a keyfile has been configured for SFTP and this file has become missing or corrupted nix, OS X: Fix permissions on files uploaded via SFTP. Jan 2015 00:45 minor feature: TLS handshakes no longer stall if the server sends ginormous packets during the handshake that do not fit into a single TLS record Fix loading and saving the same queue item multiple times Post-login commands now work with the protocol set to plain FTP MSW: Allow uploading files that are locally opened for writing by another program OS X: Fix layout issues in search dialog and filter conditions dialog
3.10.009 Jan 2015 09:25 major feature: Fixed default file exists actions broken by rc1. Added Welsh translation. Data type indicator in the status bar now reacts to left-clicks as well. MSW: Fix crash when displaying the drive list. Reduced memory consumption of large queues. Preliminary support for Windows 10 technical preview. MSW: FileZilla running on a 64bit Windows can now use up to 4GiB of RAM, up from 2GiB. Fixed memory leaks in SFTP component. Fixed fzsftp crashing on disconnect if using keyfiles. Various code cleanup and minor fixes. The search dialog now has checkboxes to only search for files or directories. In the file lists, Ctrl+Shift+N can now be used to create new directories. Added an additional icon theme. Small performance improvements parsing large directory listings. Updated SFTP components from PuTTY. Fixed applying file exists actions to files currently in the queue. Don't send the PBSZ and PROT commands to servers that have rejected AUTH TLS/SSL. Sep 2014 23:52 major bugfix: Fix auto-updater not being able to download updates.