InMotion Hosting Support Center

Sometimes it's necessary to upload files to your cPanel account. This can be easily accomplished by using the File Manager within your cPanel account. If you are unfamiliar with File Manager in cPanel, please see our article on Using File Manager in cPanel.

In this example, we're going to upload a test.html file to the public_html folder in File Manager. So when you visit the file through a web browser, you'd go to If you wanted to place the file in a subfolder called test, then to visit the file in a browser you'd go to

Uploading a File using the cPanel File Manager

  1. Log into cPanel.
  2. On the home screen under the files section choose "File Manager".
  3. file_mgr_1
  4. Click the Settings icon in your File Manager window.
  5. file_mgr_3
  6. Next, choose where you'd like to start in. For this example, we're going to use the Web Root option - which is the public_html folder. Since we're uploading to the public_html folder we do not need to navigate anywhere else.
  7. file_mgr_4
  8. Select "Upload" from the icons at the top.
  9. file_mgr_3
  10. Navigate to the file you want to upload on your local computer by selecting the "Choose File" button.
  11. file_mgr_4
  12. Select the file and click "Open". Once the file is finished uploading you can click on the link in the cetner of the screen to retrun to the folder you uploaded the file to.
  13. file_mgr_5
  14. Now, in a web browser, we can visit the file and verify it uploaded to the location correctly.
  15. file_mgr_6
      If you need further assistance please feel free to contact our support department.

    Also, read more about all of cPanel's email features here.

    Support Center Login

    Our Login page has moved, Click the button below to be taken to the login page.

    Social Media Login

    Social Login Joomla

    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!
    Ask a Question
    n/a Points
    2017-11-24 3:36 pm

    Once I've uploaded the picture how do I get the link to paste it into a template when I don't want to use the existing image on the template?

    1,819 Points
    2017-11-24 4:36 pm
    If you uploaded the image: image.png to your main domain's home directory public_html, the image's URL would be:

    Otherwise, you simply append the file path public_html/website/images/uploads/image.png after public_html to the URL, like so:

    Depending on how you are building your site, you would use that link to reference to the image uploaded. I hope this helps!
    n/a Points
    2017-08-21 7:17 am

    pls i uploaded a full website but in a zip format.. how do i go about this after uploading?


    30,485 Points
    2017-08-21 8:32 am
    You can Un-compress the zip file in file manager. This will allow you to unpack the files.

    Thank you,
    n/a Points
    2017-06-20 6:50 pm

    1. Please, howdo I upload data file, engine, notes andimages folder to public_html?

    2. Where do I upload contact.php, contact sendmsil.php. verification.php?

    40,748 Points
    2017-06-21 10:18 am

    The article tells you how to upload files. If you want to upload folders it's easier if you use an FTP client. The PHP files don't have a concrete location - it depends on the application that is using those files.

    Arnel C.

    n/a Points
    2017-04-18 11:34 pm

    I am very new to this job, i want to upolad dynamic website using filezilla. how i upload mysql data using filezilla?

    40,748 Points
    2017-04-19 9:05 am
    Hello Aaliya,

    You can't really upload the MySQL database directly to the MySQL server. You can upload the SQL file (if you have one) to the server for the import, but in general you can import a database using phpMyAdmin. The only limitation is that it applies to databases up to 50 MB in size. If it's larger than that then you need to submit a ticket to have the database migrated. If you need to have support migrate it, make sure that you place the database file on the server or in a location where the file can be accessed.

    If you have any further questions, please let us know.

    Kindest regards,
    Arnel C.
    n/a Points
    2016-11-18 4:14 am

    how do i find my link after uploading

    2,858 Points
    2016-11-18 10:10 am
    dammy, uploading your file does not automatically create a link, but you could navigate to your upload via your 'temp' URL.
    n/a Points
    2016-06-12 6:12 pm

    So I uploaded all of my files to the Web Root folder(public.html) but the website is still not updating the latest files.  It is still showing the old version of my webpage.  I recently transferred my domain to a different registrar and I had a cPanel account through them.  I just created a new account though and uploaded all different files under a new account.  Any idea what the issue might be?  How can I fix this??

    43,761 Points
    2016-06-13 2:28 pm
    Are you certain the domain is pointing to the new server? Are you using any sort of caching? Have you cleared your browser cache? All of these things can cause the issue you are experiencing. Let us know if you have tried all of these and are still having trouble.
    n/a Points
    2016-02-04 12:01 pm

    thank you bro

    Post a Comment

    Email Address:
    Phone Number:

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

    13 Questions & Comments

    Post a comment

    Back to first comment | top

    Need more Help?


    Ask the Community!

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

    Current Customers

    Chat: Click to Chat Now E-mail:
    Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

    Not a Customer?

    Get web hosting from a company that is here to help. Sign up today!