Reviews and recommendations on this web site, including web hosting reviews, may result in commissions paid to Dave's Site. Follow on Twitter @firstdave
Check Out my new PhoneGap Tutorial / Cordova Tutorial

Hosting Tutorial - Table of Contents
This course was developed in much earlier days of the web and has been updated
into Web Design Basics for iPad (also written by me, but much better course!)
Try iPage Web Hosting -- Go Green for only $1.99/month (sponsored link)
Web Hosting HTML Tutorial CSS Tutorial Web Design Tutorial Hosting under $5

HTML Tutorial Chapters:  

HTML5 Basics - Web Hosting Ideas - CSS, Web Design, HTML, JQuery - Twitter - Learn on your iPad

HTML An Interactive Tutorial

HTML Code MiniChapter 10.2: Short FTP Tutorial (section 1 of 3)

Be rewarded 
the Web's Premiere Rewards Site

Using FTP to upload HTML files and images... (section 1 of 3)

The FTP Chapter is broken into 3 sections after the introduction chapter.

***** I strongly encourage you to read about my suggestions for web hosts where you can upload your finished site.

FTP Section 1: FTP Definition and Downloading Free FTP Software

< back to Publishing your Page

While all FTP software looks a little different, they all have the same goal. The goal of a FTP application is to move files from a local host (in this case, your computer) to a remote host (in this case, your web host's computer) and vice versa.

To "upload a file" is to send ('copy') a file from your computer (the local host) to your host's computer (the remote host). To "download a file" is to retrieve ('copy') a file from your host's computer to your computer.

(The terms of uploading and downloading apply to other forms of Internet communications, not just FTP. You download a file someone sends you via e-mail, and you upload a file when you attach one to an e-mail you send out, although we usually don't call it uploading, instead we call it "attaching.")

Oh, and in case you were wondering, FTP stands for File Transfer Protocol.

Before you can start FTP'ing, you need FTP software.

FileZilla is a great choice because it's available for Windows, Mac, and Unix/Linux. FileZilla is FREE to download.

I will be using FileZilla in the screenshots to explain FTP, however, most FTP programs follow the two-pane design:

One side is your (LOCAL) files, the other side is your host's (REMOTE) files.

For more choices in FTP applications (and if you are using an operating system other than Windows) I suggest searching for "FTP client" at

As noted above, the example below explains FileZilla procedures, although it will be very similar regardless of what FTP software you choose to use.

You'll need to gather a few pieces of information from your host before you can upload your HTML files and graphics to your web site.

You will need:

  1. username and password (usually the same as you would use to log on to the Internet if you are using an ISP for your web space, but it's a good idea to double-check-sometimes it is slightly different for FTP'ing. On domain hosts, you will create a username and password at sign-up.)
  2. remote host address [server name] (If your domain name is, it'd probably be or just, but it can vary.)
  3. the name of the folder where your files are going to be placed (Many times this folder is the main folder that opens on the host, but sometimes it may be labeled as 'www' or 'web'. If your host does not specify, it is probably just the main folder. If no folder is specified, don't worry about this piece of information.)

On our sample host, Globat, the host address is your domain name. For example, when I log into (a site I own) I type in the host field of FileZilla.

Globat has an entire section of their site dedicated to FTP.

First, click here to open the Globat Hosting site. Then Select Support, then Knowledgebase.

Then scroll down to Web Site Management, and choose "FTP."

If you don't have a host yet, Learn how to get one, and read about my experiences with great hosts like Globat and GreenGeeks.

In addition to knowing the three pieces of information already mentioned, you will need to know the location and name of the folder on your computer where you have placed your HTML files.

Download the app that replaced this guide,
Web Design Basics for iPad to
Learn HTML and CSS Quickly.