HTML to link converter

ZIP website to link

Multi-page sites, templates and exported projects come as a folder or a ZIP. Drop it here: the archive is unpacked on the server, every file keeps its relative path, and index.html becomes the front page of your link.

Quick answerTo turn a ZIP into a website link, upload the .zip to a static host that unpacks it. Here: Upload tab → drop the ZIP → Convert to link. The archive must contain an index.html (at the top level or inside one folder).
HTML → linkFree · no install
 · 
.htmltolink.dev
Link lifetime
24 hours on Free · make it permanent

Sign in with Google once — your links appear in My links. Ctrl/⌘ + Enter converts.

How the ZIP is read

The server opens the archive's table of contents first and checks sizes before unpacking anything, so a broken or oversized ZIP is rejected in a moment rather than half-published. Then each entry is saved at its own path. If everything sits inside one top-level folder (common when you right-click a folder and choose “Compress”), that folder is stripped so my-site/index.html becomes the root page.

System junk such as __MACOSX/, .DS_Store and Thumbs.db is ignored.

ZIP or folder — which to drop?

Both give the same result. On the Free plan a ZIP can be up to 2 MB. Dragging the unzipped folder straight onto the drop area works in Chrome, Edge and Firefox and skips the zipping step. On phones, ZIP is easier because mobile browsers cannot pick folders.

Links between pages

Links like <a href="about.html"> and <a href="blog/post-1.html"> work exactly as they did on your computer. Folder links such as /blog/ open blog/index.html. Avoid absolute Windows paths (C:\Users\…) and file:// URLs — they only ever worked on your own machine.

Free here · permanent on htmltolink.dev

Need the link to stay online?

Free links from this converter last 24 hours. Permanent links, bigger uploads (up to 75 MB) and no badge live on our sister site htmltolink.dev — same backend, same Google sign-in. Open it, sign in with the same account, choose a plan, and the links you already made here switch to permanent. Nothing to re-upload.

Pro plans from

$5/month

See Pro on htmltolink.dev

Sign in there with the Google account you use here.

Questions about zip website to link

My ZIP has no index.html. What now?
Rename your start page to index.html before zipping. If there is only one HTML file in the ZIP it is used as the start page anyway.
Are React, Vue or Vite builds supported?
Yes — upload the build output (usually the dist or build folder), not the source code. Set the base path to relative (for Vite: base: './') so assets load from the subdomain root.
Can I upload a .rar or .7z?
No, only .zip. Re-compress the folder as ZIP, or drop the unzipped folder itself.
How many files can the site have?
Up to 1,000 files per link.