Tutorials7 min read

cPanel File Manager Guide: Upload, Edit, and Manage Your Website Files

S

SNBD Host Team

July 13, 2026

When most people hear "managing website files," they think of complicated FTP software, terminal commands, and memorizing server paths. The reality on cPanel hosting is much simpler. The File Manager inside cPanel is a full-featured file browser that runs in your web browser — no extra software, no command line, no technical expertise required.

This guide shows you everything you can do with cPanel File Manager, from uploading your first HTML file to editing configuration files on the fly. If you're on SNBD HOST's cPanel hosting, all of this is available to you right now.

Opening File Manager in cPanel

Log into your cPanel (go to yourdomain.com/cpanel or log in through the SNBD HOST client area). On the cPanel home page, look for the Files section. Click the File Manager icon — it looks like a folder.

File Manager will open and ask you which directory to start in. The most common choice is Web Root (public_html) — this is the folder where all your website files live. Select it and click Go.

You'll see a two-panel interface that looks similar to Windows Explorer or macOS Finder. The left panel shows a folder tree. The right panel shows the contents of whichever folder is selected. The toolbar at the top contains all the action buttons.

Understanding the public_html Folder

The public_html folder is your website's root directory. Everything inside this folder is publicly accessible at your domain name. Some important things to know:

  • If you put a file called index.html in public_html, visitors see it when they go to yourdomain.com
  • A file at public_html/about.html is accessible at yourdomain.com/about.html
  • A folder called public_html/images/ is accessible at yourdomain.com/images/
  • Files outside public_html (in the home directory) are NOT publicly accessible — good for config files and backups

If you've installed WordPress, the public_html folder will contain WordPress core files like wp-config.php, wp-admin/, wp-content/, and others.

Uploading Files

Uploading files to your server is one of the most common tasks in File Manager. Here's how:

  1. Navigate to the folder where you want to upload. If you want files to appear at your root domain, stay in public_html. If you want them in a subfolder, navigate there first by clicking the folder in the left tree or double-clicking it in the right panel.
  2. Click the Upload button in the toolbar at the top. It usually shows an upward-pointing arrow icon.
  3. A new page opens with a file upload form. Click Select File or drag files from your computer directly onto the upload area.
  4. You can upload multiple files at once. Each file shows a progress bar as it uploads.
  5. When uploads are complete, click the back arrow or close this tab to return to File Manager. Your files will now appear in the folder.

File size limits: cPanel's File Manager upload has a default limit (usually 256 MB). For larger files, use FTP software like FileZilla instead, or upload files as a zip archive and extract them (covered below).

Creating New Files and Folders

You can create new files and folders directly inside File Manager without uploading anything:

Create a new folder:

  1. Navigate to where you want the new folder
  2. Click New Folder in the toolbar
  3. Type the folder name and click Create New Folder

Create a new file:

  1. Navigate to where you want the file
  2. Click New File in the toolbar
  3. Type the filename including extension (e.g., contact.html or style.css)
  4. Click Create New File

The new file will be empty. Right-click it and choose Edit to add content.

Editing Files Directly in the Browser

One of the most useful features of File Manager is the built-in code editor. You can open any text-based file (HTML, CSS, JavaScript, PHP, .htaccess, etc.) and edit it right in the browser — no downloading, editing locally, and re-uploading required.

  1. Find the file you want to edit in the file list
  2. Right-click it to see the context menu, or select it with a single click and look at the toolbar
  3. Choose Edit (for plain text editing) or Code Edit (for syntax-highlighted editing with line numbers)
  4. A text editor opens in the same browser window. Make your changes.
  5. Click Save Changes when done. The file is updated immediately on the server.

Important: When editing critical files like wp-config.php or .htaccess, always save a copy of the original content before making changes. A mistake in these files can take your site offline. Copy the content to Notepad or any text editor on your computer first.

Working with ZIP Files

Uploading dozens of files one by one is slow. A much faster workflow is to zip everything on your computer, upload the single zip file, and extract it on the server.

Upload and extract a zip:

  1. On your computer, right-click your website folder and choose "Compress to ZIP" or "Send to → Compressed (zipped) folder"
  2. Upload the zip file to cPanel File Manager as described above
  3. In File Manager, right-click the zip file
  4. Choose Extract
  5. Confirm the extraction path (usually the current directory) and click Extract File(s)
  6. The zip contents will appear in the folder. You can then delete the zip file.

Compress files into a zip:

  1. Select the files/folders you want to compress (hold Ctrl and click to select multiple)
  2. Click Compress in the toolbar
  3. Choose ZIP Archive as the format
  4. Name the zip file and click Compress File(s)

This is also useful for downloading multiple files at once — compress them to a zip and download the single zip file.

Deleting Files and Folders

  1. Select the file or folder you want to delete (single click to select)
  2. For multiple items: hold Ctrl while clicking to select more than one
  3. Click Delete in the toolbar
  4. cPanel will ask if you want to skip the trash or send it to trash. Sending to trash is safer (you can recover), but trash takes up disk space. Skipping trash deletes permanently.
  5. Confirm the deletion.

Warning: Deleting files in public_html can break your website. Be very careful. If you're not sure what a file does, don't delete it.

Moving and Renaming Files

To rename a file:

  1. Select the file and click Rename in the toolbar, or right-click and choose Rename
  2. Type the new name and press Enter or click Rename File

To move a file to a different folder:

  1. Select the file and click Move in the toolbar
  2. A dialog box will show the current file path. Edit the path to the destination folder.
  3. For example, to move a file to a subfolder called "old": change /public_html/filename.php to /public_html/old/filename.php
  4. Click Move File(s)

Checking and Changing File Permissions

File permissions control who can read, write, or execute each file. Incorrect permissions are a common cause of website errors, especially after uploading files.

  1. Select a file and click Permissions in the toolbar (or right-click → Change Permissions)
  2. You'll see checkboxes for Read, Write, and Execute for three categories: Owner, Group, and World
  3. The recommended permission for most website files is 644 (owner can read and write, others can only read)
  4. For folders, the recommended permission is 755
  5. Adjust and click Change Permissions

If your website shows a "403 Forbidden" error after uploading files, check the permissions. Files set to 777 (everyone can write) can be a security risk on shared hosting.

Using the Search Function

If you have thousands of files and need to find a specific one, use File Manager's search:

  1. Click the Search button in the toolbar
  2. Type the filename or part of it
  3. Make sure you're searching in the right directory (or check "Search in the current directory and subdirectories")
  4. Press Enter or click Search

File Manager is one of the most-used tools in cPanel. Once you're comfortable with it, you can manage your entire website without ever needing FTP software. All SNBD HOST BDIX shared hosting plans include full cPanel access, so File Manager is always available to you.

cpanel file managerupload filescpanelwebsite filesftp alternativebangladesh hosting
S

Written by

SNBD Host Team

The SNBD Host team shares hosting guides, automation tips, and business growth strategies for Bangladeshi entrepreneurs.

Share Article