Best Free FTP Client

 
In a Hurry?
  Go straight to the Quick Selection Guide
Introduction
Dating back to at least April 1971 the File Transfer Protocol is one of the oldest protocols supporting the internet and is more common than many people know. FTP clients are programs that reside on a PC and enable fast bulk file transfers between the PC and a server. They connect using File Transfer Protocol via different ports. They are very useful when you need to download or transfer more than a few files and are an essential tool for website management. You could transfer files one at a time and you could of course do it all freehand via the ftp protocol in a command window - but one of these programs will beat that any which way. No contest!
Discussion

 

FireFTP If you use firefox, or if you needed one more reason to consider switching, my top pick is FireFTP.  After the latest round of upgrades it now support SFTP, compression, and while somewhat hidden even FXP (server to server transfer).  Other advanced features include directory comparison, syncing directories while navigating, SSL encryption, search/filtering, integrity checks, remote editing, drag & drop, file hashing, and more.  With this robust feature set, its ease of use, and browser integration FireFTP should now serve the needs of all but the heaviest power user needs and is quickly becoming one of my favorite FTP clients.

If you use a browser other than Firefox or require advanced functionality not found in FireFTP  then one of these great standalone applications should meet your needs.  

Cyberduck.  For MacOS users a reader has suggested Cyberduck. Cyberduck is an open source FTP, SFTP, WebDAV and Amazon S3 browser licenced under the GPL with an easy to use interface, integration with external editors and support for many Mac OS X system technologies such as Spotlight, Bonjour, QuickLook and the Keychain.  I have not been able to test it but welcome any feedback and encourage alternative suggestions if you find them.

FileZilla FTP

FileZilla.  It is the darling of the OSS crowd and certainly does the job. Some users report that WS_FTP Pro (the commercial program) has lately become far too bloated, and instead they have turned to one of the capable and lightweight freeware applications. FileZilla seems to be their favourite. It is a very credible alternative to WS_FTP and has most of the features; it's lightweight in comparison but in my book that is often better. It uses a simple layout based on a two-pane interface that looks a bit like the early versions of WS_FTP. But this simplicity is deceptive, it is actually quite a powerful product. There's a full-featured site manager, firewall and proxy support, SFTP, SSL and Kerberos GSS security, restart, drag 'n drop and a lot more. The only significant feature that's missing is site-to-site transfer, but that's probably of no importance to most users. What is of importance is that FileZilla is totally reliable and very easy to use. The new V3 of FileZilla adds support for Linux, Mac OS X and FreeBSD.

There's also a free FileZilla FTP server which I haven't used but I hear that it's just as good as the client.There is now a 3PD (3rd-party developer) portable version of FileZilla that has various uses, including being able to place it on a flash drive and take it with you for a no-install (anonymous) use on any PC.

Tunnelier is reported by a contributor as a much better proposition than FileZilla for SFTP. It's a fast SSH client with a basic FTP client strapped on. The main reason for using it is that over SFTP it's many times quicker than FileZilla, which is vital when you are sending 200mb video files.

WinSCP will suit if you want a SCP (secure copy) client for Windows that uses SSH and offers a rich feature set. It includes a built-in terminal, it can launch Putty directly, allows remote file editing, direct transfer and transfer queuing, and has the ability to limit download speed rates.

CoreFTP LE is my tip because it worked for me when others didn't. This is the Lite version of the commercial product; it has an annoying nag screen on start-up, though, that might put you off. CoreFTP could be the one for you if you need to log on to a site that gives problems, and it also has a massive feature set. Its strength is probably the ease of use for such a powerful app.

CoreFTP has four particular strengths:
1. It has the best tricky-site access ability of any FTP client I've used.
2. It has an excellent GUI that makes it outstandingly easy to use.
3. It has a massive feature set that somehow doesn't slow it down.
4. It has good on-screen real-time logging, which not all clients have.

There are sites - especially those with extra security, where it takes about 8 seconds to connect - that cause some FTP clients insurmountable problems; CoreFTP will get you in. I couldn't log on to one site at all with WS_FTP and some of the others, but this one did the trick. The neat on-screen log display also lets you know what's happening if you have problems. You can force-view invisible files, like htaccess. The chmod feature is useful, you can set your directory and file permissions with a very clear interface; ditto the clear and fast site manager. There's a nice one-click reconnect to the last site in use. Navigating to different drives is tricky, though, in Core - so if you have a stack of hard drives that you work from, you should keep this in mind - FileZilla is better here.

Here is a feature list: HIPAA compliance, SFTP/ SSH, SSL/ TLS, FTP/ HTTP/ SOCKS proxy, IDN, drag 'n drop, site manager, session manager, queue manager, custom screens, bandwidthcontrol, caching, auto-transfer, retry/resume, auto-reconnect options, auto S/key, Core FTPremote file-searching, advanced directory listings, start/stop/resume of transfers, full recursive chmod, browser integration, site to site transfers, file viewing and editing, firewall support, custom commands, FTP URL parsing, command line transfers, filters. This should be enough for most people. If not, upgrade to the $25 Pro version that that has custom sounds, two-way encryption, ping and traceroute, and more.

Core also do a useful-looking Micro FTP Server which can be installed on PCs and used for PC-to-PC transfers. I'm looking forward to trialling this.

Contributors valuable contributions to this category have been made by: Tom Styles, Irene, Michael Gaul.

Related Products and Links
List related products and links here if you like. Otherwise delete this section...
Quick Selection Guide

FireFTP    Rating 9 of 10  Gizmo's Top Pick

Pros   Easy to use, platform independent, small, fast, feature packed, frequent updates and new features
Cons   4GB Download Limit
Developer Home Page   https://addons.mozilla.org/en-US/firefox/addon/684
Download link   https://addons.mozilla.org/firefox/downloads/latest/684
File Size   582.9KB   Version 1.0.3   License Type Unrestricted Freeware   Installation Requirements Firefox 3.0 - 3.1b2
64 Bit version available   64 Bit version available   Portable version available Portable version available
Info   Many language specific versions are available at the developers web site. http://fireftp.mozdev.org/all.html

FileZilla    Rating 8 of 10

Pros   Easy to use, feature rich, includes site manager functions
Cons   Does not support Site to Site transfer Windows 2000 and older versions not supported.
Developer Home Page   http://filezilla-project.org/index.php
Download link   https://filezilla-project.org/download.php
File Size   3.62MB   Version 3.2.0   License Type Unrestricted Freeware   Installation Requirements 
Portable version available   Portable version available
Info   Linux and Mac OS X versions also available. While not provided at the developers web site a portable version is available here http://portableapps.com/apps/internet/filezilla_portable

WinSCP    Rating 8 of 10

Pros   Secure copy using SSH, can limit download speeds, built in terminal.
Cons   Casual users may find it harder to learn and use
Developer Home Page   http://www.winscp.net/eng/index.php
Download link   http://www.winscp.net/eng/download.php
File Size   2.37MB   Version 4.1.6   License Type Unrestricted Freeware   Installation Requirements 
Portable version available   Portable version available
Info   Available as Far Plugin

CoreFTP LE    Rating 8 of 10

Pros   Great for Tricky sites and when other clients recommended may not work.
Cons   Nag Screens
Developer Home Page   www.coreftp.com
Download link   coreftp.com/download.html
File Size   3.4MB   Version 2.1   License Type Free for personal or educational use   Installation Requirements 

Tunnelier  

Pros   FAST, Secure SSH
Developer Home Page   www.bitvise.com/tunnelier
Download link   http://www.bitvise.com/tunnelier-download
File Size   3.8MB   Version 4.27   License Type Free for personal or educational use   Installation Requirements 
Portable version available   Portable version available
Info   Not fully evaluated at time article published

Cyberduck 

Developer Home Page   http://cyberduck.ch/
Download link   http://cyberduck.ch/
File Size   10.3   Version 3.02   License Type Unrestricted Freeware   Installation Requirements 
5
Average: 5 (5 votes)
Your rating: None

A very fast, simple and easy to use ftp client.
http://www.softpedia.com/get/Internet/FTP-Clients/Woorld-FTP-Client.shtm...
Home-Page: Woorld.net

Hi there !

BitKinex The Powerfull All-In-One FTP/SFTP/HTTP/WebDAV Client Is A Freeware Now

http://for-free-on-internet.com/2009/05/bitkinex-the-powerfull-all-in-on...

Hope that helps!

Marc - 4 Free Team

FireFTP has corrupted both uploaded and downloaded files for me.
Using other solution to download files showed that the file downloaded was OK.

You forget to note if it was the latest version causing this, or earlier versions, in addition to mentioning your windows version, the version of firefox, & if you are on dialup or highspeed.

All of these can make a difference!

I'm looking for a free FTP client providing multi-part transfers, i.e. the possibility of splitting single large files into smaller pieces in order to leverage the whole bandwith and speed up transfers. Does any of these free FTP clients have such feature?

Andrew Seward

Bets46 Category Editor

Hi. On my list of FTP applications to review is FFFTP http://www2.biglobe.ne.jp/~sota/ffftp-e.html

Documentation is in Japanese and quick look indicates it lacks many of the advanced features found in the other versions. If your doing simple transfers you may want to check it out.

Is there any free ftp client that has a feature to move files/folders from one location to another [within the same server]. This feature is very useful and available in paid version of flashfxp.

Andrew Seward

Bets46 Category Editor

My apologies to all for the delayed response. This is called FXP it is provided by FireFTP but the functionality is a bit hidden - see http://fireftp.mozdev.org/help.html and search the page for FXP it will provide the details on how to make it work.

Enjoy!

Andy

Check out CrossFTP Client, a relatively new but good multi-tabs FTP client.

Thanks I'll give it a try.

Andrew Seward

Bets46 Category Editor

FireFTP keeps logging me out of my server and asking for a password. Maybe that's because of the reported 4GB limit. It also has frequent file errors, which I have to retry at the end.

Firezilla and CuteFTP gave me numeruos errors.

I've found CoreFTP to be the best, and have just uploaded Mambo without a single error.

Check out Fresh FTP at http://www.freshwebmaster.com . It gets better with every update.

My only beef with FireFTP is the current "4 GB" transfer limitation. This forces me to use another ftp application to pull down my larger files (like HD content from my media box). Fortunately Filezilla handles these large files with no issues.

Pretty sweet programs, although I use AceFTP. Even though you get nagged to upgrade at program start to the Pro version. http://software.visicommedia.com/en/products/aceftpfreeware/
Also there is AlFTP. http://www.altools.com

Altools changed to a paid program. The trial is only good for 60 days so is no longer a free program.

I'll put it on my list to review.

What draws you to AceFTP. Do you like it better? Are there unique functions? Or it just what you are used to?

Andrew Seward

Bets46 Category Editor

I am not actually sure, since it looks like any other Free FTP, but when I tried connecting to my friend's FTP site, it did the job while others didn't.

Some other options to consider, from About.com (http://compnetworking.about.com/od/ftpfiletransfer/tp/aatp_winftpserv.ht...):

*War FTP Daemon
*zFTPServer Suite
*Xlight FTP Server
*Golden FTP Server

CoffeeCup.com makes excellent software. Check out 'Free FTP'.

Thanks for the suggestions. Right now this review is focused on FTP Clients vs Servers. Perhaps I will get to writing a review for servers but If you or anyone would like to step up to the challenge, check the site for how you can volunteer as an editor.

Andrew Seward

Bets46 Category Editor

what about this one http://www.rightload.org ?
i think, this one is good FTP tool too, if we don't need to list all file first (for slow internet connection user and user have thousands files in server), just upload the files to server. example: for upload image files.

How about a review of Cyberduck for Mac OS X? It's open source and supports FTP (File Transfer Protocol), FTP/TLS (FTP secured over SSL/TLS), SFTP (SSH Secure File Transfer), WebDAV (Web-based Distributed Authoring and Versioning) and Amazon S3

I'd be happy to include it in my review. Unfortunatly, I don't have access to any MACs. Could you write up something - feel free to use the Wiki Edit functionality.

Andrew Seward

Bets46 Category Editor

Cyberduck - Adding site

Cyberduck
Websitehttp: http://cyberduck.ch/
Download link: http://cyberduck.ch/Cyberduck-3.0.2.dmg
Author: David V. Kocher
Current version: 3.02
File Size: 10.3 MB
License: GPL
Operating Systems Supported: Mac OS X 10.4 or later required
64 bit capable: No
Any special system requirements: No
Portable version available: No
Additional software required: None

Cyberduck is an open source FTP, SFTP, WebDAV and Amazon S3 browser licenced under the GPL with an easy to use interface, integration with external editors and support for many Mac OS X system technologies such as Spotlight, Bonjour, QuickLook and the Keychain.

Cyberduck - protocols

Hi,
what i really need is a software to transfer video files (from video sites) to my web hosting. I don't want to download them to my PC first, but send them directly to hosting site. Is this possible?

YouTube and others already provide ways to embed video into blogs etc.

The FireFTP extension for Firefox is a model of simplicity, and it loads and navigates quickly.

Cheers ~ Philip Spohn

Thanks Philip To date this review has focused more on applications that meet the needs of webmasters/powerusers who by far make up the majority of the demand for both the freeware and commercial applications in this arena. I'm working on an update to the review to include recommendations for the more casual user who is for the most part doing only file transfers and find FTP more convenient (especially for transferring multiple files). FireFTP is one of the leading free solutions for the casual user (assuming you use firefox) and I highly recommend it. I'm also evaluating a number of other clients as I have not found a free equivalent extension for explorer. I would appreciate feedback from others on other free alternative FTP clients that may address the needs of the casual user.

Andrew Seward

Bets46 Category Editor

i would strongly disagree that fireftp is only for casual users... i am a web developer that moved from filezilla to fireftp because i find fireftp much easier to use on a day to day basis. a couple simple examples would be the directory comparison/synchronizing/searching in fireftp is about a million times better than filezilla. also, editing remote files is fireftp wins because when you make your change and save the file, or edit save edit save etc... fireftp automatically uploads the file . filezilla however requires you activate the filezilla window, and press upload every single time. fireftp's implementation makes it much easier/faster for me to be on the phone with a client and rapidly make changes for the client to refresh.

One caveat with FireFTP is that it doesn't seem to recognize directories which include letters with diacritical marks in the name, for instance "Terminés", whereas Filezilla does (FreeCommander also). Since I'm from Québec, this is a problem.

Best, Pierre.

The FTP clients that come with text editors like PSPad and Notepad++ are self-sufficient and extremely usable, especially for webmasters and web developers (for text-editing pages and scripts). FileZilla by far has the most following in free FTP clients, more so because it also has a portable version (http://www.portableapps.com/). However, it has several limitations like the inability to connect to more than one FTP site simultaneously. I'd like to recommend two great alternatives...

  1. FreeCommander 2008. The latest version of FreeCommander (Windows-based file manager) has an integrated FTP client which does the basic job of transferring files over FTP amazingly. Since it is a part of a file manager, it is an indispensible tool for me. The developer Marek Jasinski has also created a cool PortableApps.Com-compatible setup package for portable use.
    Web: http://www.freecommander.com/
  2. SmartFTP. Although the free version of SmartFTP comes with a nag-screen on start, that's the only one shortcoming of this powerful tool. It has all the features of a full-blown FTP client including, SFTP, sync, compare, compression, FXP (and hence multiple connections) and custom commands in addition to all the regular features. It also has a 64-bit version. Unfortunately it does not have a portable version, but I am pretty happy with the installation version. I strongly recommend it.
    Web: http://www.smartftp.com/

I hope that these recommendations help someone in making an informed decision on choosing the right FTP client for their needs. (I know I could use some help when I was hunting for one!)

Regards.

Okay, as strongly as I'd recommended the SmartFTP client in my post dated 27 June 2008, I'd like to 'un-recommend' it now. As mentioned in some posts in response, yes, they've sneakily migrated to a non-freeware version, and as ak47wong complained, you're forced to upgrade to the latest version regularly.

That leaves us with the brilliant, resource-efficient and very handy Firefox extension 'FireFTP' which, in addition to being simple to use is also pretty reliable (although I haven't tried transferring large files yet).

However, my first preference will be FreeCommander as it essentially a file manager and provides that additional bit of functionality.

Both FreeCommander and FireFTP handle proxy servers well.

Regards.

SmartFTP isn't free any more, not even for the home user. They've changed that in a fairly sneaky move in one of the latest builds.

Yup I just found this out as well. I did an upgrade and presto, now you have to buy it. SmartFTP is good, but it's not good enough for me to purchase it.

I stopped using SmartFTP years ago. It was always a pain in the backside, constantly putting up nag screens even when it was supposedly free for non-commercial use, and even worse it would expire every few months and force you to download the latest version. Definitely avoid!

I feel it could be a good alternative for the casual IE user (if you only want to download a few files and your not using firefox :)

Andrew Seward

Bets46 Category Editor

IMO PSPad certainly deserves mention in this category. Although the developer(s) speak of it as an editor the FTP client that is included in the product integrates with the editor in a very convenient way. - Bill

Thanks, I'll check it out.

Andrew Seward

Bets46 Category Editor

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.
  • [node:123] - insert full text (themed by theme('node'))
    [node:123 body] - insert node's body
    [node:123 teaser] - insert node's teaser
    [node:123 link] - insert link to node
    [node:123 collapsed] - insert collapsed node's body
  • You may use [view:viewname] tags to display listings of nodes.

More information about formatting options