Bluehost FTP & SFTP — Upload Files the Easy Way

Bluehost gives you a cPanel File Manager, but for uploading a website or a stack of files, FTP is faster and easier. With FilePort Pro you connect to your Bluehost account straight from the browser — no software to install, no File Manager to wrestle. This guide shows you where your Bluehost FTP credentials live and how to connect.

Connect Now — access your Bluehost server

Why a client beats the Bluehost File Manager

The cPanel File Manager (under Files → File Manager) is fine for small edits, but it uploads through a browser panel one window at a time, which gets slow and fiddly with many files or large archives. A dedicated FTP client connects directly to your account, so you can upload a whole folder structure at once, see real per-file progress, and navigate the tree with breadcrumbs. With a browser-based client like FilePort Pro you get that without installing anything.

Find your Bluehost FTP credentials

  1. Sign in to your Bluehost account and open cPanel.
  2. Go to Files → FTP Accounts.
  3. On that screen you'll see your FTP hostname (commonly your domain, like ftp.yourdomain.com — confirm the value shown for your account), your FTP account usernames, and a way to set or reset each password.

Your Bluehost FTP username is the account's cPanel username — use the exact string shown in the FTP Accounts screen when you connect. (Bluehost and other hosts vary on whether a domain suffix is required, so copy what cPanel displays for your account rather than assuming a format.)

FTP vs SFTP on Bluehost

Bluehost's shared hosting connects with FTP on port 21 by default. SFTP is not turned on by default: it becomes available only once you enable Shell Access (SSH) under cPanel → Security → SSH Access, after which SFTP runs on port 22. If you haven't enabled SSH, use FTP on port 21 (with passive mode). Because FilePort Pro relays the connection, your credentials pass through our server to reach yours, as with any hosted client. Plain FTP sends your password and files unencrypted by protocol design, so on a Bluehost account where you've enabled SSH and SFTP works, prefer it — see our web SFTP client.

Connect with FilePort Pro

  1. Open FilePort Pro in your browser — nothing to install.
  2. Enter your server details — protocol (FTP for a standard shared account, or SFTP if you've enabled Shell Access), host from your FTP Accounts screen, port (21 for FTP), username, and password.
  3. Click Connect — you land in the file list, where you can browse with breadcrumbs, upload by clicking or dragging, and download files or whole folders as a ZIP archive.

Standard Bluehost shared hosting uses FTP, and you can access FTP from your browser with FilePort Pro — no software to install.

Upload to the right Bluehost folder

Files you want visitors to see belong in your site's document root — on the standard cPanel layout that's the public_html folder inside your home directory. Upload your HTML, CSS, and assets there and they'll be served at your domain. Keep private backups outside public_html so they aren't publicly served. If you're unsure which folder is your site's root on your account, confirm it before placing files rather than guessing.

Bluehost FTP troubleshooting

Bluehost FTP security note

FilePort Pro relays your connection, so your Bluehost credentials pass through our server to reach yours — we never claim "credentials never leave your browser." They're held in memory only for the active session, never stored and never logged, and the session ends when you disconnect or after about 15 minutes of inactivity. Plain FTP sends your password in cleartext, so on an account where you've enabled SSH, prefer SFTP; otherwise avoid plain FTP on untrusted networks. See our security page for how FilePort Pro handles credentials.

Frequently asked questions

Where do I find my Bluehost FTP username and password?

Sign in to your Bluehost account, open cPanel, and go to Files → FTP Accounts. That screen shows your FTP account usernames and lets you set or reset each account's password. Use the exact username displayed there for your account when you connect.

Can I upload files to Bluehost without using the File Manager?

Yes. Create or use an FTP account in cPanel, then connect with any FTP client, including a browser-based one like FilePort Pro. You get a full file browser with folders and drag-and-drop uploads, so you can move files into your site's root folder without opening the cPanel File Manager.

What port does Bluehost use for FTP?

Bluehost's shared hosting uses FTP on port 21. On standard shared accounts you connect with FTP using passive mode; SFTP is only available once SSH (Shell Access) is enabled, after which it runs on port 22. Confirm the exact settings in your cPanel if your plan differs.

Does Bluehost support SFTP?

Bluehost's shared hosting does not turn SFTP on by default. It becomes available for the account once you enable SSH (Shell Access) under cPanel → Security → SSH Access; SFTP then connects on port 22. Plain FTP on port 21 works on shared accounts without enabling SSH.

Where do my Bluehost website files go?

The files visitors see belong in your site's document root. On the standard cPanel layout that's the public_html folder inside your home directory. Confirm the exact root folder for your account if you're unsure, and keep private backups outside of public_html.

More host guides

Bluehost runs cPanel, so the cPanel guide is your closest reference, and GoDaddy is a similar shared-hosting setup:

For more on browser-based transfers, see the web SFTP client. Questions about what we store? Read the privacy policy or the security page.

Get started — upload to Bluehost from your browser

No install, no sign-up, no credentials stored. Connect Now — access your FTP server

Need encrypted transfers instead? See the web SFTP client. Questions about what we store? Read the privacy policy.