AI Publishing

How to share a Lovable site

Mark Boreland4 min read
Updated 12 June 2026

In short

Lovable builds a full app from a chat, then offers its own deploy path. If you would rather host it yourself, export the project and drop the build into NudgeHost, and the app goes live at its own link on nudgehost.site. A custom domain puts it on your own address. Re-export and the link updates in place.

Lovable.dev is one of the cleanest of the AI app builders. You describe what you want in plain language, it generates a working React app, and you refine it in the chat. Lovable has its own deploy button, which is fine if you want to stay inside Lovable. The moment you want the app on your own domain, or want to hand someone a link without onboarding them onto another tool, hosting the export yourself is the simpler path.

Export and upload the build

Start by exporting the project from Lovable. The export is a ZIP of the built React app, and Lovable's export panel has an option to include the built output rather than only the source, which saves you a local build step. If you only have the source, run an install and a build locally first, then zip the output folder. Either way you end up with one archive that holds the whole app.

Drop that archive in and you upload a ZIP in one step. NudgeHost unpacks it and serves it as a real site at the site's own subdomain, with the index as the entry point and unknown paths rewritten back to it so client-side routing works on a direct visit. This is the same pipeline you use when you host an HTML file, scaled up to a folder, so a Lovable export and a hand-built site host the same way. The result is a link like your-name.nudgehost.site that loads the app exactly as it ran in Lovable.

How routing works once it's hosted

A Lovable build is static once it leaves the chat, a folder of HTML, JavaScript, and assets with no server behind it; our glossary entry on what a static site is explains the model. The one thing to know is routing. An app using React Router handles its own URLs in the browser, so a direct visit to a sub-path would normally fail on a plain host. NudgeHost's fallback sends unmatched paths to the index so the router takes over, which means deep links into the app keep working.

Put the app on your own domain

The default link is the project's own subdomain on nudgehost.site, which is fine for sharing with a friend. For anything client-facing, putting the app on your own address reads as more established. Our explainer on using your own domain covers the setup, which is a single DNS record with the securing certificate issued for you. Custom domains live on the Pro plan, alongside password protection and the removal of NudgeHost branding.

Share the link when job-hunting

Builders who are job-hunting often ship a Lovable app as proof of what they can do, and a working link beats a description every time. You can send a portfolio to a recruiter by putting the live URL in an application, so a hiring manager clicks once and uses the thing you built. The same link works in a portfolio or a cold email.

Update the app in place

Re-export from Lovable whenever you change the app, upload the new ZIP to the same link, and the URL stays put. Anyone who already has it sees the new version. The approach is identical for the other AI builders, so once you have done this you can publish a v0.dev component or a Bolt project the same way. For single-file outputs the workflow is the same; the full guide to hosting a Claude artifact covers that case end to end. The mental model is simple. Export the build, drop the archive, share the link.

Hosting a Lovable export is free to start, and most exports compress to a few megabytes, well under the free-plan limit. Size is worth checking before you pick a host; Tiiny.host caps free uploads at 3MB, which a Lovable export routinely exceeds, and how NudgeHost compares to Tiiny.host covers that difference in full. Upgrade when you want a custom domain or are sharing the link widely. There is no deploy config to learn and no server to keep alive.

๐Ÿ“– Also useful

Frequently asked questions

  • Do I export source code or the built app?

    Export the built app where Lovable offers it. If you only have source, run an install and build locally and zip the output folder before uploading.

  • Will client-side routing work after I host it?

    Yes. NudgeHost rewrites unknown paths to the index so React Router can handle them, which keeps deep links working on a direct visit.

  • Can I use my own domain?

    Yes, on a paid plan. Add a single DNS record pointing your domain at NudgeHost, and the certificate is issued automatically.

  • Does my Lovable URL stop working if I host elsewhere?

    No. The NudgeHost link is a separate destination. Both keep working, and you choose which one to share.

Ready to put your Lovable app live?

Export the build, drop the ZIP into NudgeHost, and get a live link on its own subdomain. Free, no credit card, no account needed to start.

Get started free