Skip to main content

Getting started

Lovable is an AI-powered platform that enables users of any skill level to create full-stack websites through natural language. Simply describe what you want, and Lovable builds it for you.
A workspace is the shared space where you and the people you invite build together. It holds your projects, members, billing, and settings in one place, and every project lives inside a workspace.Key things to know:
  • Your plan and credits belong to the workspace, not to individual members. Everyone in the workspace builds from the same shared credits.
  • A workspace is how you buy Lovable for a group of people: upgrade one workspace to a paid plan, invite everyone into it, and the whole group builds from one subscription on one invoice.
  • Membership is unlimited on all plans, and plans are priced by credits, not seats.
  • Each member can create and work on as many of their own projects as they want inside the shared workspace.
  • Workspace owners and admins can set a default monthly credit limit and per-member overrides so no single person uses up the shared credits.
  • You can belong to several workspaces and switch between them at any time.
See Workspace for more information.
If you can imagine it, you can build it with Lovable. From simple landing pages to powerful tools tailored for niche use cases, Lovable gives you the flexibility to create whatever you need, without limits.
No. Lovable is designed for all levels of experience. Whether you’re a developer or a non-technical user, you can create websites using Lovable.
To create a project, simply type a message into the message box on the dashboard. See ways to create a project. Just describe what you want to build and Lovable will take it from there and generate a starting point for your project. Remember to start small and build in increments!
Yes, you can remix projects with public remixing enabled, one of your own projects, or projects you have access to. Remixing allows you to reuse the current state of a project as a starting point and build upon it. It’s a great way to explore new ideas, make adjustments, or iterate with different changes while preserving the original version. See Remix a project.

Building with Lovable

Building efficiently with Lovable is all about using the right techniques, and anyone can learn them with a bit of practice. How to build a real product with Lovable walks through the full process, from shaping an idea to growing a live app.
  • Be clear and specific.
  • Focus on one feature at a time.
  • Build incrementally.
  • Use buzz-words for getting the design right.
1

Try-to-fix button

Use Try-to-fix option. Lovable will try to solve the issue automatically. Using the button doesn’t deduct any credits.
2

Investigate

If Try-to-fix doesn’t resolve the issue, ask the Lovable Agent to investigate the issue. Explain what you are seeing and what specific parts aren’t working.
3

Revert to an older version

If that doesn’t work, you can preview an older working version and then revert to that version if needed, or revert and edit a past message to explore a different approach. Nothing gets lost — all changes made after that point stay in the chat and can be reapplied anytime.
Refactoring improves code structure and efficiency without altering functionality. It helps:
  • Optimize performance by removing redundancies.
  • Improve maintainability for future updates.
  • Prevent conflicts by structuring logic more clearly.
If you need to add backend capabilities to your application, you can:
Yes, you can add authentication by using the built-in backend (Cloud) or integrating with Supabase. Simply prompt the AI to add it and follow the instructions.
Yes, you can integrate APIs like OpenAI, Stripe, and more by specifying them in your prompt. Read more here.
No! Never enter your API keys directly in Lovable. If you’re integrating with an API, we recommend you use built-in secrets (Cloud) or Supabase to store your API keys, so they are only used in backend code and never exposed in the browser.
See Add payments to your app for detailed instructions.
Use the built-in SEO & AI search review to check metadata, indexing, structured data, accessibility, performance, mobile usability, sitemap configuration, robots.txt, and other technical SEO issues.Lovable can also help you:
  • Research keywords, competitors, backlinks, and content opportunities using Semrush-powered SEO research
  • Configure Google Search Console and submit your sitemap
  • Optimize metadata, Open Graph previews, and structured data
  • Improve AI-search visibility through semantic HTML, llms.txt, and structured Markdown rendering
  • Connect custom domains and manage canonical URLs
For implementation guidance and ongoing maintenance best practices, see Optimize your app for SEO and AI search.
It depends on complexity. By breaking tasks into smaller steps, planning ahead, and refining based on feedback, you can move quickly while ensuring quality.

Features

You can find the Project settings by clicking your project name at the top left of the editor and then selecting Settings. See Project settings for everything you can manage there.
Yes, from the Share button in the top bar of any project. See Share a project for more information.
Yes. When navigating to a private project, you can request viewer or editor access from the project owner. This keeps private work secure while making collaboration easier.
Yes. The “Edit with Lovable” badge shown on published apps can be hidden on paid plans. Go to Project settings → Publishing and turn on Hide Lovable badge.The setting is per project, so toggle it for each project separately. See Project settings. The change takes effect on your live site right away, no republish needed. If you later downgrade, your live site keeps the badge hidden until your next publish, when the badge returns and the setting turns off. See What turns off when you downgrade.
Yes, navigate to the Project settings where you’ll find the option to rename the project. See Project settings.
To make a copy of a project, you remix it. Go to the Project Settings and select the Remix option.Remixing creates a copy of the project in your currently selected workspace. You can then edit it independently. The Include project history toggle controls whether the copy includes the original chat history. It does not copy version history. Secrets and database data are never copied. See Remix a project for the full guide, including what carries over to the copy.
Projects connected to an external Supabase project can only be remixed by people with edit access to the source project.
Yes, navigate to the Project settings where you’ll find the option to Delete the project. See Project settings.
This is final and there is no way to restore deleted projects.
Plan mode (previously Chat mode) is ideal for planning features, debugging issues, and understanding changes before writing or modifying code. See Brainstorm with Plan mode for more information.
No. Lovable manages the underlying model used by the agent in Build mode and Plan mode. The agent runs on current frontier models, and Lovable rolls out model upgrades automatically to all users, so there is no setting to switch the agent between specific models.If you want to choose a specific model for AI features inside your own deployed app, see AI features for your app, which lists the supported models you can call from your app.
Yes. You can see the code and manually edit the code using Lovable’s Code mode.
Yes, you can edit text or colors using the preview toolbar.
Yes, you can collaborate on projects inside Lovable. See Collaboration for more information.
Yes. Lovable hosts every published app: your app gets a public URL with HTTPS included, and it is delivered from locations around the world, with no servers to set up. See How Lovable hosts your app for more information.
See Publish and follow the steps outlined there to publish your project.
See Custom domain to add a custom domain to your project.
Yes. See Project analytics for more information.
Yes. Images as design inspiration, sketches of your desired layout, or screenshots of UI flaws are super helpful while designing your website.
Videos aren’t supported yet, but screenshots can often do the job.
Yes. You can download your codebase as a zip from the code editor, or transfer your code to GitHub or GitLab and do whatever you’d like with it. See Git sync for more information.
No, currently there is no way to start a Lovable project from already existing code on for example GitHub.
You can view your project history by simply scrolling up in the chat or pressing the History toggle at the top of the editor. You can also select older versions to preview them or restore your project to that version. See Version history.
Yes. You can preview an older working version and then revert to that version if needed, or edit a past message and revert to explore a different approach. Nothing gets lost — all changes made after that point stay in the chat and can be reapplied anytime.
  • Find the option to revert under each response in the chat or in the history tab when you select the version you want to revert to.
  • Find the option to edit a past message and revert under each past message you sent in the chat.
See Version history for the full guide.
Reverting restores your project’s code only. It does not restore or roll back database data, so records created or deleted after that version stay as they are.

Lovable API

The Lovable API makes it possible to create and share Lovable apps programmatically — turning ideas, prompts, or even images into fully-generated applications with a single link. The first release, Build with URL, allows you to generate apps directly from a shareable URL. With it, you can:
  • Embed a Build with Lovable button on your website or application.
  • Share predefined prompts via URLs with friends, colleagues, or on social media.
  • Automate app generation as part of internal workflows.
  • Rapidly prototype apps using URLs with prompts and reference images.
Learn about the feature and real-world use cases in our announcement post: Build apps from a link with Lovable Build with URL.Read the full technical guide here: Lovable API: Build with URL documentation.

Managing your account

Unfortunately, changing the email address directly is not possible at this time. As a workaround, you can create a new account with your desired email address and move your projects into it by remixing them. See Move a project to another account for the steps.
To delete your account, go to Settings → Your Account, scroll down and press Delete account. This will permanently remove your account and all associated data.See Delete account for more information.
No, you can’t reactivate a deleted account. However, you can cancel a scheduled deletion within 30 days.See Delete account for more information.
Yes, if you are the current workspace owner. Only an owner can promote existing members to owner.Go to Settings → People, and click the role dropdown next to the member’s row, then choose a new role. Changes take effect immediately.See People for more information.
Yes. Workspace owners can delete a workspace from Settings → Workspace → Delete workspace. Members lose access immediately, and the workspace is permanently deleted after a 60-day grace period during which Lovable support can restore it.See Delete a workspace for more information.
Go to Project settings → Transfer ownership and select a workspace member. The new owner must be a full workspace member. See project roles. Collaborators and pending invitees are not eligible. Invite them as a member from Settings → People first.The new owner will have full control of the project. Your access after the transfer depends on your workspace role.
Two-factor authentication (2FA) adds an extra layer of security to your Lovable account by requiring a one-time code when you sign in, in addition to your usual sign-in method.To enable 2FA, go to Settings → Your account.See Two-factor authentication (2FA) for more information.
Lovable identifies skills based on how you use the platform across your projects. If you have any skills, you can find them in Settings → Your account.To qualify for a skill in a category:
  • You must have actively worked on a project, with at least 5 user messages sent in that project.
  • Within those projects, at least one app you built must have at least 20 visitor sessions to the live app (bot traffic excluded).
  • Accounts flagged for fraud or abuse are not eligible.
You can optionally post one skill to your LinkedIn profile by clicking Add to LinkedIn next to the skill. The skill appears publicly under Licenses & certifications and updates automatically. Only one skill can be posted to LinkedIn at a time, and you can disconnect at any time.See Skills for more information.

Policies and security

Go to Help & Support and use the support form. If the form is unavailable, you can email support@lovable.dev. See the support policy for details on response times and coverage.
Please see our Terms of Service to read more about our refund policy.
Yes, Lovable is compliant with industry-recognized security standards and follows best practices for data protection and risk management. We undergo independent third-party audits and maintain certifications such as ISO 27001:2022 and SOC 2 Type II. You can view our current compliance status, subprocessors and policies here
Yes, Lovable is fully GDPR compliant. We follow strict data protection and privacy practices in accordance with the General Data Protection Regulation (GDPR), which applies to all organizations handling personal data of individuals within the EU. Our systems are continuously monitored to ensure compliance, and we are committed to protecting user data globally.
Enable two-factor authentication (2FA) from your account settings (Settings → Account → Your account).See Two-factor authentication (2FA) for more information.

How Lovable works

New Lovable apps created from May 13, 2026 use TanStack Start with server-side rendering (SSR).Older apps use React + Vite. These apps continue to work as before and use prerendering on deployed public URLs so search engines, social-preview bots, and AI crawlers can read rendered content.Both stacks are designed to support SEO and AI search visibility without requiring external prerendering.Lovable uses Tailwind for styling and supports backend functionality through the built-in backend (Cloud), Supabase, and third-party APIs.
Lovable builds web applications, and you can design them to be fully mobile friendly. If you want an installable app on phones, there are two common paths: make your published app a Progressive Web App (PWA) that users add to their home screen, or wrap your published app with a tool like Capacitor to submit it to the App Store or Play Store. See the publishing FAQ for details on both.
Lovable processes recent messages to maintain context. For the best results, include relevant details in each prompt to ensure clarity and accuracy.
You as the creator do!