FTP is a standard network protocol used to transfer files between a local computer and a remote server. It is commonly used to upload, download, and manage website files and is essential for developers, administrators, and site owners.
ls or dir: list filescd: change directoryget: download filesput: upload filesrm: delete filesmkdir: create foldersquit or bye to end the session.
FTP logins default to the root directory. Each domain has a dedicated WWW directory. Always upload website files inside the correct WWW directory, not the root.
Default Pages
Supported default filenames include index.html, index.htm, index.php, and index.cgi. The default Web Host Pro placeholder uses index.html, which must be removed if using another default file.
Firewall Settings
If you are behind a firewall, enable Passive (PASV) mode in your FTP client. Many clients also include an Enable Firewall Access option.
Free
https://cyberduck.io/
Modern and intuitive interface. Paid version available with advanced features.
Free
https://winscp.net/
Reliable FTP and SFTP client widely used by developers.
Free
https://www.smartftp.com/en-us/
Supports FTP, FTPS, SFTP, and WebDAV.
Free
https://www.coreftp.com/
Lightweight FTP client with essential features.
https://mac.eltima.com/ftp-manager.html
Dual-pane file manager with FTP, SFTP, and FTPS support.
https://fetchsoftworks.com/
Simple Mac FTP client supporting drag and drop uploads.
https://panic.com/transmit/
Professional grade FTP client with fast file synchronization.