Upload a zip or folder to host a multi-file site
Host a zip or folder with index.html. Size, file count, and audio or video follow your current plan.
Upload a zip or folder with index.html and allowed assets. Size, file count, and whether audio or video is allowed follow your current plan.
Who it's for
- Designers shipping a static site with CSS, JS, images, or fonts
- Users moving a local folder or zip export onto HTMLPUT
- Anyone who needs relative asset paths instead of a single paste page
Steps
- Prepare files — Put
index.htmlat the root of the zip or folder (or inside a single top-level folder). - Sign in — If you are new, follow Create an account and host your first page, then open the home page Upload zip / folder tab.
- Choose zip or folder — Pick a
.ziparchive or select a folder in the file picker. - Review the preview — Confirm the entry page and file count. Caps are Free 5, Plus 20, Pro 50, Ultra 80.
- Add a title — Enter a Page title for History.
- Host — Complete Turnstile and submit. HTML, CSS, JS, images, and fonts are on every plan; audio starts at Plus; video is Ultra only.
- Open Uploads — Find the site under History → Uploads and copy the share link.
Gotchas
- Per-upload sizes on Pricing: Free 1 MB / 3 MB; Plus 2 MB / 10 MB; Pro 8 MB / 20 MB; Ultra 25 MB / 50 MB. Audio: mp3, wav, ogg, m4a. Video: mp4, webm.
- File contents are not editable in-browser; use More → Re-upload in Uploads. Re-upload uses your current plan’s file cap; pages already live stay up.
- Bundle storage (including audio and video bytes) counts toward your plan quota on History; paste pages do not. Assets only load from your hosted page.