Skip to main content
An FTP account lets you, or someone you work with, upload and download your website files using an FTP program such as FileZilla. You can give each person their own login and limit it to one folder.

Difficulty

Beginner

Time

5 minutes
For one-off changes, the File Manager is quicker. If you’d rather use an encrypted connection, use SFTP instead of FTP.

Create an FTP account

1

Open FTP

Go to Websites, click your website, then open Advanced in the top menu and choose FTP.
2

Click Add account

The first time, you’ll see No FTP accounts and an Add account button.
3

Fill in the form

  • Username: for example designer. Your domain is added automatically, so the full username becomes designer@example.com.
  • Password: must have a lowercase letter, an uppercase letter, a number, a special character and at least 10 characters. Click the key icon to generate one.
  • Directory: leave blank to give access to the whole website, or enter a folder such as public_html to limit the account to that folder.
Add FTP account form showing 0 of unlimited FTP accounts used, username designer with @test.com suffix, a password that meets all requirements and directory public_html

Add FTP account

4

Click Add

You’ll see ‘designer’ added and the account appears in the list.
FTP accounts list with username designer@test.com and directory /public_html, an Add account button and a search icon

Your FTP accounts


Find your connection details

Click ⋮ next to the account, then Manage. The Login credentials card shows everything your FTP program needs, each with a copy button.
Manage FTP account page with Username, Password and Reset button, Host (hidden) and Port 21, a Directory access card with /public_html and an edit pencil, and a Delete button

Manage FTP account

Encrypted FTP is supported. In your FTP program choose Require explicit FTP over TLS (sometimes called FTPES) so your password isn’t sent in plain text. The FTP account only sees the folder you chose in Directory.

Connect with FileZilla

1

Open the Site Manager

In FileZilla, go to File → Site Manager → New site.
2

Enter the details

Set Protocol to FTP, paste the Host, enter port 21, set Logon Type to Normal, then enter the full username and the password.
3

Connect

Click Connect. Your website files appear on the right. If the account is limited to a folder, that folder is the top level you’ll see.

Manage an existing account

Open the account with ⋮ → Manage.

Troubleshooting

Use the full username including your domain, such as designer@example.com. If you’re not sure of the password, click Reset on the Manage FTP account page and set a new one.
Check the host and that the port is 21. Some office and public Wi-Fi networks block FTP; try another network or use SFTP instead.
The account is limited to a folder. Change it under Directory access, or leave it blank for full access.
Make sure you uploaded into public_html (or your subdomain’s folder), not the home folder.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!

Last Updated: October 2026