cPanel File Manager Guide: Upload, Edit, and Manage Your Website Files
SNBD Host Team
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.htmlin public_html, visitors see it when they go to yourdomain.com - A file at
public_html/about.htmlis accessible atyourdomain.com/about.html - A folder called
public_html/images/is accessible atyourdomain.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:
- 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. - Click the Upload button in the toolbar at the top. It usually shows an upward-pointing arrow icon.
- A new page opens with a file upload form. Click Select File or drag files from your computer directly onto the upload area.
- You can upload multiple files at once. Each file shows a progress bar as it uploads.
- 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:
- Navigate to where you want the new folder
- Click New Folder in the toolbar
- Type the folder name and click Create New Folder
Create a new file:
- Navigate to where you want the file
- Click New File in the toolbar
- Type the filename including extension (e.g.,
contact.htmlorstyle.css) - 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.
- Find the file you want to edit in the file list
- Right-click it to see the context menu, or select it with a single click and look at the toolbar
- Choose Edit (for plain text editing) or Code Edit (for syntax-highlighted editing with line numbers)
- A text editor opens in the same browser window. Make your changes.
- 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:
- On your computer, right-click your website folder and choose "Compress to ZIP" or "Send to → Compressed (zipped) folder"
- Upload the zip file to cPanel File Manager as described above
- In File Manager, right-click the zip file
- Choose Extract
- Confirm the extraction path (usually the current directory) and click Extract File(s)
- The zip contents will appear in the folder. You can then delete the zip file.
Compress files into a zip:
- Select the files/folders you want to compress (hold Ctrl and click to select multiple)
- Click Compress in the toolbar
- Choose ZIP Archive as the format
- 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
- Select the file or folder you want to delete (single click to select)
- For multiple items: hold Ctrl while clicking to select more than one
- Click Delete in the toolbar
- 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.
- 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:
- Select the file and click Rename in the toolbar, or right-click and choose Rename
- Type the new name and press Enter or click Rename File
To move a file to a different folder:
- Select the file and click Move in the toolbar
- A dialog box will show the current file path. Edit the path to the destination folder.
- For example, to move a file to a subfolder called "old": change
/public_html/filename.phpto/public_html/old/filename.php - 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.
- Select a file and click Permissions in the toolbar (or right-click → Change Permissions)
- You'll see checkboxes for Read, Write, and Execute for three categories: Owner, Group, and World
- The recommended permission for most website files is 644 (owner can read and write, others can only read)
- For folders, the recommended permission is 755
- 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:
- Click the Search button in the toolbar
- Type the filename or part of it
- Make sure you're searching in the right directory (or check "Search in the current directory and subdirectories")
- 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.