How-to · Beginner · 10 minutes
How to Upload Files With File Manager
Get files onto your site straight from the browser, with no FTP client involved — a practical, jargon-free walkthrough with the classic mistake flagged before you make it.
Straight answer first
The job: get files onto your site straight from the browser, with no FTP client involved. Time to allow: 10 minutes. Skill needed: beginner.
Below you get the exact steps, the classic snag, and a tip from the support desk. Where our platform handles a step for you, the guide says so rather than making you do the robot's work.
Written by the Hosting Seller staff · Checked 1 August 2026
Beginner
Difficulty level
10 minutes
Time to allow
5
Stages
24/7
Help at any hour
This guide assumes no expertise at all — just a hosting account, a browser and 10 minutes of attention. Every instruction works on our platform exactly as written, and carries over to any standard cPanel host.
One promise before you start: nothing in this guide is irreversible. Where a step could bite, we say so and give you the undo.
The whole job at a glance
From start to finish, you will start in the right folder, send single files straight, folders as a zip, watch the capitals in filenames, leave permissions alone unless told otherwise and load the file in a browser.
Each stage is a few minutes of steady clicking — the time it takes depends mostly on how familiar the control panel already feels. The detailed steps sit further down this page; skim the whole route once before you begin.
The mistake nearly everyone makes
Linking to the zip you never extracted. The visitor gets a download prompt instead of a web page and everything looks broken. Extract is a separate click, and it is the one people skip.
It is worth learning because it is not some rare edge case — it is the single most common reason this task turns into a support ticket. Knowing it up front turns the whole job from risky into routine.
The tip we hand out to everybody
File Manager is the hand tool. Once uploading stops being occasional, move to SFTP or Git — both work on your account, and bulk work deserves something built for bulk.
It costs a minute now and pays that back every time the job comes round again — which, like most hosting jobs, it certainly will.
How our platform shortens this
Several steps in this guide exist only because hosting historically made you do them. On our plans SSL issues itself, backups run daily without being asked, and one-click installers replace the manual setup entirely. What is left is the part that is genuinely yours.
And when a step misbehaves anyway, support answers at any hour with the actual fix, not a knowledge-base link and a shrug. Half our best guides began life as a pattern in the ticket queue.

Why the job is simpler on our plans
Tutorials age badly when they are written against imaginary hosting. These are written against ours: the same panel, the same installer and the same defaults you will meet.
Order an annual plan and the first year of your domain registration is on the house.
- Step by step, tested exactly as printed
- The snag flagged before you reach it
- The dull steps are already automated
- People on hand at any hour if you stall
Why Hosting Seller
On every plan, as standard
No jargon toll
Terms are explained where they appear or linked to the glossary — nothing assumes you already know.
5 steps, no filler
Each stage is a few minutes of steady clicking, with the fiddly parts marked as fiddly.
The snag, named early
The classic mistake for this exact job is flagged before step one, so 10 minutes stays 10 minutes.
Scoped honestly
Get files onto your site straight from the browser, with no FTP client involved is a beginner-level task — this guide budgets 10 minutes and says which steps the platform absorbs.
The undo is always named
Where a step could bite, the guide says so and tells you how to put it back again.
Help on the counter
Stuck on step three at midnight? Support answers at any hour, mid-guide included.
First Steps
From choosing to live
- 1
Start in the right folder
public_html is the live site. Anything outside it sits on the server but never reaches the web, and dropping files in the wrong folder is the first mistake nearly everybody makes.
- 2
Send single files straight, folders as a zip
One file uploads on its own. A whole folder tree travels far better zipped: upload the archive, then use Extract in place. It beats a queue of hundreds of small transfers by a wide margin.
- 3
Watch the capitals in filenames
Linux hosting reads Photo.JPG and photo.jpg as two different files, and a link written the other way simply breaks. Lower case with hyphens keeps you out of that argument entirely.
- 4
Leave permissions alone unless told otherwise
The defaults — 644 for files, 755 for folders — are already correct. Change them when documentation asks for it, never as a guess while you are chasing a problem.
- 5
Load the file in a browser
public_html/folder/file answers at yourdomain.com/folder/file. Opening it once fixes the folder-to-URL map in your head and saves a lot of guessing later.
In the Box
Packed with every plan
- A backup taken daily, with restores you run yourself
- The Softaculous installer for one-click application setup
- WordPress Toolkit, with updates applied for you
- Webmail in the browser plus IMAP, POP and SMTP for your own client
- A 30-day money-back guarantee on every hosting plan
- Real people on the counter, every hour of every day
- The renewal price printed on the tag matches the order price
- Site migration done for you by our staff, at no charge
- DDoS filtering handled out at the network edge
- NVMe SSD storage on every shelf, not just the top one
Across the Counter
The questions we get asked most
Which folder do website files actually go in?
public_html for the main domain. Every addon domain and subdomain gets its own document root, shown in the panel where you created it. That document root is the point at which folders start turning into web addresses.
My page shows raw code instead of a web page — why?
Nearly always the file extension. A .html file renders, .txt displays as plain text, and PHP only runs when the file ends in .php. Rename it correctly and the server treats it the way you expected all along.
How quickly can I be up and running?
Minutes, not days. The account opens the moment the order clears, the domain — free for year one on annual plans — attaches straight away, and the one-click installer puts WordPress or any of 400+ applications on the page before you leave your chair. Already have a site elsewhere? Hand it over and we move it free, usually inside a day.
What does round-the-clock support actually stretch to?
People at the counter at every hour, and a scope that takes in the practical work: mailbox setup, DNS records, WordPress trouble, restores. Not 'the server responds, ticket closed'. Ask us something hard before you order — the reply is a fair sample of what you would get afterwards.
Are backups included, and can I put one back myself?
A backup is taken daily on every plan, and the restore is yours to run from the panel in minutes — files, databases or both, at three in the morning without waiting on a ticket. Keeping your own copy offsite as well is never a bad habit, and nothing here stops you.
Can one plan hold more than a single website?
From the Pro tier upward, yes — several sites, each with its own domain, mailboxes and certificate, all under one account. If those extra sites belong to clients rather than to you, reseller hosting is the better fit: it gives each one proper separation.
How do I read the mail when I am away from the desk?
Webmail opens in any browser, and every mailbox also speaks IMAP, POP and SMTP — so the mail app on your phone, the client on your desktop and webmail all show the same messages in the same order.
Read next
How to Register a Domain Name
Find a name, weigh up the ending, and walk away owning it on the same day — beginner level, about 10 minutes.
How to Check DNS Propagation
Find out whether the world can see your DNS change yet, and why parts of it cannot — beginner level, about 5 minutes.
Drupal Hosting
Drupal hosting with Composer, Drush and the PHP version set per site.
CMS Hosting
A quick, guarded home for WordPress, Joomla, Drupal and every major CMS.
Packing up and moving host? Take our checklist.
A plain running order for a move nobody notices: what to copy first, how to carry email across without dropping a single message, when to point DNS, and the two slips behind nearly every hour of downtime we get called about.
Whenever you're ready to order.
From a first website to a rack of servers, moving up is a change to your account rather than a migration.
See the plans