WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Showcase» 6 Best FTP Clients for Mac and Windows WordPress Users

6 Best FTP Clients for Mac and Windows WordPress Users

Last updated on January 2nd, 2020 by Editorial Staff
473 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
6 Best FTP Clients for Mac and Windows WordPress Users

Recently while discussing how to use FTP to upload files to WordPress, one of our users asked us to recommended the FTP clients for Windows and Mac. There are plenty of free and paid FTP clients available. In this article, we have hand-picked some of the best FTP clients for WordPress beginners. The goal here is to find the most reliable, secure, and easy to use FTP tool for all your WordPress file editing and uploads.

Best FTP clients for Mac and Windows WordPress users

What is an FTP Client? Why You Need it?

FTP (File Transfer Protocol) allows you to upload files from your computer to your WordPress site. In order to use FTP, you will need an FTP client which is a desktop app that connects your computer to your WordPress hosting account.

It provides an easy to use graphics user interface, so that you can perform all FTP functions such as copy, upload, delete, rename, and edit files / folders on your WordPress site.

It is not necessary to install an FTP client to use WordPress. However, an FTP client can help you quickly fix common WordPress errors when you are not able to access WordPress admin area.

How to Use an FTP Client?

You will need a FTP username and password in order to connect to your WordPress site.

This information can be found in the email you got when you first started your blog and signed up for a web hosting account.

You can also get this information from your web hosting cPanel dashboard or ask the support, and they will email it to you.

Once you have this information, you can connect to your website.

First, you will need to launch your FTP client and enter your FTP username, password, host (usually your website address e.g. wpbeginner.com), and then click on the connect button.

Connecting your FTP client

Host is usually your website’s URL (e.g. wpbeginner.com).

If you do not enter anything in the port field, then your FTP client will connect using the plain FTP protocol on port 21.

You can use port 22 to connect to your server using SFTP which encrypts information before sending it to your web server. This reduces the chances of hackers stealing your FTP password or sniffing on information.

Having said that, let’s take a look at some of the best FTP clients available for WordPress users on different platforms.

Best FTP Clients for WordPress Users

There are several paid and free FTP clients available for different platforms and operating systems. Each one of them comes with an easy to use interface and additional features that will make it easier for you to edit WordPress files.

1. WinSCP

WinSCP

WinSCP is one of the most powerful and easy to use FTP client for Windows users. It feels like there are too many things on the user interface, but it is actually quite easy to learn.

On your left, you have the files on your computer and on the right, you see the files on your server. Just click on a file to download, upload, or edit it.

For advanced users, WinSCP has all the features that you would need from a powerful FTP client. It supports SFTP, SSH, and of course the plain old FTP. Handling files and assigning default editors is quite easy with WinSCP.

Platform: Windows
Price: Free

2. Cyberduck

Cyberduck

CyberDuck is an extremely easy to use FTP client suitable for beginners as well as advanced users.

It is available for Mac and Windows computers. Unlike other cross platform applications, it actually integrates beautifully with your native Mac environment. It also supports Mac features like storing your login credentials in keychain and locating files in finder.

You can select your preferred code editor and open files for editing with the click of a button.

Platform: Windows, Mac
Price: Free

3. Transmit

Transmit

Transmit is the most popular FTP client for Mac, particularly among web developers. It comes with an extremely powerful set of features like folder syncing, disk feature, and higher speeds.

Transmit beautifully integrates into your native Mac environment which makes it super easy for Mac users to learn quickly. You can add your transmit shortcuts to Finder as favorites and quickly access them.

It supports SSH, SFTP, FTP, FTPs connections. It also comes with a neat code editor for quick file edits.

Platform: Mac
Price: Free, Paid version for $34

4. Free FTP

Free FTP

Free FTP by Coffee House is a popular FTP client among Windows users. It is very beginner friendly and quite easy to use.

It supports FTP, SFTP, FTPS, and beautifully integrates into your operating system. It has a history feature which allows you to remember where you stored a file.

There is a paid version available as well which is called Direct FTP. It has extra features like code editor, autocompletion, image viewer, etc.

Platform: Windows
Price: Free, Paid version for $39

5. FileZilla

FileZilla

FileZilla is a popular free FTP client for Windows, Mac, and Linux.

It is perhaps, the most easy to use FTP client. However, the reason we have placed it on the fifth position is because Windows users have reportedly found adware or spyware packaged into FileZilla downloads.

You can uncheck the box during the installation to opt-out from adware, but since many of our users are beginners, we are afraid that they may miss it and eventually end up with an adware on their computer.

Our experienced users can install FileZilla from official website. Linux users will find Filezilla available in their distro’s official repositories.

Platform: Windows, Mac, Linux
Price: Free

6. WS_FTP Professional

WS_FTP Professional

WS_FTP Professional is a popular commercial FTP client for Windows. It offers enterprise grade security with SSH, and 256-bit AES, FIPS 140-2 validated cryptography and OpenPGP file encryption for transfers.

It comes with powerful file search, drag and drop transfers, faster speeds, scheduled transfers, and many more advanced features.

Platform: Windows
Price: From $49.95

We hope this article helped you find the best FTP client for uploading files to WordPress. You may also want to take a look at our beginner’s guide to pasting code snippets in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

473 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

36 Comments

Leave a Reply
  1. Carlos says:
    Sep 23, 2020 at 6:11 pm

    Transmit is only free for 7 days

    Reply
    • WPBeginner Support says:
      Sep 24, 2020 at 10:51 am

      Thank you for letting us know about the pricing update :)

      Reply
  2. Tomer says:
    Apr 21, 2020 at 9:44 am

    Thanks for the list! Is there still a free FTP client out there?
    FileZilla seems to be paid nowadays…

    Reply
    • WPBeginner Support says:
      Apr 22, 2020 at 11:04 am

      FileZilla is still free :)

      Reply
  3. Harper says:
    Oct 21, 2019 at 7:18 am

    Thank you for the guidance..

    Reply
    • WPBeginner Support says:
      Oct 21, 2019 at 10:24 am

      You’re welcome :)

      Reply
  4. Sef says:
    Oct 5, 2019 at 4:29 am

    Hi there i was wondering if anyone could help me out. I’m having issues with my uploads.Whenever in upload a file (media) it does not show in my cPanel on WordPress, but it shows on the FTP application that it’s been uploaded. I’ve tried using both FileZilla and WinSCP

    Reply
    • WPBeginner Support says:
      Oct 7, 2019 at 10:27 am

      For the moment we would only recommend adding new media through the built-in WordPress uploader, otherwise, you would need a plugin to sync your uploads to the WordPress media area.

      Reply
  5. Dropsecure says:
    Jun 14, 2019 at 6:12 am

    Amazing! I have gone through and found this blog very helpful for me.

    Reply
    • WPBeginner Support says:
      Jun 14, 2019 at 10:34 am

      Thank you, glad our content can be helpful :)

      Reply
  6. Mark says:
    Sep 17, 2018 at 8:20 pm

    Don’t know the others, but FileZilla?
    No Way!!!

    Reply
  7. Haresh says:
    Oct 6, 2017 at 10:47 am

    Dear sir .I have buy a domain hosting from host gator .I have installed a theme in its.there are so many custom template in theme ..now I have downloaded free template.of word press .I want to add or install in my web or theme..if how my new template can see on page attribute..how can I add this template in my new pages.pls guide..I am not from it field..

    Reply
  8. Amal says:
    May 29, 2017 at 4:52 pm

    Hello! this website has been very helpful to me however I have a potentially dumb question. I am not using a web hosting service yet but would still like to edit my site. How can I do that and if I need to use an FTP client still how do I connect my site to the FTP client without a web host.

    Reply
    • WPBeginner Support says:
      Jun 1, 2017 at 9:49 am

      Hey Amal,

      You can install WordPress on your computer and then instead of using FTP you can just use file explorer or finder to locate and edit the WordPress files.

      Reply
  9. Jack says:
    Apr 12, 2017 at 8:08 am

    My computer won’t even let me go to the site that hosts Filezilla. Just gives me warnings and red pages and refuses to go there. LOL Now I know why. I used to use Filezilla a lot. But I think I’ll try the others now. I tried Cyberduck but found it difficult to use. One of the issues I had with it is that despite my best efforts to highlight the folder I wanted it kept uploading files to the “etc” folder or elsewhere in the file manager than where I wanted it to go so I had to move files again after uploading. I also found it got in it’s own way a lot. I recall using Smart FTP a while back but now I have a Mac I’ll try one of the other Mac ones.

    Reply
  10. Apata says:
    Jan 24, 2017 at 1:26 pm

    Hello,
    Please is there any mobile FTP: I mean mobile FTP application that we can use on android?

    Reply
    • Mohammed Irshad K says:
      Jan 27, 2017 at 8:10 pm

      Yes. You can use ES File Manager

      Reply
  11. Ed says:
    Jan 24, 2017 at 12:54 pm

    As Richard noted there is a definite and long standing issue with Filezilla and password security which the author has no intention of ever fixing.

    Fortunately now there is a fork of the original called Filezilla Secure.

    Reply
  12. RUSHEEK says:
    Jan 24, 2017 at 11:28 am

    You are very nice and helpful to share information and design of your blog is also very good

    Reply
  13. Sami CHANGUEL says:
    Jan 24, 2017 at 10:50 am

    Hi,
    Nice post. The best FTP client is winscp : you can set a master password when saving your FTP passwords. Even if a hacker steals the .ini file – where accounts are saved – he can’t do anything ! I used to work with filezilla but oneday a hacker stole my config file and hacked all my websites !! So be careful when saving passwords !!!

    Reply
  14. Erik says:
    Jan 24, 2017 at 8:12 am

    Filezilla should be removed from any recommendation list as long as they pack spyware or any other malware with the product.

    Reply
  15. RK Sangha says:
    Feb 21, 2016 at 11:32 pm

    Useful for webmasters and others

    Reply
  16. Paul Thomas says:
    Jul 27, 2015 at 10:10 am

    A vote here for WebDrive. It should definitely be mentioned here.

    Reply
  17. Achilles says:
    Jul 20, 2015 at 5:08 am

    Its funny to see that Cyberduck is a free open source software on their official site but it charges 23 USD on Mac App Store. I wonder why? Is it a different package?

    Reply
    • WPBeginner Support says:
      Jul 21, 2015 at 1:05 pm

      Please contact CyberDuck support.

      Reply
  18. Robert Martin says:
    Jul 19, 2015 at 11:56 pm

    The only CyberDuck I can find is for Mac $24?? Where can I find the Open Source version?

    Reply
    • WPBeginner Support says:
      Jul 22, 2015 at 3:28 pm

      You can download the free version from CyberDuck’s official website. Look in the left sidebar, you will find a download link for mac, just above the Mac store button.

      Reply
  19. Gina says:
    Jul 19, 2015 at 1:12 pm

    YummyFTP is amazing for OSX. Can use your keychain for passwords.

    Reply
    • Joey says:
      Dec 1, 2015 at 4:29 am

      YummyFTP is really good and I used it happily for years. I started with Transmit but didn’t like it very much. It was v3 though, and it changed a lot since then.

      Now my favorite is ForkLift. It’s so good that I don’t even try anything else : it suits my needs perfectly.

      Reply
  20. Arevico says:
    Jul 19, 2015 at 11:25 am

    FireFTP is the best. The more you can do in the browser the better.

    Reply
  21. Connor Rickett says:
    Jul 18, 2015 at 7:51 pm

    Filezilla’s throwing in spyware? Lame. That seems to be the life-cycle of great freeware, though, doesn’t it? Sooner or later, enough people are using it that someone offers them a bunch of money to slip in a little extra software, and then there’s the slow slide into obscurity.

    Reply
  22. Justin McChesney-Wachs says:
    Jul 17, 2015 at 12:32 pm

    +1 Vote for Transmit.

    Reply
  23. dg says:
    Jul 17, 2015 at 11:09 am

    Filezilla is a sourceforge product. You should read up on the review of it.

    Reply
  24. Michael Carnell says:
    Jul 17, 2015 at 9:50 am

    I have been a fan of Transmit and Filezilla for a long time, but recently I have been using sFTP app for Chrome. Liking it because it can go with me most everywhere I have Chrome, including my ChromeBook! No affiliation or anything, just find it really handy.

    Reply
  25. Jason Rhodes says:
    Jul 17, 2015 at 9:05 am

    SmartFTP is one of the best around and I’ve used it for years now, after trying many of the others around. Surprised you didn’t include that.

    Reply
  26. Richard says:
    Jul 17, 2015 at 8:50 am

    The adware problem in FileZilla is caused by sourceforge, that site has been repacking quite a few software packages and filling them full of crap to make money off the back of popular software. A quick search for sourceforge adware will give you quite a few results. The version from the FileZilla site is free of any added programs.

    Another note on FileZilla is that will it is easy to use you should not save your passwords in it as they are saved in plain text and if you do get malware on your computer the usernames and passwords for all your sites can be easily stolen.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
PushEngage
PushEngage
Increase your website traffic & revenue with push notifications. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Really Simple SSL
Really Simple SSL Coupon
Get 15% OFF on Really Simple SSL premium WordPress SSL plugin.
MonsterInsights Coupon Code
MonsterInsights Coupon
Get 50% off MonsterInsights, the best Google Analytics plugin for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.