Upload a ZIP file and serve it as a website.

Bundle a multi-file project into one .zip, drop it in, and NudgeHost unpacks the archive and serves it as a live site at its own link on nudgehost.site.

  • 200 filesper site
  • 25MBunpacked, on the free plan
  • Subdomainof its own on nudgehost.site
For people
Drop your file here
ZIPMulti-file siteUp to 25MB free

What they see

A folder of files becomes a live site.

NudgeHost unpacks the ZIP, finds the index.html and serves the files at a subdomain of their own, with every relative path intact.

  • The wrapper folder never shows in the URL
  • Stylesheets, scripts and images load from their paths
  • Each page is at its own address

How it works

From a build folder to a live site in three steps.

  1. Zip the folder

    Run your production build and zip the output, or zip any folder with an index.html in it.

  2. Drop the ZIP

    Drag it onto the uploader. No account is needed, and the site gets a subdomain straight away.

  3. Open the site

    The site is live at its nudgehost.site address. Copy the link and send it.

The rules

What happens to the archive.

The unpacker follows a handful of rules. Knowing them saves a second upload.

  • An index.html inside

    The ZIP is served as a site at its own subdomain. The shallowest index.html is the front page.

    Site
  • One wrapper folder, like dist

    Stripped, so it never shows up in your URLs.

    Stripped
  • More than 200 files

    Too many for one site. The unpacked size also has to fit your plan’s file ceiling.

    Refused
  • No index.html

    Shares as a single download instead of a site.

    Downloads
  • A password-protected ZIP

    Refused, with a message asking for an unprotected one.

    Refused
  • A ZIP inside the ZIP

    Refused. Unpack the inner one and zip the site files on their own.

    Refused
  • __MACOSX and .DS_Store

    Skipped on the way in, along with Thumbs.db and desktop.ini.

    Skipped

After you send it

The site keeps working as you change it.

Routes survive a direct visit, a new build replaces the old one, and the address stays the same.

Every plan

Deep links load

A path with no file extension falls back to the index, so a direct visit to /about loads the app. A missing file like /logo.png still returns a 404.

Every account plan

Replace the build

Zip the new build and use Replace in the dashboard. The subdomain stays, and files you took out are cleared.

Every plan

Share a bundle

A ZIP with no index.html shares as a single download, so a folder of documents or photos travels as one link.

Plans

ZIP sites on each plan.

Every plan serves a ZIP as a site. The paid plans raise how large it can unpack.

Without an accountFreePro, $12 a monthStudio, $29 a month
ZIP served as a siteYesYesYesYes
Files per site200200200200
Largest file25MB25MB250MB1GB
Links live at once310UnlimitedUnlimited
Link lasts7 daysUntil you delete itUntil you delete itUntil you delete it
Custom domainsNoNo15

Next to Tiiny.host’s free plan

NudgeHost Free
Tiiny.host Free
ZIP served as a site
Yes
Yes
Largest file
25MB
3MB

Tiiny.host figures from its own pages, checked on 1 September 2026.

Read the full comparison

ZIP upload

Why a ZIP rather than single files.

A project with an index page, a stylesheet, a folder of images and a few scripts only works when the files travel together and keep their relative paths. A ZIP keeps them together, and NudgeHost serves the result at a nudgehost.site subdomain of its own. What comes out is served as plain files with nothing running on a server, which is what makes a site static.

Front-end build tools write exactly this kind of folder, and AI app builders export the same shape of bundle. There is a Lovable build taken from export to live link if you want to see the route once. If you’re not sure what an archive holds, list the archive’s contents in the browser before you upload.

A site’s unpacked size has to fit the plan’s file ceiling, 25MB on Free. The Pro ceiling of 250MB, one of the larger limits on a paid plan, covers a build that ships heavy fonts or vendored libraries.

Frequently asked questions

  • Which frameworks work?

    Any that write static files. React, Vue, Svelte and Astro builds, and plain HTML sites, all upload the same way. Anything that needs a server at request time, such as server rendering or API routes, doesn’t run.

  • Can I link to a page inside the site?

    Yes. Every page is served at its own path, so harbour-bakery.nudgehost.site/menu.html opens that page directly.

  • Does the site get a preview card?

    The site’s pages are served as you built them, so their own Open Graph tags decide the preview. Add og:title, og:description and og:image to index.html to control the card.

  • Can I see visits to the site?

    Yes, on an account. Every page visit counts toward the link’s opens, and Pro and Studio add the time and country of each visit.

  • Can I password-protect the site?

    Yes, on Pro or Studio. The visitor enters the password on nudgehost.com, and a short-lived token hands them to the site.

  • Is HTTPS included?

    Yes. Every nudgehost.site subdomain is served over HTTPS with nothing to set up.

Get file-sharing tips that actually help.

One email a month. No spam, no fluff.

Ready to share your file?

Free forever, no credit card needed. The whole thing takes a few seconds.

Get started free