“How do I make my site live?” usually means one thing: you have a finished website (HTML, CSS, images, or an export from a builder or AI tool) and you want it on the real internet, with a proper URL anyone can open. You don’t need a server, FTP, or a build pipeline. You can make it live for free in a couple of minutes. Here’s exactly how with MakeMySiteLive.
What you’ll need
Your finished website files, with an index.html as the homepage.
A way to create a .zip archive (built into Windows and macOS).
An email address to create a free account. No credit card.
Steps
1Step 1 of 5
Step 1 of 5
Gather your site into one folder
Put every file your site needs (index.html, your CSS, JavaScript, and images) into a single folder. The index.html at the top is the page visitors see first.
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
Compress that folder into one .zip file. On Windows: right-click → Send to → Compressed (zipped) folder. On macOS: right-click → Compress. A single wrapping folder is fine. It’s detected automatically.
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 MakeMySiteLive. Every account includes one permanent free full site, plus unlimited microsites for single HTML pages, so there’s nothing to pay to get your first project live. 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.
1Quickest: sign up with Google
2Or type your email and choose a password
3Then select Create account
4Step 4 of 5
Step 4 of 5
Pick your address and upload
Create a site, choose a free yourname.makemysitelive.com subdomain, and upload your ZIP. It’s validated, scanned, and published as a new version.
www.makemysitelive.com/dashboard
1234
You should see: the Put a new site online window, with a green tick under your address.
1Choose A folder or ZIP
2Type the address you want
3Drop your ZIP here
4Select Put my site online
5Step 5 of 5
Step 5 of 5
Your site is live
Your website is online at your subdomain with free HTTPS in under two minutes. Share the link, or connect your own custom domain on a Pro site whenever you’re ready.
www.makemysitelive.com/dashboard
123
You should see: Your site is live, with your address in yellow.
1Your new address
2Copy the link to share it
3Or send it straight to WhatsApp
Frequently asked questions
What does “make my site live” actually mean?
It means publishing your website files to a public web address so anyone can open them in a browser. With MakeMySiteLive you do that by uploading a ZIP of your files, and they’re hosted and served over HTTPS at a real URL in minutes.
How long does it take to go live?
Usually under two minutes. After you upload your ZIP it’s validated, scanned for malware, and published as a version, and your URL works immediately.
Is making my site live 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; extra full sites and custom domains are paid.
Can I use my own domain instead of a subdomain?
Yes. On a Pro site you can point your own domain with one DNS record, and SSL is issued and renewed automatically. See the custom-domain guide for the steps.