Turn HTML into a website.
Online in a minute, at an address that stays.
Paste the code or drop the .html file, check the page, and put it online. Keep it in your account and it stays up as your website.
or drop a file anywhere here
How it works
Paste or drop the HTML
Paste the code into the editor or drop the .html file on it. Your browser draws the page as you type, and nothing is sent anywhere yet.
Put it online
Press "Get a link to send". The page goes online at an address that opens for 24 hours, with no account.
Keep it as a website
One click copies the page into your account as a project. It stays up at a permanent address, and you can connect your own domain.
What makes a page a website
An HTML file on your computer opens only for you. The page this tool makes opens for anyone, but for 24 hours, with a small Birta mark, and closed to search engines. To send a page once, that is enough, and Publish HTML does just that.
A website is the same page with three things added: an address that does not expire, changes that land at that address, and a name of your own. Keeping the page as a project adds all three. Its versions are listed, so a bad edit is one click from undone, and the people you send it to leave remarks right on the page.
The domain steps are in the custom domain guide, and other ways to host a file are compared in how to host an HTML file online for free.
What people turn into a website here
A landing page an AI assistant wrote
ChatGPT, Claude and Cursor hand you the page as a block of code. Paste it here and it gets an address instead of staying in the chat. Why an artifact is not yet a website covers the difference.
A one-page site for a project, an event or a portfolio
One file is enough for a page with a name, a few sections and a contact link. It goes online today and gets its own domain when you are ready.
An old page that sits on your computer
Drop the file in. If it pulls styles or pictures from a folder next to it, those show as gaps here; publish the folder from an account instead.