Fix FTP "530 Login Authentication Failed"
530 Login authentication failedlogin incorrectcould not connectA 530 means the FTP server rejected your login. Usually it's the credentials or the connection mode/port. Here's how to get connected.
Cause 1: wrong username or password
The obvious one — double-check the FTP username (often it's the full user@domain.com on shared hosting) and reset the password in your panel if unsure.
Cause 2: wrong host or port
Use the FTP hostname/IP from your panel, with the right port — 21 for FTP/FTPS, 22 for SFTP (SFTP is SSH, a different protocol):
FTP/FTPS : port 21
SFTP : port 22 (uses your SSH login)
Cause 3: passive mode / TLS
Many servers require passive (PASV) mode and explicit FTP over TLS. In your client (FileZilla etc.), set Encryption to "Require explicit FTP over TLS" and use passive mode.
They're different: FTP/FTPS uses port 21 and FTP accounts; SFTP uses port 22 and your SSH credentials. A 530 on one doesn't mean the other is broken — pick the right one.
530 = login rejected. Verify the user (often user@domain), the host/port, and use passive + explicit TLS.
Easy file management
Our web hosting gives you FTP, SFTP and a web file manager with a clean panel, on protected NVMe.
Frequently asked questions
What does FTP error 530 mean?
The FTP server rejected your login credentials. Usually the username or password is wrong, or you're connecting to the wrong host/port or protocol (FTP vs SFTP).
What's the difference between FTP and SFTP?
FTP/FTPS runs on port 21 and uses FTP accounts; SFTP runs on port 22 and uses your SSH login. They're separate protocols — make sure your client is set to the right one.
Why does FileZilla say 530 even with the right password?
Often the username needs to be the full user@domain.com on shared hosting, or the server requires passive mode and explicit FTP over TLS. Set those in the client and retry.
Related articles
Fix "500 Internal Server Error" on Your Website
A 500 error on your site? The usual causes — .htaccess, file permissions, PHP — and how to fix them.
Read fix Web HostingHow to Point a Domain to Your Server (DNS A Record)
How to point a domain at your server with an A record — and why it doesn't work instantly.
Read fix Web HostingFix Email Going to Spam (SPF, DKIM & DMARC Explained)
Mail landing in spam? Set SPF, DKIM and DMARC correctly so your email reaches the inbox.
Read fix