Delv
v0
Getting Started Guide

How to Use v0

A practical guide to get you up and running with v0. Written by Delv Editorial, Delv Team.

Getting started with v0

In this guide, you will learn how to use Vercel's v0 tool to generate React and Next.js UI components effortlessly from text descriptions or screenshots. You'll be able to create components quickly, saving you time on coding.

Step 1: Sign up and set up

  1. Go to v0.dev.
  2. Click on the "Sign Up" button at the top right corner.
  3. Enter your email address and create a password, or sign up using GitHub or Google.
  4. After signing up, confirm your email if prompted.
  5. Once logged in, you’ll land on the dashboard where you can start creating components.

Step 2: Your first component

  1. On the dashboard, locate the "Create Component" button and click it.
  2. You will see a text input field. Type a description of the component you want to generate. For example, "a card with an image, title, and description."
  3. Click the "Generate" button next to the input field.
  4. Wait a few moments while v0 processes your request. The generated code will appear below the input.
  5. You can click the "Copy Code" button to copy the generated code to your clipboard.

Step 3: Get better results

  1. Be specific in your descriptions. Instead of saying "a button," try "a primary button with rounded corners and a hover effect."
  2. If you have a screenshot, click the "Upload Screenshot" button instead of typing a description.
  3. Experiment with different descriptions to see how the generated code changes. This helps you understand how to phrase your requests for optimal results.

Pro tip

If you frequently generate similar components, save your common descriptions as templates. You can copy and paste them quickly into the input field, speeding up the process.

Common mistake to avoid

Avoid being too vague in your descriptions. Generic terms like "a form" may not yield the results you expect. Instead, specify the fields and layout you need for better accuracy.