When building your site, you will often need to uplaod files to your account so that other programs or files can use them. Sometimes, programs you are using will not have an upload feature and you will need to do it manually. This can be done via FTP, or via the cPanel File Manager. In this article, we will demonstrate how to upload a file using the cPanel File Manager tool.

  1. Log into the cPanel dashboard.
  2. From the main cPanel screen, look for the Files category and then click on the File Manager icon.
    click upload icon
  3. This brings up a popup screen to select which area of the File Manager you want to begin. We are going to select the Web Root, which is the root folder for your primary domain. The name of the folder is public_html. Once you select your destination, click on the Go button.
    choose directory file
  4. This brings you to the files inside the directory you selected, in our case, the public_html folder. Across the top of the screen is a toolbar with various options. Find and click on the Upload icon.
  5. This screen is the Upload Files area. To begin the upload, click on the Browse button.
    click browse button
  6. Now a popup will appear for you to locate the file on your local computer. Once you find the desired file, click on the Open button to begin the upload.
    select local file
  7. You will see an animation in the lower right of the page showing the upload percentage. Once it is completed, you know the file is now on your hosting server. Below are images of the file in the File Manager list, and how the file displays by typing its location into a browser, in this case http://example.com/sunface.png
    upload progress bar
    file in file manager
    file displayed


Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?


n/a Points
2014-05-31 7:51 pm

Is there any way to upload multiple files in File Manager? SHIFT-click and CTRL-click don't appear to work. Do I have to use FTP to do this?

3,713 Points
2014-06-01 12:44 am
Hello Jeff, and thanks for your comment.

The only way to upload multiple files at once within cPanel's File Manager would be to first compress those files on your local computer, upload that archive, and then uncompress those files in File Manager on the server.

Alternatively you could also use FTP to upload multiple files at once.

Please let us know if you have any further questions at all.

- Jacob
n/a Points
2017-08-30 12:30 pm

Than You Jacob!


n/a Points
2015-08-06 1:35 pm
Well Expalined
n/a Points
2019-01-31 6:43 am

please how do I upload an exe file to my cpanel www?

12,339 Points
2019-01-31 6:57 pm
You should be able to upload any file following the steps above. If you are having trouble, you may have to compress or zip the file first.

Also, keep in mind exe files are typically built to be run on a personal Windows computer. Not on a website server.

Thank you,

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.