What is FTP and Why Use It?
FTP (File Transfer Protocol) lets you connect to your hosting server from your computer to upload, download, and manage website files. It is faster than the browser-based File Manager for bulk file operations and gives you access to all server files including hidden ones. Essential for developers and for manual WordPress file management.
Step 1 – Create FTP Account in Hostinger hPanel
- Login to hpanel.hostinger.com
- Click Files in the left sidebar
- Click FTP Accounts
- Click Create FTP Account
- Set username and strong password
- Set directory path (leave as default for full access)
- Click Create
- Note your FTP credentials — you will need them for FileZilla
Step 2 – Get Your FTP Host Details
Your FTP connection details from Hostinger:
| Setting | Value |
|---|---|
| FTP Host | files.000webhost.com or your domain |
| FTP Username | Username you created |
| FTP Password | Password you set |
| Port | 21 (FTP) or 22 (SFTP) |
Get Hostinger with Full FTP Access
Complete file management. FTP, File Manager, phpMyAdmin all included. From $1.99/mo.
Get Hostinger 80% OffCoupon S0TABIDHULP1 · 30-day money-backStep 3 – Connect with FileZilla
- Download and install FileZilla Client free from filezilla-project.org
- Open FileZilla → File → Site Manager → New Site
- Protocol: SFTP (more secure) or FTP
- Host: your FTP host from hPanel
- Port: 22 (SFTP) or 21 (FTP)
- Logon Type: Normal
- User: your FTP username
- Password: your FTP password
- Click Connect
Navigating Your Server Files
After connecting, your server files appear in the right panel. Your website files are in the public_html directory. Navigate into public_html to see and manage your website files — WordPress installation, themes, plugins, and uploads.
Common FTP Issues and Fixes
- Connection refused — check hostname and port. Try passive mode in FileZilla settings
- Authentication failed — double-check username and password. Recreate FTP account if needed
- Cannot see all files — enable hidden files in FileZilla: Server → Force showing hidden files