Website Design Guides

How To Upload Files To Your Webserver Using FTP

Whether your website is a straight HTML site or some flavour of CMS like Wordpress or Joomla or Microsofts .net platform, all the files that it is made up from will reside on a web server.

Your web hosting company may have already provided you with details for accessing the server using FTP (File Transfer Protocol). If not you will need to request this information. It should include the following:

  • FTP Address (hostname)
  • Username
  • Password

To use FTP you will need an FTP Client. For this demonstration we will use the popular FTP client FileZilla which can downloaded for free from

Make sure you download the FTP Client not the server and follow the instructions to install it on your computer.

When you open FileZilla you will see a screen similar to the screenshot below:

At the top of the screen you will see spaces to enter your hostname, username and password

Type in the information provided by your web host and click Quickconnect.

The service will attempt to connect with your web server. If you’ve entered all the login details correctly the right-hand panel will populate with a directory structure for your website.

Depending on the platform your website is built on you will have a root folder where all your website files and folders are stored.

The left-hand panel shows the directory structure of your computer. You can navigate the folders and files just as you would using Windows Explorer.

To upload file from your computer to the web server simply locate the file and right-click it to bring up a menu. Select Upload and the file will be copied to the active location you have selected in the right-hand panel on your web server.

You can also download files from the web server to your computer using the same process by right clicking a file in the right-hand panel and selecting Download.

To give you the best possible experience, this site uses cookies. Continuing to use means you agree to our use of cookies. If you'd like to learn more about the cookies we use please find out more