Host a Vue app as a live URL.
Zip up your `dist` folder, drop it here, and your Vue app goes live at a clean URL. No CLI, no deploy hooks, no config file.
or click to browse
Key points
- Zip the `dist` folder from `vite build` (or `nuxt generate` for Nuxt static) and upload; the app goes live at a public URL.
- Vue Router in history mode works via the built-in SPA fallback that rewrites unknown paths to index.html.
- Pinia, composables, and any client-side state work normally since the runtime is just static files.
- Free with no signup; 25MB compressed covers most Vite prototypes and small Nuxt static builds.
Drop your Vue build here and get a link in seconds.
Try it freeVue 3 with Vite or Nuxt 3 in static mode produces a `dist` folder that's already the complete app. Drop it in a ZIP, hand the ZIP to NudgeHost, and the app is live at a URL within seconds. There's nothing for you to configure, no deploy command to learn, no Git integration to set up first. The build artifact is the deploy.
Vue Router's history mode is the one thing to be careful about. A direct visit to `/products/42` would 404 on a plain static host because no such file exists in the bundle. NudgeHost's SPA fallback rewrites those requests to `/index.html` so the router handles them, the same way the host a React app flow does it for React Router. Hash mode works without the fallback, since the path is always the index.
If your project uses Nuxt with full SSR or any server-side feature, the static `nuxt generate` path is what works on NudgeHost. Server routes, API handlers, and `useFetch` against same-origin endpoints aren't available without a Node server backing them. For a fully-rendered Nuxt setup you'd want a host that runs Node; for a prototype, demo, or marketing page, the static build covers it. If your prototype is small enough to live in a single file, host an HTML file skips the build step entirely.
Free for ten active links on a paid plan, 25MB per upload. Most Vue prototype bundles fit easily. Production builds that vendor a UI library, three icon packs, and a chart library will sometimes push the limit; tree-shaking the unused parts is usually the cheaper fix before paying. The same host a file flow handles plain static sites, ZIPs, and AI builder exports if you're shipping a mixed bag.
Frequently asked questions
Does this work with Vue 2?
Yes, as long as your build output is a folder of static files (which Vue CLI emits to `dist`). The hosting is framework-agnostic on the runtime side.
Will Vue Router work in history mode?
Yes. The SPA fallback rewrites unknown paths to index.html so the router can handle them. Hash mode works without the fallback.
Can I host a Nuxt app?
Yes, when built with `nuxt generate` (full static mode). Server-rendered Nuxt needs a Node host instead.
What about API calls from the Vue app?
External HTTPS APIs work as long as their CORS allows the NudgeHost origin. There's no backend on NudgeHost, so anything requiring server code needs to live elsewhere.
Get file-sharing tips that actually help.
One email a month. No spam, no fluff.
Related tools
Other things you can do on NudgeHost.
Ready to share your file?
Free forever, no credit card needed. The whole thing takes a few seconds.
Get started free