Host a v0 export as a live URL.

v0 made you an app. Build it as static files, zip the out folder and drop it here for a public URL. No Vercel deploy required.

  • 25MBa file on the free plan
  • 10 linkslive at once, free
  • No capon visitors, on any plan
For people
Drop your file here
Paste HTMLZIPv0 exportUp to 25MB free

What they see

Your v0 app, live at its own address.

A zipped build goes live as a site at its own nudgehost.site address, with index.html as the front page. Send the link and it opens like any website, with no NudgeHost header above it. A site uploaded without an account carries a small NudgeHost bar along the bottom of each page until you claim it with a free account.

  • Its own nudgehost.site address
  • No NudgeHost header above the app
  • Deep links fall back to index.html

How it works

From v0 to a live site in three steps.

  1. Zip the build

    Set output to 'export' in the project's next.config file, run the build and zip the out folder it writes. Drag the ZIP onto the uploader. Signed out, the ZIP can be up to 25MB, and you can keep 3 links live at a time.

  2. Copy the site address

    NudgeHost unpacks the ZIP and the site goes live at its own address. Name the link in the upload card first and it reads like acme-orders.nudgehost.site.

  3. Send it for review

    Paste it into a chat or an email. It opens like any website, and nobody needs a Vercel account or a NudgeHost one.

After you send it

The address stays put between builds.

Most of this is on the free plan. Passwords, custom domains and the detail behind each visit come with Pro.

Every account plan

Ship the next build to the same address

Upload the new ZIP over the old one from your dashboard. The address, the view count and any password or end date stay the same.

Counts freeDetails on Pro

See how often it's visited

Free accounts see how many times the site was visited. Pro adds the time and country of each visit, with a CSV export.

End dates freePasswords on Pro

Keep a client demo private

On Pro, a password keeps the whole site closed to anyone without it. Any account can give the link an end date.

Plans

What your site gets on each plan.

Without an accountFreeProStudio
Largest ZIP25MB25MB250MB1GB
Links live at once310UnlimitedUnlimited
How long a link lasts7 daysUntil you delete itUntil you delete itUntil you delete it
Open trackingNot includedOpen countsTime and country of each open, CSV exportSame as Pro
Password protectionNot includedNot includedYesYes
Custom domainsNot includedNot included15
Price$0$0$12 a month$29 a month

QR codes, end dates and replacing a site work on every account plan. A site uploaded without an account shows a small NudgeHost bar until you claim it with a free account.

Compared

NudgeHost and Tiiny.host, for a v0 build.

The differences that matter when a built app has to reach a reviewer.

NudgeHostTiiny.host
Free plan25MB a file, 10 live links3MB a file, 1 project
Publishing without an accountYes, up to 25MBAccount and verified email first
ZIP upload serves as a live siteYes, unpacked and served at its own nudgehost.site subdomain with client-side routing intactYes
Banner on registered free planNone on account plans, so a free account's link looks the same as a paid oneBanner
Custom domainsPaid, 1 on Pro and 5 on StudioPaid, from Solo
Visitor capsNone on any plan5,000/mo on Free to 1,000,000 on Pro Max

Figures last verified 1 September 2026, from each service’s published plans.

Read the full comparison

Uploads and deploys

Why a zipped build beats a full deploy for a demo.

A deploy pipeline suits a product you ship every week. For a demo one person needs to click through, uploading the built files is quicker and leaves nothing to configure. The ZIP becomes a site on its own subdomain, served exactly as the build wrote it.

What goes in the ZIP is the build output, not the source. NudgeHost serves the site from its index.html. A path that matches a page file, such as about.html or about/index.html, serves that page, and any other path with no extension serves index.html so a client-side router can take over. Pasting works only for self-contained HTML, and publishing one HTML page that way needs no build. The v0 hosting guide walks through both routes step by step.

A site can also answer on your own domain name once you connect one. Pro and Studio accounts include custom domains, 1 on Pro and 5 on Studio.

Frequently asked questions

  • Should I paste the code or upload a ZIP?

    Paste the code only when it is one self-contained HTML page. For a v0 app, set output to 'export' in the project's next.config file, run the build and zip the out folder it writes. Upload that ZIP and it serves as a running site at its own subdomain.

  • Will Tailwind classes work on the hosted page?

    Yes. A built project carries its compiled CSS inside the ZIP, and a pasted page that loads Tailwind from a CDN fetches it as normal from the hosted page.

  • Can I host v0 components individually for an internal style guide?

    Yes. v0 writes React components, so each one needs building into a static site of its own and uploading as its own ZIP. Each then has its own link, and the set sits together in your dashboard.

  • Does this skip the Vercel deploy step entirely?

    Yes. The hosted URL is on NudgeHost; you can use it without ever touching Vercel.

  • Do I zip the build folder or what's inside it?

    Either works. When everything in the ZIP sits inside one folder, NudgeHost strips that folder, so the site serves from the root and the folder name never shows up in its addresses.

  • What happens when someone opens a deep link directly?

    A path that matches a page file, such as about.html or about/index.html, serves that page. Any other path with no file extension serves index.html, so a client-side router can show the right screen. A missing image or script still returns a 404.

  • What if the ZIP has no index.html?

    Then there's no front page to serve, so the ZIP stays a plain file that downloads. Add an index.html and upload again, and it goes live as a site.

  • Can I upload the site without making an account?

    Yes. The site goes live straight away and lasts 7 days, and you can hold 3 links at once. Until you sign up and claim it, every page of the site shows a small NudgeHost bar along the bottom.

  • Can the site use my own domain?

    Yes, on Pro and Studio. Pro holds 1 custom domain and Studio holds 5. Custom domains attach to a hosted site, so a zipped v0 build qualifies and a single pasted page doesn't.

  • Can I password-protect the demo?

    Yes, on Pro and Studio. Anyone who opens the site has to enter the password first, and every page and file behind it stays locked until they do.

  • How do I ship a new build?

    Zip the new build and upload it over the old one from your dashboard, on any account plan. The address, the view count and any password or end date stay the same. NudgeHost never caches a site's HTML, so the next page load serves the new build.

  • Are some ZIPs turned away?

    Yes, two kinds. A ZIP that holds another ZIP has to be unpacked first, and a password-protected ZIP has to be saved without its password.

  • Will search engines index the demo?

    Not at its nudgehost.site address. Every page and file there tells search engines not to index it, so a work-in-progress demo stays between you and the people you send it to. Connect your own domain on Pro or Studio and the site on that domain can be indexed like any other website.

  • Is there a limit on the unpacked size?

    Yes. The unpacked site counts against the same plan ceiling as the ZIP, 25MB on the free plan and 250MB on Pro, so a small archive can't unpack into something larger.

  • Does NudgeHost change my files?

    No. The files are stored exactly as uploaded. On a site made without an account, the NudgeHost bar is added to each page as it's served, and it stops the moment you claim the site.

  • Can I choose the site's address?

    Yes, including without an account. Name the link in the upload card before you drop the ZIP and the site lives at that name on nudgehost.site.

  • What happens when I make an account?

    A site you uploaded signed out moves across to the account and stops expiring, as long as you're under the free plan's 10 links. The NudgeHost bar goes at the same time.

  • What happens when I delete the site?

    It stops serving straight away, every page and file with it, and the address returns a not-found error.

  • Can I put the demo on a slide?

    Yes. Every link on an account comes with a QR code, so a slide or a printed handout can open the site by scanning it.

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