Host a website in seconds

Drop in a folder or a .zip and your whole static site goes live at its own address — no server to configure, no deploy pipeline, no FTP client.

You can host:

Free to use, live at your-name.99helpers.site in about ten seconds.

Why this is harder than it should be

If you have a site that's already built — pages, stylesheets, scripts and images sitting in a folder on your machine — the hard part shouldn't be getting it online. Traditional hosting asks you to pick a plan, point a domain, configure a server and learn a deploy tool before anyone can see a single page. This skips all of it: drag the folder in, pick a name, and it's live.

Shared hosting is a weekend of setup

A control panel, an FTP client, a database you don't need, and a domain to configure — before anybody has seen your site. For a static site none of that machinery is doing anything useful.

Deploy pipelines are for teams that have one

Git-based hosts are excellent if you already work in Git with a build step. For a folder of HTML you wrote or exported, setting up a repository and a build config is more work than the site was.

Sending a .zip isn't publishing

Emailing the site to a client so they can open index.html locally means broken links, no shareable URL, and no way to show it on a phone.

How it works

  1. 1

    Drop the folder in

    The whole folder, exactly as it sits on your machine — or a .zip of it. The structure is preserved, so the links between your pages keep working.

  2. 2

    Pick your address

    Type a name and we'll tell you straight away whether it's free. That becomes the site's URL, and it's short enough to say out loud.

  3. 3

    Publish, then keep publishing

    It's live in seconds. When you change something, publish the updated folder to the same address — the link never changes, and the last five versions are kept in case you need to roll back.

Worth knowing

  • Your site needs an index.html at the top level of the folder — that's the page people land on.
  • Relative links between pages work exactly as they do locally. Absolute paths starting with a slash work too.
  • Add a 404.html and it'll be served for anything that isn't found, with the right status code.
  • Clean URLs work: /about serves about.html without the extension.
  • This is static hosting — JavaScript runs in the visitor's browser, but there's no server-side code or database.

Questions

How do I host a static website for free?
Drop the folder or a .zip of your site here, pick an address, and publish. It's free, live in seconds, and there's no server to configure or deploy tool to learn.
Does it work with a site built by a static site generator?
Yes. Run your build locally, then upload the output folder — the dist, public or _site directory, whichever your generator produces. That's the finished static site, which is exactly what this serves.
Can I use my own domain?
Not yet. Every site gets a name.99helpers.site address today; custom domains are on the roadmap.
Will my JavaScript work?
Yes — anything running in the visitor's browser works normally, including fetch requests to external APIs. What doesn't work is server-side code, since there's no server behind the page.
How do I update the site later?
Publish the new folder to the same address. Everyone who has the link sees the update, and previous versions stay available to roll back to.
What are the limits?
Up to 500 files and 100 MB for a site. That's a great deal of HTML — image-heavy sites are the ones that get close.

Try it with what you have right now

Drop it in at the top of this page and see the link for yourself. You only make an account once it's ready to go live.

Everything gets its own address on 99helpers.site — see everything you can host or free file hosting for any file type.