How to upload files with File Manager or FTP
Help centreOn 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.
- Log in to cPanel.
- In the Files section, click File Manager.
- Double-click
public_htmlto open it. - Click Upload in the toolbar.
- Drag your files into the window, or click Select File.
- 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
- In cPanel, in the Files section, click FTP Accounts.
- Enter a login name and a strong password.
- Set the Directory to
public_htmlor the folder you want this login to reach. - Click Create FTP Account.
Connect with FileZilla
- Open FileZilla, then File, then Site Manager, and click New site.
- Set Host to your domain name, Port to 21.
- Set Encryption to the option for explicit FTP over TLS.
- Set Logon Type to Normal. Enter the full FTP username, which ends with @yourdomain.co.uk, and the password.
- Click Connect.
- 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_htmland 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.
Every plan has cPanel, free SSL, backups every six hours and free migration.