Tutorials

How to Host a Website for Free

On this page

In this tutorial, you'll learn how to host your static website for free using Puter — no credit card, no server setup, and no complicated configurations required.

What is Puter?

Puter is a free, open-source cloud desktop that runs in your browser. It provides cloud storage, app hosting, and a full desktop experience — all accessible from any device. One of its features is the ability to publish static websites directly from your files with just a few clicks.

Step 1: Prepare Your Website Files

Have your static website files ready on your local machine. This can be a single index.html file or a complete project with multiple HTML, CSS, and JavaScript files.

Website Files

Step 2: Upload Your Files to Puter

  1. Go to Puter.com
  2. Right-click and create a New folder for storing your website files
Context Menu: New folder
  1. Open the folder, then right-click inside it and select Upload Here
Context Menu: Upload
  1. Select your website files and upload them
Select website files
  1. Verify that your files are uploaded
Uploaded files

Step 3: Publish Your Website

  1. In the same folder, right-click and select Publish as Website
Context Menu: Publish as Website
  1. Choose your free subdomain (e.g., yoursite.puter.site) and click Publish
Choose free subdomain
  1. Congratulations, you have successfully published your website!
Publish website

Conclusion

That's it! Your website is now live and ready to share.

With Puter, you can host your static website for free without dealing with servers or complicated configurations.

Free, Serverless AI and Cloud

Start creating powerful web applications with Puter.js in seconds!

Get Started Now

Read the Docs Try the Playground