Loved by 1,900+ people

Publish an HTML ZIP as a live website

Got a website zipped up, index.html plus its CSS, JavaScript, and images? Upload the ZIP and it goes live as a real, multi-page site at a clean URL, with every relative link and asset working.

See who opened it, and whenLock it with a passwordPrint or share it as a QR code

Drop your file here

Drop several at once and they become one album link

Files up to 100 MB free

FreeNo sign-up to view100 MB free
ImagesPDFsVideoAudioSlidesCodeSites

How do I publish an HTML ZIP as a live website?

To publish an HTML ZIP as a live website, drag the .zip onto the uploader above. We open it, find your index.html, skip operating-system junk, and serve a real multi-page site at a clean URL. Every relative link and asset keeps working and visitors browse it in any browser, no download and no unzip.

From a ZIP to a URL you can text

Emailing a ZIP makes people download it, unzip it, and dig for the index.html. Publishing it skips all of that: upload once and you get a link that opens the real, browsable site in anyone's browser.

Host a static website

Every page and link, intact

This is a multi-page site, not a single-file preview. Your index.html can link to about.html and contact.html, share a /css folder, and pull images from /images, and all of it resolves because we preserve your structure and serve from your site's own root.

Your own domain and readable links

The default link works everywhere, but for anything public you'll want your own name. On Pro, connect a domain or subdomain with automatic HTTPS, pick a custom readable link, and add a password or an expiry date when you're sharing something that shouldn't be wide open.

HTML hosting

Re-upload to update, same link

Fixed a typo or added a page? Upload a fresh ZIP and the same address serves the updated site, so every link you've already handed out keeps working and simply shows the latest content. No redeploy, no git, no build server: replacing the ZIP replaces the site.

What publishing a ZIP does not do

No server-side code. We serve static files only, so a backend, a database, or server-rendered pages are out of scope. Bring built static files and it's a perfect fit.

No executables. We refuse files that don't belong in a website, checking each one by its real bytes rather than trusting the ZIP.

Your own domain is Pro. On Free the site lives on a linkinseconds.com address; connect a domain and custom link on Pro.

How it works

  1. 1

    Put your site in a ZIP

    Gather the folder with your index.html and everything it uses, stylesheets, scripts, images, fonts, and compress it into a single .zip. Inside it your files keep their folder structure, which is what makes the links between your pages work once it's live.

  2. 2

    Upload the .zip

    Drag it onto the card. We open it on our side, find your index.html at the root or inside a common folder, and skip the junk your operating system slips in (like __MACOSX and .DS_Store). What's left is laid out as one clean site.

  3. 3

    Open and share the live site

    Your zipped site is now a live website at a shareable URL. Click through the pages, your CSS styles them and your scripts run, then share the link. On Pro, put it on your own domain with automatic SSL and re-upload anytime to update the same link.

From a ZIP on your desktop to a URL you can text

A zipped website is a strange in-between state: it's finished, but it's trapped in a file. Emailing the ZIP means the recipient has to download it, unzip it, dig for the index.html, and open it locally, where half the links might break because they were written for a web server. Publishing the ZIP skips all of that. Upload it once and you get a link that opens the real, browsable site in anyone's browser, no download and no unzip. It's the difference between sending someone a website and sending them a URL.

We handle the messy parts of a real ZIP

ZIPs made on real computers are rarely tidy. Compress a folder on a Mac and you get a hidden __MACOSX folder and .DS_Store files; on Windows you often get a single wrapper folder named after the original. We quietly handle both, skipping the junk metadata and seeing through a lone wrapper folder to serve from your site's real root. You don't have to re-zip things a special way or flatten your folders first. Zip your site the way you normally would and it just works.

Every page and every link, intact

This isn't a single-file preview, it's a multi-page site. Your index.html can link to about.html and contact.html, those can share a /css folder and pull images from /images, and all of it resolves correctly because we preserve your structure and serve from your site's own root. A stylesheet at assets/site.css, a script at js/app.js, an image at images/hero.jpg, each one loads with the correct type, so the page looks and behaves exactly as you built it.

Your own domain and readable links

The default link works everywhere, but for anything public you'll want it on your own name. On Pro, connect a domain or subdomain and we set up HTTPS automatically, so the site reads as yours in the address bar. Pro also unlocks a custom, readable link, plus a password and an expiry date when you're sharing something that shouldn't be wide open. A hosted event site, a class handout, a small business page, a documentation set, all live on a URL you control.

Re-upload to update, without breaking the link

The version you shared is rarely the last one. Rather than mint a new URL every time you fix a typo or add a page, and leave the old link dead in someone's inbox, you just upload a fresh ZIP. The same address serves the updated site, so every link you've already handed out keeps working and simply shows the latest content. No redeploy step, no git, no build server: replacing the ZIP replaces the site.

Static and sandboxed, safe for everyone

Your site is served as static files with the correct content type, from its own isolated space, so its JavaScript runs in its own world and can't reach the app around it. We never execute server-side code, and we refuse executables and scripts that don't belong in a website, checking each file by its real bytes rather than trusting the ZIP. That keeps hosting safe for you and for visitors. The honest limit is the flip side of that safety: if your site needs a backend, a database, or server-rendered pages, static hosting isn't the tool, bring built static files and it's a perfect fit.

Home page of a published site
index.htmlHTML
A zipped website published as a link
site.zipZIP
An inner page of a multi-page site
about.htmlHTML
A portfolio site published from a ZIP
portfolio.zipZIP
A contact page served from a published site
contact.htmlHTML
Home page of a published site
index.htmlHTML
A zipped website published as a link
site.zipZIP
An inner page of a multi-page site
about.htmlHTML
A portfolio site published from a ZIP
portfolio.zipZIP
A contact page served from a published site
contact.htmlHTML
A landing page published as a live site
landing.htmlHTML
An event site published from a ZIP
event-site.zipZIP
A documentation page served from a ZIP
docs.htmlHTML
A class handout site published from a ZIP
handout.zipZIP
A small business page served from a ZIP
menu.htmlHTML
A landing page published as a live site
landing.htmlHTML
An event site published from a ZIP
event-site.zipZIP
A documentation page served from a ZIP
docs.htmlHTML
A class handout site published from a ZIP
handout.zipZIP
A small business page served from a ZIP
menu.htmlHTML
1,900+
people sharing files
3,700+
links shared
14,100+
times opened

Keep reading

Built for people who ship static sites

Agencies publishing client sites from a ZIP

Agencies & freelancers

Share a client site for review from a ZIP, on your own domain with Pro.

Designers publishing a portfolio site from a ZIP

Designers & studios

Put a portfolio or landing page online as a live, browsable site in seconds.

Developers deploying a static build from a ZIP

Developers

Drop a Vite or React build in a ZIP and get a live preview URL, no build server.

Teachers hosting a class site from a ZIP

Teachers & small business

Host a class handout, an event page, or a one-page site on a link you control.

What people say

In their words

Plans priced for client work, not per seat

Compare every plan →
Free
$0

20 links · 100 MB total · 3 albums

  • Clean links, QR codes & in-browser preview
  • View counts on every link
  • No app or account for viewers
  • Links never expire, nothing goes offline
Start free
Pro · Monthly
$9/mo

Unlimited links · 15 GB · 200 MB per file

  • Password, expiry & view limits
  • Notify-on-open + advanced analytics
  • Custom link name, no branding
  • Watermark, email gate & static hosting
  • Cancel anytime
Go monthly
Most popular
Lifetime
$99 once

Unlimited links · 30 GB · pay once, keep it

  • Everything in Pro, forever
  • One payment, no subscription
  • Best value for steady client work
  • 30 GB storage, 250 MB per file
Buy Lifetime
Pro · Yearly
$4.08/mo · billed $49/yr

Everything in Pro, billed once a year

  • Save 55% vs paying monthly
  • Password, expiry & view limits
  • Notify-on-open + advanced analytics
  • Custom link name, no branding
  • Cancel anytime
Go yearly

Coming from WeTransfer, DocSend or tiiny.host? See the comparisons →

Publish-a-ZIP questions

Your website's files, an index.html plus the CSS, JavaScript, images, and fonts it references, in their normal folder structure. We find the index.html at the root or inside a common build folder and serve from your site's real root.

Your zipped site, one live URL, in seconds

Upload a .zip of your site and share a live, browsable URL anyone can open. No download, no unzip, and your links never expire.