Free migrationUK web hosting from £2.99 a month, with backups every six hours and a 60-day money-back guarantee.UK web hosting from £2.99 a month.See hosting plans

How to upload files with File Manager or FTP

On this page

This guide explains two ways to upload website files to your hosting: File Manager in your browser, or an FTP app on your computer.

Where files go

Your main website lives in the public_html folder. Anything you put there appears at your main domain. Extra domains each have their own folder, which you chose when adding them.

Using File Manager

Best for a few files or a single zip.

  1. Log in to cPanel.
  2. In the Files section, click File Manager.
  3. Double-click public_html to open it.
  4. Click Upload in the toolbar.
  5. Drag your files into the window, or click Select File.
  6. When the upload finishes, go back to File Manager.

To upload a whole site quickly, zip it on your computer, upload the zip, then right-click it in File Manager and choose Extract.

Using FTP

Best for lots of files or regular updates.

Create an FTP account

  1. In cPanel, in the Files section, click FTP Accounts.
  2. Enter a login name and a strong password.
  3. Set the Directory to public_html or the folder you want this login to reach.
  4. Click Create FTP Account.

Connect with FileZilla

  1. Open FileZilla, then File, then Site Manager, and click New site.
  2. Set Host to your domain name, Port to 21.
  3. Set Encryption to the option for explicit FTP over TLS.
  4. Set Logon Type to Normal. Enter the full FTP username, which ends with @yourdomain.co.uk, and the password.
  5. Click Connect.
  6. Drag files from the left (your computer) to the right (the server).

If it doesn’t work

  • FileZilla can’t connect. Check the full username, port 21 and the encryption setting. If your domain isn’t pointing at us yet, use the server name from your welcome email as the host.
  • Too many failed logins. Our firewall may block you for a short time. Open a ticket and we’ll unblock you.
  • The site still shows the old version. Clear your browser cache. Check the files are directly inside public_html and not in a subfolder.

Good to know

Every plan also includes SSH and Git if you prefer to work from the command line.

Still stuck? Open a support ticket and we’ll help.

Still stuck? Open a support ticket from your client area. Tell us your domain and which step went wrong, and we'll take it from there.
UK cPanel hosting from £2.99 a month

Every plan has cPanel, free SSL, backups every six hours and free migration.

See web hosting
Open in new tab