Uploading website files is one of the most common tasks you will perform in cPanel. Whether you are launching a new website, updating pages, or fixing an issue, the File Manager allows you to manage your website files directly from your browser.
This guide explains how to upload website files using cPanel File Manager and where to place them.
File Manager is a built-in cPanel tool that lets you view, upload, edit, move, and delete files on your hosting account without using external software.
It works like a file explorer on your computer, but it manages files stored on your hosting server.
Most websites are stored inside a folder called public_html.
The public_html directory is the main folder that contains files visible to visitors. When someone visits your domain, the server loads files from this location.
If files are uploaded outside public_html, your website will not load properly.
After logging in to cPanel, locate the Files section.
Click on File Manager. A new window will open showing your hosting directories.
If prompted, choose public_html as the default directory.
Inside File Manager, make sure you are inside the public_html folder.
Click the Upload button at the top of the page. This opens the upload interface.
You can either drag and drop files from your computer or click the file selector to choose files manually.
Wait until the upload reaches 100 percent before closing the window.
Once uploaded, return to File Manager to confirm the files are visible inside public_html.
If your website files are compressed in a ZIP file, upload the ZIP file first.
After uploading, right-click the ZIP file and select Extract. Choose the destination folder, usually public_html.
This method is faster and helps preserve file structures.
You may see files such as index.html or index.php. These are the main files that load when someone visits your website.
Folders like wp-content, wp-admin, and wp-includes indicate a WordPress website.
System files may also appear. Avoid deleting files unless you are sure of their purpose.
public_html
The main directory where website files must be stored to be accessible online.
Index File
The default file that loads when a website is visited.
ZIP File
A compressed file is used to upload multiple files at once.
Uploading files outside the public_html folder will prevent the website from loading.
Closing the upload window before completion may result in corrupted files.
Deleting unknown system files can break the website.
cPanel File Manager allows you to upload and manage website files directly from your browser without technical tools.
Always upload website files inside public_html, use ZIP files for faster uploads, and double-check files before deleting anything.
Mastering File Manager gives you full control over your website’s files and structure.
Control is most effective when it is organized.