File Manager in cPanel is one of the most important tools for managing your website. It allows you to control all your website files directly from your browser without needing any software like FTP.
If you understand File Manager properly, you can upload websites, edit files, fix errors, and manage your hosting easily.
In this guide, we will explain everything step by step in a simple way.
What is File Manager in cPanel?
File Manager is a tool inside cPanel that lets you:
- View all website files
- Upload and download files
- Edit website code
- Delete or move files
- Manage folders and structure
Simply put:
File Manager = Control panel for your website files
How to Open File Manager
To access File Manager:
- Login to cPanel
- Find “File Manager” option
- Click it
A new window will open showing your website files.
Understanding File Manager Structure
When you open File Manager, you will see different folders:
1. public_html
This is the most important folder.
- Your main website files are stored here
- Homepage file is located here (index.html or index.php)
2. mail folder
Stores email-related data
3. logs folder
Contains website logs and error reports
4. tmp folder
Temporary system files
Step 1: Uploading Files
You can upload files directly in File Manager.
Steps:
- Open public_html
- Click “Upload”
- Select file from your computer
- Wait for upload to complete
Use cases:
- Upload website files
- Upload images
- Upload backups
Step 2: Creating New Files and Folders
You can create files directly in File Manager.
To create a file:
- Click “New File”
- Enter file name (example: index.html)
- Save it
To create a folder:
- Click “New Folder”
- Enter folder name
- Save it
Step 3: Editing Files
File Manager allows direct code editing.
Steps:
- Right-click a file
- Click “Edit”
- Modify code
- Save changes
Important files:
- index.php (homepage)
- .htaccess (server settings)
- wp-config.php (WordPress settings)
Step 4: Deleting Files
To remove unwanted files:
- Select file
- Click “Delete”
- Confirm action
Warning:
Be careful when deleting files. Wrong deletion can break your website.
Step 5: Moving and Copying Files
You can organize your website easily.
To move files:
- Drag and drop
- Or use “Move” option
To copy files:
- Select file
- Click “Copy”
- Choose destination folder
Step 6: File Permissions (Important)
Every file has permissions.
Common permission types:
- 644 → normal files
- 755 → folders
- 777 → full access (not recommended)
Wrong permissions can cause website errors.
Step 7: Uploading a Full Website
If you already have a website file:
Steps:
- Compress website files into ZIP
- Upload ZIP in File Manager
- Extract files inside public_html
This is how full websites are deployed manually.
Step 8: Using .htaccess File
.htaccess controls server behavior.
Uses:
- Redirect URLs
- Enable SSL
- Improve SEO URLs
- Block access
Be careful when editing this file.
Step 9: Managing Images and Media
You can:
- Upload images
- Organize folders
- Replace old images
Tip:
Keep images optimized to improve website speed.
Step 10: Backup Using File Manager
You can manually backup your website:
Steps:
- Select all files in public_html
- Compress into ZIP
- Download backup file
This is useful before making changes.
Step 11: Common File Manager Mistakes
Mistake 1: Deleting system files
Can break website completely.
Mistake 2: Wrong file editing
Small code mistakes can crash website.
Mistake 3: Uploading large unoptimized files
Slows down website performance.
Step 12: Pro Tips for File Manager
- Always backup before editing
- Use folders to stay organized
- Keep file names simple
- Avoid unnecessary files in public_html
Why File Manager is Important
File Manager gives you full control of your website without coding tools.
It helps you:
- Fix website errors
- Upload new designs
- Manage content
- Control server files
Final Verdict
File Manager is a powerful tool inside cPanel. Once you understand it, you can manage almost every part of your website easily.
Conclusion
Learning File Manager is essential for every website owner. It gives you direct access to your website structure and helps you make changes quickly.
With proper use, you can manage your website like a professional developer without needing advanced technical skills.

