How can I upload my website using FTP?

This FAQ will help you to upload your website using FTP.

FTP stands for File Transfer Protocol. It is the method used to transfer a file, or set of files, from one computer to another. This means that it is a very effective way of uploading your website to a server. To learn how to do this, either watch the below video, or follow the our online guide.

Before you begin, you will need:

  • A 123 Reg hosting package
  • Your FTP server/host name
  • Your FTP username
  • Your FTP password
  • An FTP client, e.g. Filezilla

Please note: Your FTP server name, username and password are listed in the mail sent to you confirming your hosting package.

If you have misplaced this, this article will show you where you can find your FTP details.


There are many FTP clients available including:

  • CoreFTP
  • CuteFTP
  • FireFTP
  • SmartFTP
  • Cyberduck
  • WinSCP
  • WiseFTP
  • Coffee FTP

The following example uses Filezilla, a free FTP client.

Step 1 of 11

Firstly, install the FileZilla FTP client software. You will now need to configure it to connect to your 123 Reg web space. Click the Site Manager icon on the toolbar. This will open the Site Manager.


Step 2 of 11

Click the New Site button. This will allow you to create a new site profile.


Step 3 of 11

Enter a name for the new site and press the Enter key. This is important to distinguish it from any other FTP site you may add later on.


Step 4 of 11

Next you will need to add the host, also known as the host name. This can be found in the 123 Reg email which was sent to you on sign-up.

Tip: You can also use the following as your hostname:

Step 5 of 11

The FTP port is port 21. You can also access your hosting space via SFTP by changing your port to 2203.


Step 6 of 11

Leave the Servertype as FTP.



Step 7 of 11

Change the Logontype to Normal.


Step 8 of 11

Type in your 123 Reg FTP Username and Password. These are case sensitive, so please be careful when typing.


Step 9 of 11

Click the Save and Exit button

Step 10 of 11

To start the FTP connection, click on the Site Manager icon, then click on the site you have just created, and lastly click on the Connect button.


Step 11 of 11

You are now connected to your 123 Reg web space.

Please note: You will need to upload your web site files to the following folder dependent on your package;

  • Linux package: public_html
  • Windows package: web/content

The following example uses WinSCP, another free FTP client.

Step 1 of 7

The latest WinSCP version can be downloaded from:

When launched you will be presented with the following screen:


Step 2 of 7

If you have a web hosting package bought before 30/03/15, the port would be 22:


If you have a web hosting package bought after 30/03/15, the port would be 2203:


Step 3 of 7

Next, you will need to fill the FTP server address. This can be taken from the article that shows where to find the FTP details


Step 4 of 7

Type in your 123 Reg FTP username and password:

Enter your 123 Reg FTP details

Step 5 of 7

If you wish to save the connection so you don’t have to type these details every time you open WinSCP, simply click on Save and type a name for the connection.

Save the connection

Step 6 of 7

Click on the Login button to connect to the FTP space using the Secure protocol.

Click 'Login'

Step 7 of 7

You are now connected to the 123 Reg web space using Secure FTP.

Please note:
You will need to upload the web site files to the public_html folder.