Publish

Put your website on the internet for free. First download your project as a zip in the Studio (the ⬇ button), then follow one of these.

Recommended · freeCloudflare Pages

Fast everywhere, unlimited visitors, free address like yoursite.pages.dev.

  1. Make a free account at dash.cloudflare.com.
  2. Open Workers & Pages → Create → Pages → Upload assets.
  3. Give the project a name — it becomes your web address.
  4. Drop in your zip and press Deploy. Your site is live.
  5. To update it later: Create deployment and upload the new zip.
Easiest · freeNetlify Drop

Drag a folder onto a page and it is online in seconds.

  1. Unzip your project into a folder on your computer.
  2. Open app.netlify.com/drop.
  3. Drag the folder onto the page.
  4. Make a free account so the site stays online.
For developers · freeGitHub Pages

Free hosting from a GitHub project, with every change saved.

  1. Make a free account at github.com and a new public repository.
  2. Press Add file → Upload files and add your files (not the zip).
  3. Open Settings → Pages, choose the main branch and save.
  4. After a minute your site is at name.github.io/project.

Good to know

Your own address (.com, .ng)Buy a domain, then connect it in your host's settings.
Domains
Show up on GoogleAdd your site to Google Search Console so people can find it.
SEO tools
Check it on phonesTest speed and phone layout before you share the link.
Test tools
More free hostsVercel, Firebase, Render and others.
Hosting