Guide
How to host an HTML file online, free
You have one .html file and you just want a public link to share. Emailing the file, zipping it, or spinning up a Git repo is overkill. Here's the 20-second way.
Publish your site free →A standalone HTML file is awkward to share. Sent as an attachment it usually downloads instead of opening, and most “free hosting” means creating an account, configuring a build, or pushing to a repository before you ever see a URL.
boomurl skips all of that: you drag the file onto the page, pick a name, and confirm a one-time 6-digit code sent to your email. Your page goes live over HTTPS at boomurl.site/your-name in about 20 seconds — no account, no build step, no command line.
Host an HTML file in 4 steps
- 1
Open boomurl.com
Go to boomurl.com in your browser. There's nothing to install and no account to create.
- 2
Drag your .html file onto the page
Drop the single HTML file into the upload area (or click to choose it). No index.html gymnastics and no folder required — a lone .html file becomes a real page on its own.
- 3
Pick a name
Choose a short name for the URL — your site will live at boomurl.site/your-name. Names are global and first-come, so grab the one you want.
- 4
Verify your email and share the link
Enter your email, type the 6-digit code we send you, and your page is live over HTTPS in about 20 seconds. Copy the URL and share it anywhere — it renders in the browser instead of downloading.
Try it now
Paste HTML — see it render, then publish it
Good to know
- Has CSS, JS, or images? Drag the whole folder (with an index.html) instead of the single file, so every relative link resolves under your site.
- Each site can be up to 50 MB and 500 files — a single HTML page is far under that.
- Want your own domain? Connect an apex or subdomain and boomurl sets up DNS and automatic HTTPS for you.
- Free sites carry a small boomurl banner. To remove it, ad-free is $2.00/month per site from prepaid credits at your account.
- Building with an AI agent? Publish the same file from ChatGPT, Claude, or a CLI in one call via boomurl's API and MCP server.
Frequently asked questions
- How do I turn an HTML file into a website link?
- Go to boomurl.com, drag your .html file onto the page, choose a name, and enter the 6-digit code emailed to you. You get a live HTTPS URL like boomurl.site/your-name that you can share anywhere — and it opens in the browser instead of downloading.
- Will my links, CSS, and images work?
- Inline styles and absolute URLs work as-is. If your page references local CSS, JS, or images, drag the whole folder (with an index.html) rather than just the one file, so the relative paths resolve under your site.
- Is hosting an HTML file really free?
- Yes. Publishing and hosting are free, supported by a small ad banner on free sites. There's no credit card and no signup. Removing the banner is optional at $2.00/month per site.
- Can I use my own domain?
- Yes. Connect an apex domain (example.com) or a subdomain (page.example.com) and boomurl configures DNS and automatic HTTPS through its edge.