Need a quick SaaS homepage with no design work
A launch-ready page you can publish to Vercel the same afternoon, no designer needed.
A no-code app builder — prompt polished React UI, now a full agent that tests and deploys
A no-code app builder from Vercel with a visual Design Mode for pixel-level tweaks on the generated UI, plus AI features wired through the Vercel AI Gateway rather than one built-in model.
A developer built a full production website for a therapist in two days with v0 — contact form, admin dashboard and a real backend. v0 (from Vercel) generates polished, accessible React UI from shadcn/ui + Tailwind, and since its February 2026 relaunch it is a full agent: it searches the web, uses a browser to test what it builds, runs commands in a sandbox and fixes its own errors, then deploys to Vercel in one click. → Unlike Base44 and Lovable, v0 is the UI-first, React/Next.js end of the spectrum — the most polished front-end, with backends added as one-click integrations (Supabase, Neon) rather than a single managed cloud.
You want the most polished front-end and you are on React/Next.js. Backends are "bring a provider" one-click integrations (Supabase, Neon), not a single managed cloud.
shadcn/Tailwind UI generation, an agent that web-searches + browser-tests + auto-fixes, Design Mode, one-click databases and AI via the Vercel AI Gateway, GitHub sync + one-click Vercel deploy.
v0 is an AI‑driven no‑code builder you run in the browser that turns a short prompt into a live React + Next.js app with instant preview and one‑click deployment.
Create a v0 account and generate a simple landing page from a single sentence
Create a landing page for a campus plant shop: a hero with a heading and tagline, an 'about' section, a grid of 6 plants with names and prices, and a contact form. Use a fresh green colour scheme and lots of whitespace.Open v0.app, sign in, and type your idea into the prompt box on the home screen — in any language you like.
v0 is an AI agent you converse with in the browser, generating polished UI and handling testing and deployment as you iterate.
Do this first Generate your first React app
Update the generated UI by describing exact changes and see them applied instantly
In the header, swap the order of the 'Shop' and 'About' links. Make the hero heading larger and add a short sub-heading under it. Add a 3-tier pricing section below the plant grid.Send this as a follow-up to the same chat — v0 keeps iterating the existing app instead of starting over. Short on typing? Click the microphone in the prompt bar to dictate it.
v0 can ingest designs and output a full‑stack React/Next.js site with one‑click deployment.
Do this first Refine your app with precise prompts
Turn a Figma file, screenshot or community template into a working app
Here's a screenshot of the dashboard I want — rebuild it as a responsive React page with the same layout, colours and components.Click the attachment icon (or drag the file into the chat) to add the image. v0 analyses the layout, colours and components and generates code that closely replicates it.
Design Mode lets you fine‑tune visual details directly in the live preview while versioning protects experiments.
Do this first Generate an app from a design file
Apply visual tweaks without rewriting prompts and revert safely if needed
In Design Mode, click the hero heading text and change its typography to bold 48px, then set its colour to #2E7D32. Next, select the primary call‑to‑action button and increase its padding by 10 px and change its background colour to #FF6600.Open Design Mode from the prompt‑bar toolbar, make the edits as described, then use the version dropdown (top‑right) to verify a new version was created; you can restore a previous version if needed.
v0 adds backends with one‑click integrations, turning your front end into a full‑stack app you own.
Do this first Refine your app’s visual design and manage versions
Connect a real database so the app can store and retrieve data
Add a database so each contact-form submission is saved, and show the saved messages in an admin table.When v0 suggests Add Integration / Add authentication backend, accept it — or just ask v0 to add a database integration.
Best viewed on desktop — tap Enlarge to read the numbered controls.
v0 acts as an autonomous agent that can browse the web, test builds in a sandboxed browser and auto‑fix errors before deployment.
Do this first Add a real database to your app
Run v0 as an autonomous assistant that researches, tests and repairs your app
Open the app, click through the contact form, and fix anything that's broken. Look up the latest Next.js image-optimisation API if you need to.v0 runs every action in an isolated sandbox, and you choose how much autonomy it has.
v0 wires AI model access through an integrated gateway so you can add intelligent features without handling API keys yourself.
Do this first Make v0 research, test and fix your app
Add AI‑powered summaries, chat or classification to your app without creating a model account
Add an 'AI care tips' button to each plant card that generates 3 short care tips for that plant.By default v0 uses the Vercel AI Gateway to reach AI models — no setup or API key required.
Integrations Marketplace lets you connect third‑party APIs and Model Context Protocol servers, storing credentials securely as environment variables.
Do this first Add AI features without API keys
Wire your app to external services and keep keys safe per deployment stage
Show today's weather for the shop's city in the header, using a weather API.Store the API key as an environment variable; your app code calls the service with it.
v0 publishes apps to Vercel with a single click, turning the preview into a production‑grade site on a global CDN.
Do this first Wire your app to external services
Deploy the app to a live URL and optionally attach a custom domain
Publish the current app to production, then open **Publish → Customize Domain** and add the custom domain myapp.example.com (configure DNS as instructed).In the v0 interface, click Publish → Publish to Production, wait for the live URL, then go to Publish → Customize Domain (or Project Menu ⋯ → Domains) to enter your domain. Watch that the DNS records are correctly set at your registrar before confirming.
Best viewed on desktop — tap Enlarge to read the numbered controls.
v0 can sync a project with GitHub, creating branches and pull requests automatically while keeping full source code accessible.
Do this first Publish your app to a live URL
Connect your project to GitHub and confirm you own portable Next.js code
Connect this project to my GitHub account, create a new repo called "my-next-app" under my user, push the current Next.js code to a new branch off main, and open a pull request for the initial commit.In v0, click the Connect GitHub button on the sidebar, authorize if needed, then type the above command in the prompt box and hit Enter. After it runs, verify that a PR appears in the GitHub view panel.
56 outcomes in all — one per recipe below.
Need a quick SaaS homepage with no design work
A launch-ready page you can publish to Vercel the same afternoon, no designer needed.
Need a quick link for investors instead of a PDF deck
A link you can drop into an investor email instead of yet another PDF deck.
Want a quick personal showcase
A sharp personal site online in minutes that actually looks designed.
University CMS is a nightmare
A credible lab presence without fighting an old university CMS.
Want a quick newsletter sign‑up page
A high-converting capture page you can point ads or social traffic at.
I need a quick restaurant homepage
A tasteful single page that replaces a tired template site.
Need a single page to hype your conference
A registration-ready event page you can ship before tickets go live.
Want an editorial‑style blog front page
An editorial-quality blog front-end without wrestling a theme.
Need an online showcase for your agency
A site that signals craft to prospective clients.
Need a compact personal link hub
A custom link hub that looks better than the off-the-shelf ones.
Unsure about demand before you launch
A buzzy waitlist page to validate demand before you build.
Messy spreadsheet for posting schedule
A visual planner that replaces a messy posting spreadsheet.
I need a ready‑made product analytics dashboard
A real-looking internal dashboard shell you can wire to your own data later.
Want to play with your data
A hands-on way to let people poke at your data instead of reading a static chart.
Can't see where my money goes
A clear money overview for a solo business or small team.
Can’t make sense of campaign results
A reporting surface that makes campaign results legible.
Need a single‑page finance snapshot
A clean one-page finance summary you can wire to your data and share with leadership.
Can't see which invoices are past due
A clear receivables view for a finance team or a SaaS billing module.
Need a unified view of headcount and hiring spend
A hiring plan surface that aligns HR and finance on headcount spend.
Hard to see HR trends
A data-driven people overview that makes HR metrics legible to leadership.
Need a sales pipeline snapshot for standups
A visual pipeline review surface for a sales team standup or exec briefing.
Need a real‑time snapshot of support tickets
A clean, at-a-glance support operations view for a team standup or wall display.
Quality audit meetings need a clear overview
Gives a department a clean view for quality-audit meetings, built on de-identified aggregate data handled per clinic policy — not a diagnostic or per-patient tool.
Want a product page that drives sales
A conversion-focused product page you can adapt for any shop.
Unsure which subscription to pick
A pricing page that makes the upgrade choice obvious.
Need quick, accurate invoices without designing them
A self-serve invoicing front-end for a solo operator.
Need a compelling campaign page
A persuasive campaign front-end ready to drive pledges.
Can’t locate papers by topic, year, or author
A browsable paper list that beats a static reference dump.
Want users to see releases at a glance
A “what’s new” page that keeps users in the loop and looks intentional.
Too many support tickets
A self-serve support surface that deflects tickets.
Can't find courses
A credible e-learning front-end for a course creator.
Need a searchable internal wiki
A tidy home for internal know-how as a team scales.
Need customers to find answers fast
A polished self-serve help surface that deflects tickets and looks trustworthy to customers.
Ops need a way to find customers
A usable internal tool shell your ops team can live in.
Need quick sign‑up & log‑in screens
Professional auth UI you can drop into any Next.js app.
Your team has no shared UI guide
A living style guide you can hand to a team and build from.
Want a visual task board for my team
A working project board UI for a small internal tool.
Want a chat window in my app
A clean chat front-end ready to connect to any model API.
New users are lost on first launch
A smooth first-run experience that lifts activation.
Controlling feature rollouts in dev, staging and prod
A real admin surface for an internal platform tool.
Can't keep track of inventory without spreadsheets
A no-spreadsheet way for a shop to watch stock.
Hard to make sense of raw survey data
A clear visual readout of your study or feedback data.
Let users suggest and vote on ideas
A transparent roadmap surface that turns users into contributors.
Interviewers give inconsistent scores
All interviewers' scores land in a consistent format that the hiring manager can compare at a glance.
Clients need an easy way to choose a date and time
A clean booking front-end for a salon, clinic or consultancy.
When shared instruments clash in schedules
Stops the spreadsheet chaos around shared lab gear.
Lab can’t follow grant applications
A tidy way for a lab to see funding pipeline at a glance.
Need to see habit streaks and goals
A motivating progress UI for a coaching product or personal app.
Hard to track proposal deadlines
A clean proposal tracker front-end that keeps a sales team on top of live bids.
Want to browse homes by price or bedroom count
A polished listings front-end for an agent or rental host.
Team members can’t find each other
A friendly internal “who’s who” for a growing team.
Need a hiring page where visitors can filter jobs and read details
A hiring page that reflects well on the company.
Finding out who reports to whom is hard
A navigable visual org chart that beats a static slide deck.
Need a trustworthy first impression for study sign‑ups
A trustworthy front door for recruiting study participants.
Need a web page to showcase a research paper
A modern alternative to a static PDF when sharing your work.
Want to test the platform without a credit card
You can start using v0 without providing payment details, enabling quick experimentation
Struggling to get good AI answers
Following the five rules lets you get high-quality output quickly and with fewer messages
Need to edit a specific part of text
Stating exactly which element to modify and its position yields precise updates instead of vague revisions
Want to test a small change safely
Applying small, focused batches lets you see each effect instantly and reduces the risk of unwanted side-effects
Too many tiny changes eat up my daily quota
Combining several related edits into a single message conserves your limited 7-messages-per-day allowance
Need to adjust typography, colours and layout on a running app
You can edit the look of your app without writing a new prompt
Edit a visual element’s style while designing
Changes you make visually are written back to the underlying code automatically
Design Mode cannot be used on read-only chats or mobile viewports, preventing accidental edits in those contexts
Seeing your app on a phone proves it's truly hosted on the public web
Need a personal subdomain for your site
You can instantly get a branded sub-domain with HTTPS without extra cost
Need to add a new integration
You can provision your own database account with one click, and v0 will set the required environment variables automatically
I have to write table definitions manually
v0 can generate and execute the necessary SQL so you don't have to write schema definitions manually
Form submissions don’t stick
Submitting a live form now writes a real record to your backend database, proving the front-end is fully connected
Want to protect the main branch while developing
All work happens on a separate branch, leaving the protected `main` untouched
Can’t open a pull request from the chat
You can open PRs directly from v0 and merge them, streamlining code review
Need to edit an existing Next.js GitHub project
You can start working on any existing Next.js repo inside the v0 environment
Got a design mockup image
You can turn a high-resolution design mockup into a working app without writing code
Figma design link
Feeding v0 a Figma URL yields higher-fidelity code because it also extracts design tokens
Want to let others reuse your chat design
After building an app, you can turn it into a reusable community template for others
Screenshot of a dashboard
A clear prompt tells v0 exactly what code to generate from your design
Bash scripts keep breaking
v0 can run shell commands in a sandbox, detect failures, and automatically apply fixes to the code
Need quick plant care advice
You can quickly prototype an AI-driven UI element that returns multiple short tips for a given item
Different API keys for each app environment
Store third-party API credentials safely and control which app environment can access them
When testing in Preview, you can rely that only Development-level secrets are available, preventing accidental use of Production keys
Need to set up a new service from the marketplace
Adding a service from the Integrations marketplace automatically creates the required environment variables for you
You retain ownership of code generated by Vercel v0
No login for v0
You need a Vercel account to use v0
Need a starter React project with Next.js and Tailwind
v0 generates React projects using Next.js, styled with Tailwind CSS and shadcn/ui components
Need a UI component without coding it
v0 can produce Svelte, Vue, or plain HTML/CSS code using its Blocks feature
v0 gives you a live, interactive preview of the generated UI alongside the code — you see what it looks like instantly and can click through it before exporting. It also has one-click deploy to Vercel, GitHub sync with automatic branching, and is fine-tuned specifically on Next.js and shadcn/ui patterns. ChatGPT generates code only, with no visual preview or deployment pipeline.
Vercel does not claim ownership of the code v0 generates; you are responsible for evaluating whether it's suitable for your commercial use. The output is standard React/Tailwind, so there are no unusual licensing restrictions from the framework side.
v0 generates production-ready React components and pages using Next.js, Tailwind CSS, and the shadcn/ui component library. As of 2026 it can also build full-stack apps with authentication, databases, and API integrations — but the backend is optional and you still configure it; it is not automatically included the way it is in Lovable or Base44.
v0 uses token-based pricing rather than a fixed number of generations. Each prompt consumes tokens based on complexity — a simple button costs far less than a full dashboard. You can track spending in your usage settings. Different v0 models have different per-token rates.
Click 'Publish' in the top right and v0 deploys your app to Vercel instantly — no setup, and you get a live URL in under a minute. If you already have a Vercel account, the same login works for v0. You can also deploy to other hosts by exporting the code.
The same set on /recipes, filtered by tool and role.
The most recent v0 tutorial. If you've never opened v0, start here — the UI in this video matches what you'll see today.
Authoritative source for where v0 is going. Watch when you've used v0 a bit and want to know what the next features will enable.
Best framing video for non-Vercel users. After this, the official walkthrough above lands properly because you have the platform context.
v0 gives you a live, interactive preview of the generated UI alongside the code — you see what it looks like instantly and can click through it before exporting. It also has one-click deploy to Vercel, GitHub sync with automatic branching, and is fine-tuned specifically on Next.js and shadcn/ui patterns. ChatGPT generates code only, with no visual preview or deployment pipeline.
Vercel does not claim ownership of the code v0 generates; you are responsible for evaluating whether it's suitable for your commercial use. The output is standard React/Tailwind, so there are no unusual licensing restrictions from the framework side.
v0 generates production-ready React components and pages using Next.js, Tailwind CSS, and the shadcn/ui component library. As of 2026 it can also build full-stack apps with authentication, databases, and API integrations — but the backend is optional and you still configure it; it is not automatically included the way it is in Lovable or Base44.
v0 uses token-based pricing rather than a fixed number of generations. Each prompt consumes tokens based on complexity — a simple button costs far less than a full dashboard. You can track spending in your usage settings. Different v0 models have different per-token rates.
Click 'Publish' in the top right and v0 deploys your app to Vercel instantly — no setup, and you get a live URL in under a minute. If you already have a Vercel account, the same login works for v0. You can also deploy to other hosts by exporting the code.
SandboxLive previewDeploymentProduction URLDesign ModeReact Server ComponentsServer actionsEnvironment variablesNEXT_PUBLIC_Connect panelVercelVersionsDuplicateUnlistedTemplatesMCP integrationsFigma integrationGitHub integrationCustom domainAgentic featuresAsk, share, or report — over on the Heidelberg AI community forum.