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.
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. 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! Lovable offers pre-built templates to help you get started quickly. Browse them here. Select one and remix it to get you started. You can also remix other user’s public projects.

Building with Lovable

Building efficiently with Lovable is all about using the right techniques. Anyone can do it with a bit of practice. To help you get started, check out our guide.
  • 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

Press the Try-to-fix button. Lovable will try to solve the issue automatically. The best part: using the button doesn’t deduct any credits!
2

Investigate

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

Restore

If that doesn’t work, restore to a previous working version. Send a couple of unrelated messages to clear the AI’s context and try implementing the same functionality with a different approach. Hopefully the AI understands you better this time.
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.
You can use Supabase, a backend-as-a-service solution that integrates seamlessly with Lovable. Read more here.
Yes, you can add authentication by 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 Supabase secrets to store your API keys, in combination with the Supabase Edge Functions.
You can add payments by adding Stripe to your project. Follow this guide to set it up.
You can read more about SEO of Lovable projects here.
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. Alternatively, use the keyboard shortcut:
    on Mac.
    on Windows.
Yes, navigate to the Project settings where you can change the visibility. Read more about this here.
Yes, navigate to the Project settings where you’ll find the option to hide the badge. Only paying users can toggle off the badge.
Yes, navigate to the Project settings and where you’ll find the option to rename the project.
To make a copy of a project you have to remix the project. Go to the Project Settings and select the Remix option. This will create an exact copy of the project in your currently selected workspace.
You can only remix public projects from other users if the project is not connected to Supabase.
Yes, navigate to the Project settings and where you’ll find the option to Delete the project.
This is final and there is no way to restore deleted projects.
Remixing a project creates an exact copy that you can edit separately. Read more here
You can read more about Lovable’s different modes and Chat mode here.
Yes! You can see the code and manually edit the code using Lovable’s Code mode.
Yes, you can edit text or colors with the Visual Edits tool!
Yes, you can collaborate on projects inside of Lovable. Read more here.
Follow the steps outlined in this guide to publish your project.
Follow the steps outlined in this guide to add a custom domain to your project.
Yes you can! Read more about project analytics here.
Yes! Images as design inspiration, sketches of your desired layout or screenshots of UI flaws are super helpful while designing your website.
Sadly, videos aren’t supported yet, but screenshots can often do the job.
Yes, you can import Figma designs to Lovable and use them as a starting point for your project. Read more here.
Yes! By transferring your code to GitHub, you can export your code and do whatever you’d like with it. Read more here.
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 “View History” on top of the chat. You can also select older versions to preview them or restore your project to that version.
Yes! You can find the option on that version’s code-card, or in the history tab when you select the version you want to restore.

If the **restore **function isn’t working, it could be due to one of the following reasons:
  • There’s an ongoing edit still in progress.
  • The version you’re trying to restore contains an error.
  • The selected version is identical to the current one.
  • You have only made changes to backend (SQL/edge functions), the restore button doesn’t roll back database changes, therefore it won’t be possible to restore to a version which only differs from the current one in the database.
For feature-specific questions and troubleshooting tips, check out the individual feature pages.

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 transfer your projects by following these steps:
  1. Make your existing projects public temporarily and copy the URL.
  2. Access the URL whilst logged in to your new account.
  3. Remix the projects into your new account. Please note that projects connected to Supabase have to be disconnected from Supabase before you can remix them.
  4. Once the projects are transferred, you can make them private again if needed.
Note: If your target workspace is on a paid plan, remixing public projects may be necessary for access. Remixed projects won’t carry over subscription-level features unless the new workspace has them too.
To delete your account, please email support@lovable.dev. All deletion requests must be sent from the email address associated with the account you wish to delete. This is a mandatory security measure to ensure the request is legitimate.
Yes, an owner can add multiple workspace owners.
One way around this is to remix the project, and the person who remixes the project will now be the owner of that version.
For further questions about credits and subscription issues, see Plans and credits.

Policies and Security

Our support options are listed here.
You can find the privacy policy here.
You can find the Terms of Service here.
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 rigorous third-party audits and maintain certifications such as ISO 27001 and SOC 2 Type I, with live monitoring provided by Delve. 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.

How Lovable works

Lovable builds front-end using React, Tailwind & Vite, and can connect to OpenAPI backends. Support for data persistence and authentication is in alpha, using Supabase.
No, Lovable is focused on web applications, but you can design mobile-friendly web apps.
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!

About Lovable

Lovable is 100% made in Europe, with headquarters in Stockholm, Sweden.
Yes! Check out our open positions here.
I