Skip to the builder
siteseconds
  1. Describe
  2. Look
  3. Copy & paste
  4. Publish
Already have an HTML file?

Paste your HTML. Get a live link.

Drop your code into step 3 and it runs on this page. Publish it to a public address with HTTPS, about a minute later. No FTP, no git, no folders.

1

No code yet? Describe it

Already have the HTML? Skip straight to step 3 and paste it. Otherwise describe the page and we'll write the instructions for an AI.

Or start from one of these:
  • Got a file? Open it in Notepad and copy everything
  • Inline CSS and JS, or paste them separately
  • Images need full https:// addresses
2

Pick a look

Two quick choices — skip them and we'll decide for you. Change any of it later.

3

Copy it, then bring back the reply

One tap copies everything. Paste it into an AI, then drop what it gives you back below.

Then open one of these and paste it in. All of them are free.
Paste the AI's reply here All of it, or just the code block. We'll sort out the rest.
4

Try it, name it, put it online

This is your real page, running. Have a play before anyone else sees it.

Your page
Your page appears here Paste the AI's reply above and it runs right here, for real.
Your site gets its own address. Pick what it says.

No account. No card. Live for 48 hours, and claim it free any time to keep it forever.

How it works

How do I put an HTML file online for free?

Three steps, and none of them involves FTP, a terminal or a repository.

  1. Copy the code

    Open the .html file in Notepad, TextEdit or VS Code, select everything and copy it. Separate CSS and JavaScript files can be copied too.

  2. Paste it into step 3

    It runs in the preview immediately, on desktop or phone width, so you see exactly what visitors will see before anyone does.

  3. Name it and publish

    It goes live at its own address with HTTPS. Claim it with a free account to keep it permanently and edit it later.

Just want to look at it? The online HTML viewer runs your code side by side with an editor, with nothing published until you choose to.

Straight answers

What works, and what doesn't

This is static hosting: whatever runs in a browser runs here. Anything that needs a server of its own does not.

Works

Everything a browser can run.

  • HTML, CSS and JavaScript, inline or pasted separately
  • Libraries from a CDN: Tailwind, Alpine, Chart.js, Three.js
  • Canvas games, calculators, quizzes, dashboards
  • Up to six pages in one paste, linked to each other
  • Contact forms, using the built-in form endpoint
Doesn't

Anything that needs its own server or files on disk.

  • PHP, Python, Node or any server-side code
  • A database of your own
  • Uploading a ZIP or a folder
  • Images referenced as local files like img/photo.jpg
  • Build steps: npm, Vite, JSX that needs compiling

Signed in, you can swap any placeholder image for a photo of your own by clicking it.

Questions

Asked and answered

How do I host an HTML file for free?

Open the file in any text editor, copy everything, and paste it into step 3 above. It runs in the preview straight away. Pick a name and press publish, and it is live at its own https address. Claim it with a free account to keep it permanently.

Can I upload a ZIP or a folder?

Not at the moment. This works with pasted code: one HTML file, or separate HTML, CSS and JavaScript blocks, which get combined into one page. Images and fonts need to be full https:// links rather than files from your computer.

Does JavaScript work?

Yes. Scripts run exactly as they would on any static host, including libraries loaded from a CDN. What there isn't is a server: no PHP, no Node and no database of your own.

Is there a size limit?

A page can be a little over a megabyte of code, which is far more than a hand-written or AI-written page needs. Up to six pages can go up in one paste.

How is this different from GitHub Pages or Netlify?

Those are excellent if you already use git. They want an account and a repository or a folder before they show you anything. Here you paste, it runs in front of you, and it is live a minute later. You can always move it to one of them afterwards: it is your HTML.

Other things people build

Not quite what you meant?