Support article
What is FTP and how to use it in hosting
Learn what FTP is, what it is used for and how to connect to your hosting with FileZilla to upload your website files step by step.
Introduction
If you are starting a website, working with WordPress or uploading files manually, you will probably come across the term FTP.
FTP is simply a way to transfer files between your computer and your hosting account. It lets you upload web pages, images, themes, plugins, downloads and backups without editing everything from the control panel.
What is FTP and what is it used for?
FTP stands for File Transfer Protocol.
Its main purpose is to help you connect to the file space of your hosting account so you can:
- Upload website files.
- Download copies of existing files.
- Rename, move or delete folders.
- Replace damaged or outdated files.
- Manage the contents of your web root directly.
FTP client and FTP server: what is the difference?
FTP client
The FTP client is the program installed on your computer, such as FileZilla, WinSCP or Cyberduck.
FTP server
The FTP server is the service running on your hosting account that accepts the connection and stores your files.
Common access types
Authenticated FTP
This is the usual option in web hosting. You connect with a server name, username, password and port.
Anonymous FTP
Anonymous FTP allows access without a personal user account. It is not the recommended option for a normal website hosting account.
Which details do you need to connect?
In most cases you need:
- FTP host or server.
- FTP username.
- FTP password.
- Port, usually
21. - The connection type supported by your plan, such as FTP or FTPS.
Recommended free FTP clients
FileZilla
A practical option for most users because it is free, easy to understand and widely documented.
WinSCP
A good Windows alternative with a clean interface.
Cyberduck
A popular choice for macOS users and also available on Windows.
SmartFTP
Another known FTP client, although it is usually chosen by more advanced users.
Basic steps to use FTP with FileZilla
- Install FileZilla.
- Create a new site in the Site Manager.
- Enter your server, username, password and port.
- Connect and open your website folder, usually
public_html. - Upload your files.
- Check the site in your browser.
Do you need to create your own FTP server?
No. In a normal hosting plan the FTP service is already included. You only need the connection details and, if necessary, an extra FTP account created from the control panel.
Useful security tips
- Use strong passwords.
- Prefer secure connections when available.
- Keep a local backup before replacing important files.
- Do not share the main hosting credentials unless necessary.
Frequent FTP errors
I cannot connect to the FTP server
Check the host, port, password and whether your IP has been blocked by repeated failed attempts.
Authentication error in FileZilla
Review the username and password carefully.
I uploaded files but the website does not change
You may be uploading to the wrong folder or seeing a cached version of the site.
Transfers stop halfway through
This may be caused by connection instability, firewall limits or very large files.
Conclusion
FTP remains one of the most practical ways to manage your hosting files. Once you understand the server details, the correct folder and a reliable client such as FileZilla, uploading and maintaining your website becomes much easier.