How to publish an HTML website, free.
Two ways to get an HTML page live: drop the file on yapp.page for a link in seconds, or just ask ChatGPT or Claude to publish it. No server, no signup, no setup.
Updated June 2026
Publish HTML now →01 Way 1: drop or paste it yourself
Open yapp.page
Go to yapp.page, there's nothing to install or sign up for.
Add your HTML
Drag your .html file into the drop area, or click paste code and paste HTML from anywhere. For a multi-file site, drop the whole folder or a ZIP that contains index.html.
Publish & share
Click Publish. In about two seconds you get a live URL like yourname.yapp.page, plus a QR code. Share it anywhere.
02 Way 2: let ChatGPT or Claude do it
If you use an AI assistant, it can publish the page for you, no manual upload.
Connect yapp.page once
Add yapp.page to ChatGPT, Claude or Cursor with a single URL, no API keys, sign-in happens in the browser. See the setup →
Just ask
Say "publish this HTML on yapp" (or "build a landing page and publish it"). Your assistant publishes the page and returns the live link in the same chat.
03 Frequently asked questions
How do I publish an HTML website for free?
Drop your .html on yapp.page or paste your code, and you get a live link in about two seconds, free, no account required.
How do I publish a website with multiple files?
Put index.html with its images, CSS and JS in a folder or a ZIP containing index.html, then drop the bundle, relative paths keep working.
Do I need a server or hosting account?
No. yapp.page hosts the static files for you. Anonymous pages expire quickly; signing in (free) keeps a page live for 30 days, and paid plans remove the expiry.
Can ChatGPT or Claude publish it for me?
Yes, connect yapp.page once and ask your assistant to publish. See how AI publishing works →
Related
Host an HTML file online, free →
Free landing page builder →
Free one-page website builder →
Free tiiny.host alternative →
Share a PDF online, free →
Let ChatGPT publish a live webpage →
Set up yapp.page with your AI client →