Make an HTML File Into a Website
You already have the file. Before you sign up for hosting, work out which kind of "website" you actually need — one of these three routes takes 30 seconds, the others take ten minutes and a credit card.
Which route is yours?
One question decides it: does anyone need to type a domain name, or do they just need to open a link you send them?
Route 1 — put the file online as a link (about 30 seconds)
The fastest path, and the one most people holding a single file actually need.
- 1Open the publisher and paste your HTML, or drop the .html file — or a .zip with index.html at its root.
- 2Publish. You get a full-screen URL immediately; there is no repository, no build, and no server to configure.
- 3Send the link or the QR code. It opens on any phone, and you can add an expiry or a view limit.
Route 2 — deploy it to a real domain (10–15 minutes)
Pick this when the address matters. You will need an account and a domain, either from the platform or from a registrar. Upload the same file, point the domain at it, wait for DNS. One-time setup, not a hard one.
Compare Netlify Drop, Vercel and GitHub PagesRoute 3 — you are building a site, not publishing a file
If you need a CMS, a store, analytics, and pages you will edit for years, a single-file host is the wrong tool. Use a site builder, then come back here when you need to share a one-off page quickly.
What this page is not
100mini serves one page per link — index.html plus the CSS, JS and images it references. There is no domain of your own and no multi-page navigation. If you need either, route 2 is the honest answer.
Frequently asked questions
Can I make an HTML file into a website for free?
Do I need a domain name to put an HTML file online?
Is a shared link the same as a website?
My HTML file needs CSS, JS and images. Does that still work?
Can I add my own domain later?
Have the file ready?
Paste it or upload it, and you will have a link in about 30 seconds.
Publish an HTML file