FTP TUTORIALS & GUIDES

Uploading Files with File Explorer in Windows

Learn how to upload and download website files through FTP using Windows File Explorer. Follow clear steps to enter your server address, sign in with cPanel FTP credentials, open the public_html directory, transfer files, organize folders, and troubleshoot login or connection problems while understanding FTP security limitations.

Updated: June 20, 2026
By: RSH Web Editorial Staff

Hosting from $2.99/mo
  See Plans    Contact Us

Menu

Uploading Files with File Explorer in Windows

Learn how to upload and download website files through FTP using Windows File Explorer. Enter the server address, sign in with cPanel FTP credentials, open public_html, transfer files, and understand the security limits of this method.

Uploading files with Windows File Explorer over FTP

Windows File Explorer

File Explorer can open an FTP site as a folder so you can copy files without installing a client. It is fine for small, occasional transfers. It does not replace FileZilla or WinSCP for large or encrypted work. File Explorer uses FTP. It does not provide a normal SFTP session.

No extra app

Uses the built-in Windows folder window.

Limits

No resume queue, weak error detail, and no native SFTP. Compare FTP clients

Prerequisites

  • 1An FTP account. Create an FTP Account
  • 2Hostname such as ftp.yourdomain.com, complete username, password, and port 21.
  • 3Windows 10 or 11 and a network that allows FTP.

Connect

Address bar
  1. Press Windows + E.
  2. Type ftp://ftp.yourdomain.com and press Enter.
  3. Sign in with the complete FTP username (e.g., uploader@yourdomain.com) and password.
  4. Open public_html or the folder assigned to that account.
Map as a network location
  1. Right-click This PCAdd a network location.
  2. Choose a custom location and enter the same ftp:// address.
  3. Turn off anonymous login, enter the username, name the shortcut, and finish.

Upload Files

Open a second Explorer window for your local files.
Drag, or copy and paste, into the server folder.
Refresh the remote folder and check the site URL if the file should be public.
Keep this method to small files. Use FileZilla or WinSCP for bulk or large transfers.

File Explorer cannot set chmod. Use cPanel File Manager or a real FTP client for 644 files and 755 directories.

Security

  • This method is usually plain FTP. Credentials can travel unencrypted. Prefer a client with FTPS or SFTP. FTP vs SFTP vs FTPS
  • Do not save the password on a shared PC.
  • Restrict extra FTP accounts to a folder such as public_html/uploads.

Troubleshooting

IssueWhat to try
Cannot connectCheck the complete username, host, and port 21. Connection troubleshooting
FirewallFile Explorer often uses active FTP, which fails behind NAT. Use a client in Passive mode.
Access deniedReset the FTP password and confirm the directory exists.
Need SFTPUse WinSCP or FileZilla. Using SFTP with cPanel

Frequently Asked Questions

Can Windows File Explorer upload files with FTP?

Yes. In the address bar type ftp:// plus the hostname from your host, then sign in with the complete FTP username and password. You can also add it as a network location under This PC. Drag files into public_html or the folder assigned to that account. This is fine for a few small files. A short primer is what FTP is used for.

Does File Explorer support SFTP or FTPS?

Not in a reliable way. File Explorer’s built-in method is plain FTP. It does not give you a full SFTP client, and explicit FTPS is better handled in FileZilla or WinSCP. Use those programs when you need TLS, SSH keys, a transfer queue, or resume. Protocol differences are in FTP vs SFTP vs FTPS.

What username do I enter in File Explorer?

Use the complete username shown in cPanel, usually name@yourdomain.com, not just the short Log In value. Uncheck Log on anonymously when you map a network location. Save the password only on a computer you control. Create a limited login with an FTP account in cPanel instead of sharing the main cPanel password.

Where should I drop the files?

Open public_html for the main website, or the document root of an addon domain. An extra FTP account may already land inside its home folder. After the copy finishes, refresh the window and check that index.html or index.php is not sitting one folder too deep. Then load the page in a browser. Upload paths are also covered in uploading files with FTP.

Why is File Explorer a poor choice for large sites?

It has no strong transfer queue, little resume support, weak error detail, and no easy way to change chmod permissions. Large folders and flaky connections fail more often than in a dedicated client. Use File Explorer for a quick test file. Use FileZilla or WinSCP for the rest. See FileZilla setup and WinSCP setup.

Can I change file permissions in File Explorer?

No. Windows does not expose Linux chmod from an FTP folder view. Set 644 on files and 755 on directories in cPanel File Manager or in an FTP client’s Properties dialog. If an uploaded script cannot run, check permissions there, not in the Windows security tab.

Why does File Explorer fail to connect?

Common causes are a wrong hostname, a short username without @domain, a firewall blocking port 21, or Active-mode FTP behind NAT. Confirm the exact FTP details from cPanel, try another network, and do not expect SFTP on port 22 to work in Explorer. More checks are in FTP troubleshooting.

Should I save the FTP password in File Explorer?

Only on a private PC. Saved network locations keep the password available to anyone who uses that Windows profile. On a shared computer, type it each time or use a client with a master password. Prefer FTPS or SFTP in a real FTP client for anything beyond a one-off copy. More articles are on the blog index and in choosing an FTP client.

Tweet  Share  Pin  Email

Add Comment

* Required information
Drag & drop images (max 3)

Comments

No comments yet. Be the first!

Crafted by our talented master copywriters

Looking for a reliable Hosting provider? RSH Web Services provides you with the best hosting solutions and features, at affordable prices. Looking to personalize your website with cPanel, then we are the one to go with