Full access is free during Beta. A paid subscription will be offered after Beta.

v0 by Vercel — User Guide

Text to React/UI.

Visit website
Freemium
Strengths
  • Generated React components are of high quality, using shadcn/ui and Tailwind CSS
  • Support iterative modification and adjust the design using natural language
  • The generated code can be copied directly to the project for use
  • Seamless integration with Vercel deployment platform
  • Support responsive design and automatically adapt to mobile terminals
Best for
  • Quickly generate UI prototypes and demos
  • Generate React components (forms, tables, cards, etc.)
  • Convert design draft description into code
  • Learn the use of shadcn/ui and Tailwind CSS
  • Quickly build landing pages and marketing pages

Generate React components

v0 is best at generating high-quality React components, using the modern shadcn/ui component library.

Scenario

Generate data display form component

Prompt example
Create a data table component for displaying user management data with:
- Columns: Name, Email, Role, Status, Last Active, Actions
- Sortable columns
- Search/filter functionality
- Pagination (10 items per page)
- Action buttons: Edit, Delete
- Status badge (Active/Inactive)
- Responsive design
Output / what to expect

v0 generates a complete React table component, including:

  • Use shadcn/ui Table component
  • Sorting status management
  • Search filtering logic
  • Pagination component -Status badge style The code is of high quality and can be directly integrated into the project.
Tips

It’s better to describe it in English. The description contains specific data fields and interaction requirements, making the generation more accurate.

Scenario

Generate login page

Prompt example
Create a modern login page with:
- Clean, minimalist design
- Email and password fields with validation
- "Remember me" checkbox
- Forgot password link
- Social login buttons (Google, GitHub)
- Sign up link
- Dark mode support
- Animated background gradient
Output / what to expect

Generate a complete login page component, including:

  • Form validation (using react-hook-form)
  • Social login button (complete style)
  • Dark mode switch
  • Gradient animated background
  • Responsive layout
Tips

You can continue to modify it in natural language after generation, such as "change the button color to blue".

Starter & above

The rest of this guide

Additional scenarios and the full comparison table are included with Starter and above. Sign in with an eligible account to load them.

You're on the Free plan. Upgrade to Starter or higher to unlock the rest of this guide—additional scenarios and the full comparison table.

Loading full guide…