CoffeeCup Free FTP client

This FTP client for Windows has a modern look and feel to it and supports all the basic features important to web administrators, which is who this client is designed for. However, anyone can use this program if they want an FTP client that's simple to understand and provides an easy drag-and-drop interface between local and remote files.

Visit the CoffeeCup website ».

Here are some more features you'll get Free FTP:

  • Keeps all your FTP servers saved for easy access.
  • A Transfer Activity window lets you monitor and pause transfers. They're organized by a server for better organization.
  • You have full control over what double-clicking on a local and remote file will do (no effect, open the file, or transfer the file).
  • The last FTP session can be automatically restored when you reopen the program.
  • Data can be downloaded in a ZIP archive.
  • It's easy to move selected files and folders to a different FTP folder with a right-click menu.
  • Remote folders can be bookmarked.
  • Includes a Snippet Library that makes it easy to insert code into a document with a keyboard shortcut.

Downloading/Installing Free FTP from CoffeeCup Software

1. Download the client from CoffeeCup’s website.

2. Sign up to get the download link.

3. An email will be sent for verification, click the link to verify account.

4. A download button will appear, click it to download the client.

5. Click the downloaded file and follow instructions to install.

Connecting and Transferring files with CoffeeCup’s FTP client

Connecting and Transferring files with CoffeeCup’s FTP client.

The first thing you have to do in order to use Free FTP is to set up your server profile. You can do this by clicking File > Manage Servers. This will open the My Servers window. Click the green plus sign icon to add a new server. This creates a blank server profile that you can fill in with the information as:

  • Address:
  • Username: fast-banana
  • Password: * (be careful about handing these out!)

Passive Mode

Checking this box activates the passive mode. Enable passive mode if you experience trouble connecting.

More/Fewer Options

Click this button to show or hide options pertaining to protocols, ports, connections, local and remote folders, and proxies.


This option lets you specify your FTP connection. You can choose FTP, SFTP over SSH, FTPS over TSL/SSL, FTPS over SSL, FTPS over TSL, HTTP, or HTTPS.


This option depends on what protocol you are using to connect to your FTP server. When you select a protocol, the program automatically changes this value to the default port for that protocol. Do not change this value unless your hosting provider has told you to do so.


This field allows you to enter how many simultaneous transfers you would like to be able to run at one time. Some servers may limit the number of connections, so you should check with your hosting provider before modifying this field.

Local Folder

This is the default local folder Direct FTP will access in the Local pane on the left-hand side of the program. You should set it to whichever folder contains your Website files.

Remote Folder

This is the folder where your Website files are stored. Common names include www, public_html, or web. If you are not sure of this information, contact your hosting provider.


Clicking this button opens the Proxy tab of the Preferences window. This area allows you to add or modify your proxy settings. If you are not sure whether you have to connect using a proxy, you probably don't, but you may wish to contact your hosting provider just to make sure.


This optional field allows you to add a comment about your server. This is just a personal reminder, so you can enter anything you want in this field. After you have set up your connection, click the “Connect” button to connect to your FTP server. If you already have a connection set up, just click the arrow next to the Servers button and select which connection you want to connect to from the drop-down list provided.

Transferring Files

Transferring Files.

1. Once you have successfully connected to your FTP server, you can begin either uploading or downloading files.

2. You should see two main panes in Free FTP: the Local pane and Remote pane. The Local pane shows the files on your local computer, and the Remote pane shows the files on your server.

3. To get started, first select the file(s) you want to upload in the Local pane. To select a file, left-click it. To select multiple files, you can drag a box over them, or click one, hold down Shift, and click another. All the files will be selected.

4. The files will be uploaded to whatever folder is open in the Remote pane. If you wish to upload your files to a different folder than the one currently selected, browse to the desired folder within the Remote pane, and then click “Upload”.

5. To download files, the same concepts apply. Highlight the files or folders you want to download under the Remote pane, browse to the folder on your computer where you want the files to be downloaded, then click “Download”.

6. Files are either transferred in ASCII or binary mode. To set the transfer mode, navigate to Actions menu > Transfer Mode. You can let Free FTP automatically decide which it should be by setting the transfer mode to Auto. Alternately, you can choose ASCII or binary if you would like.

7. To delete files, right-click the files and choose “Delete”.

© 2022 ExaVault LLC. All Rights Reserved. ExaVault is a registered trademark of ExaVault LLC.