Ship to a live URL
Publishing deploys a snapshot of your project to a shareable URL. Your editor, code, and unpublished changes stay private, only the deployed version is live.
Publish from the Publish dialog
- 1
Open Publish
In your project, click Publish (top-right). A basic security scan runs in the background while you configure settings.
- 2
Configure your URL
Choose a subdomain or accept the auto-generated address (`your-app.lovable.app`). On paid plans you can add a custom domain later.
- 3
Set website access
On Free and Pro, anyone with the link can visit. Review who can see the site before you publish.
- 4
Set website info
Add favicon, page title, meta description, and social share image. Defaults include Lovable branding, change these before sharing widely.
- 5
Review security findings
Fix critical issues if flagged. Publishing with open database rules is a common mistake.
- 6
Click Publish
When deployment completes, copy your live link.
Critical
Remove the Lovable watermark before you share
Free published apps show Lovable branding. Remove it before sending your URL to the cohort, a client, or your portfolio. See the video in Go deeper for the walkthrough.
Updates are not automatic
The live site is a snapshot. When you have unpublished changes, a dot appears on the Publish button. To push updates, click Publish → Update.
Optional: publish from chat
You can also ask Lovable to publish: try "publish my app", "go live", or "ship it". The agent runs the same security checks as the Publish dialog.
Prove it shipped: the stranger test
Send the URL to someone who is not you, a friend, or your phone on mobile data. They should open it, sign up, and do your one core action. If it works for a stranger, you have genuinely shipped.
This is version one of your capstone. Hold your seed's Demo Day target in mind as you build through the teaching weeks and sprint.