If you have a website made of HTML, CSS, and JavaScript files, you can put it online for free in a couple of minutes: no servers, no command line, and no credit card. Here’s how with MakeMySiteLive.
What you’ll need
Your website files, with an index.html in the top-level folder.
A way to create a .zip archive (built into Windows and macOS).
An email address to create a free account.
Steps
1Step 1 of 5
Step 1 of 5
Prepare your files
Put all your site files in one folder and make sure there is an index.html at its root. That file is your homepage.
Illustration
my-website
index.html1
style.css
script.js
images
You should see: one folder with every file inside, and index.html sitting at the top, not inside another folder.
1index.html is the page visitors see first
2Step 2 of 5
Step 2 of 5
Create a ZIP
Select your files (or the folder) and compress them into a single .zip archive. On Windows: right-click → Send to → Compressed folder. On macOS: right-click → Compress.
Illustration
On Windows
Open
Send to
Compressed (zipped) folder1
On a Mac
Open
Get Info
Compress my-website2
my-website.zipappears next to the folder
You should see: a new file ending in .zip right next to your folder.
1Windows: right-click the folder, then Send to
2Mac: right-click the folder, then Compress
3Step 3 of 5
Step 3 of 5
Create a free account
Sign up for a free MakeMySiteLive account. No credit card required. Every account includes one permanent free full site and unlimited microsites for single HTML pages. Tick I agree to the Terms of Service and Privacy Policy first, or the buttons stay greyed out.
www.makemysitelive.com/signup
123
You should see: the Create your account page.
1Sign up with Google
2Or use your email
3Select Create account
4Step 4 of 5
Step 4 of 5
Upload your ZIP
From your dashboard, create a site, choose a subdomain, and upload your .zip. Your files are scanned and published as a new version.
www.makemysitelive.com/dashboard
1234
You should see: the Put a new site online window.
1Choose A folder or ZIP
2Pick your address
3Drop your ZIP here
4Select Put my site online
5Step 5 of 5
Step 5 of 5
Go live
Your site is instantly live at yourname.makemysitelive.com with free HTTPS. Add a custom domain whenever you’re ready.
www.makemysitelive.com/dashboard
12
You should see: Your site is live.
1Your site's address
2Copy it to share
Frequently asked questions
Is it really free?
Yes. Every account gets one permanent free full site with a free subdomain and free SSL. The free full site shows a small MakeMySiteLive badge. Unlimited microsites are included for normal single-file use; additional full sites and custom domains are paid.
Do I need to know how to code?
No. If you already have HTML files (or an export from a website builder), you just zip and upload them.
Can I update my site later?
Yes. Upload a new ZIP any time. Each upload becomes a new version, and you can roll back to a previous version with one click.