Ship a Full-Stack App with One Prompt

Copy this prompt into your AI coding agent, or open it in one below.

Give this to your AI Create a to-do list app using Puter.js

Coding manually? see the guide

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.

Ship a Full-Stack App with One Prompt

Give this to your AI Build and publish a website using Puter.js

Coding manually? see the guide