v0 by Vercel

v0 by Vercel

🔥 Hot
AI UI Generation
Quick answer

v0 turns prompts, screenshots and Figma files into React and Next.js code, and in 2026 it stopped being a component generator — it now runs a sandbox, imports GitHub repos, and ships a Git panel. The pricing detail that matters: the widely recommended $20 Premium tier is being sunsetted and closed to new users, so the realistic paid entry point is a $30 Team seat. The free plan gives $5 of monthly credits but caps you at 7 messages a day, which is the wall you hit first.

Best for: React and Next.js developers who want interface code that matches how they already build
Skip if: You need a backend-first app builder — v0's centre of gravity is still the frontend
Free · $30/user Team · $100/user Business
EdGrowsReviewed by EdGrows·Updated Aug 18, 2026
Try v0 by Vercel for free

Affiliate link — we may earn a commission

Researched

This analysis is based on documentation, public user reports, and vendor materials — not yet on our own hands-on testing. How we rate

Check which plan you can actually buy

Nearly every v0 comparison published this year recommends Premium at $20 a month. It's the obvious pick — $20 subscription, $20 of included credits, Figma imports, API access.

It's also closed to new users. Vercel is sunsetting the tier, which leaves the plan lineup as Free at $0, Team at $30 per user, Business at $100 per user, and custom Enterprise.

So the individual developer reading a March 2026 review and expecting to pay $20 arrives at a $30 seat. Not a disaster, but a 50% difference from what the internet is telling you, and worth knowing before you plan a budget around it.

The free plan has two gates, and the second one isn't the money

Free gives you $5 in monthly credits — enough to generate several screens — plus Design Mode visual editing, Vercel deploys and GitHub sync.

It also caps you at roughly 7 messages per day.

That's the limit people actually hit. A Saturday afternoon of iterating on a landing page runs out of messages while credits are still sitting unspent. The credit balance suggests you have room; the daily cap says come back tomorrow.

As trial design it's honest enough — you learn what the tool does before paying — but it means the free tier can't carry even a small real project. Anything past a prototype converts to a paid seat plus metered spend.

Billing moved to tokens, and that changes the arithmetic

v0 used to meter fixed message counts. Now it meters input and output tokens, converted into credits.

Three consequences, in order of how much they'll cost you:

Iteration is where budgets disappear. Ten rounds of "move this, recolour that" can quietly out-cost the original build, because each round re-reads context and writes output.

Context grows with the project. The more v0 has to read to make a change, the more each edit consumes. A change to a 30-component app costs more than the same change to a 5-component one.

Model choice matters now. v0 runs Mini, Pro, Max and Max Fast variants at different token rates, which gives you a real cost lever — and a real way to overspend without noticing.

The upside of the switch is that a one-line tweak is genuinely cheap where it used to burn a whole message. The downside is that two developers on the same plan can see very different bills, and neither can predict theirs in advance.

What v0 grew into

The February 2026 update was substantial and, notably, didn't change pricing: a full VS Code-style editor, Git integration, better previews.

Around it, v0 added a sandbox runtime capable of running full-stack apps, GitHub repository imports, Vercel environment variable access, a Git panel for branches and pull requests from chat, and database integrations. It also rebranded from v0.dev to v0.app in January 2026.

That's a meaningful shift from the original pitch. v0 launched in October 2023 generating single components; by March 2026 it had over 6 million developers and a workflow that goes from prompt to deployed application without leaving the tab.

What hasn't changed is where it's strongest. Output remains React, Tailwind and shadcn/ui, and the results still look like something a competent frontend developer would ship — clean component structure, sensible TypeScript, patterns that survive review. That's the reason to use it.

Where it stops being the right tool

Backend-first projects. The sandbox and database integrations are real, but v0's centre of gravity is the interface. Bolt runs a full Node environment; Replit gives you a complete cloud IDE.

Non-Vercel deployment targets. Everything is smoothest inside the Vercel ecosystem. The code is portable; the workflow is less so.

Predictable monthly costs. Token metering means your bill tracks your workload, which is honest and awkward for anyone who needs a fixed number approved in advance.

Non-developers. v0 produces real code and expects you to be able to read it when something's off. Lovable is the friendlier entry point.

v0 vs the alternatives

Against Bolt.new: Bolt runs Node in the browser via WebContainers and builds complete full-stack apps with its own backend layer, at $25 a month. v0 generates better-looking interface code and deploys natively to Vercel. Use v0 when the UI is the deliverable and Bolt when you need the whole application running.

Against Lovable: Lovable targets people who don't want to see code, with Supabase wiring handled for them. v0 targets developers who will read every component it writes. Different audiences that happen to share a demo.

Against Cursor: Cursor is a full editor at $20 flat, working on the codebase you already have. v0 creates interfaces from nothing. A common pattern is generating screens in v0, then living in Cursor for everything after — and Cursor's flat pricing makes it the cheaper place to iterate.

Against Figma: Figma is where the design happens; v0 now imports from it. They're adjacent rather than competing, and the Figma import path is one of the more useful things Premium unlocked — worth checking which tier carries it now that Premium is closing.

Against Framer: Framer produces published sites with a visual editor and hosting, no code handoff needed. v0 produces code for developers. If nobody on the project wants a repository, Framer; otherwise v0.

Pricing 2026

PlanPriceIncluded creditsNotes
Free$0$5/month~7 messages/day cap, Design Mode, Vercel deploys, GitHub sync
Premium$20/mo$20/monthBeing sunsetted, closed to new users
Team$30/user/moPooledShared credits, centralised billing, collaboration
Business$100/user/moPooledLarger org controls
EnterpriseCustomNegotiatedExisting contracts unchanged

Checked August 2026 against v0's published pricing and current third-party analyses. v0 rebranded from v0.dev to v0.app in January 2026 and moved from message-count billing to token-based credits; the February 2026 platform update added a full editor and Git integration without changing prices. Premium's sunset status means older comparisons quoting $20 as the entry point are out of date. Purchased credits expire after one year; included credits reset each cycle. Confirm on v0.app/pricing before committing.

Use the free tier to learn the daily cap, not the credit burn. Seven messages a day tells you more about whether v0 fits your workflow than $5 of credits does.

Pick the smaller model for routine edits. Mini and Pro cost less per generation than Max. Since most iteration is small adjustments, this is the highest-leverage habit available.

Write longer, more specific prompts. Fewer rounds beats cheaper rounds. The projects that report v0 as expensive are almost always the ones with the most re-prompting.

Move to a flat-rate editor once the project matures. Context costs grow with the codebase, so at some point $20 of Cursor beats metered generation for the same work.

Our Verdict

v0 produces the best interface code in this category, and that hasn't changed while everything around it did. React, Tailwind and shadcn/ui output that reads like a competent developer wrote it, native Vercel deployment, Figma and screenshot imports, and — new this year — a sandbox runtime, Git panel and repository imports that turn it from a component generator into something closer to a development environment. Six million developers is not an accident.

The pricing story is messier than the product. The $20 Premium plan that every comparison recommends is closed to new users, which puts real entry at a $30 Team seat. The free tier's 7-messages-a-day cap stops sessions well before the credits run out. And token billing means costs climb as your project grows, which is the opposite of the intuition people bring from flat subscriptions.

None of that makes it a bad buy — it makes it a buy you should size deliberately rather than by copying an article's recommendation. The counterargument in Vercel's favour: token metering means light users aren't subsidising heavy ones, and the February update added substantial capability without raising prices, which is rarer than it should be.

For frontend work in a React or Next.js codebase, recommend. For full applications with real backends, look at Bolt or Replit first.

Note: v0 does not currently have an affiliate program with AIVario. We earn no commission, and this rating carries no commercial incentive.

Best for: React and Next.js developers, teams deploying to Vercel, designers handing off to code, anyone importing from Figma Not ideal for: Backend-first projects, non-Vercel deployment workflows, teams needing fixed predictable bills, non-developers who won't read the output Bottom line: Still the best interface generator available, but check the plan lineup before budgeting — the $20 tier the internet recommends no longer accepts new users.

  • Bolt.new — full-stack scaffolding in the browser when you need the whole app
  • Lovable — friendlier path for builders who don't want to read code
  • Cursor — flat-rate editor where v0 projects usually continue
  • Framer — visual site builder with hosting, no code handoff
  • Figma — design source that v0 can import from directly

Frequently Asked Questions about v0 by Vercel

How much does v0 cost in 2026?

Free is $0 with $5 of monthly credits, Team is $30 per user, Business is $100 per user, and Enterprise is custom. The complication is Premium at $20, which most comparison articles still recommend — it's being sunsetted and is closed to new users, so new individual buyers land on a $30 Team seat instead. Billing moved from fixed message counts to token-based credits, meaning your real cost tracks how much you generate rather than how many prompts you send.

What are the free plan's actual limits?

Two gates, and the message cap bites first. Free gives $5 in monthly credits plus a cap of around 7 messages per day. A focused weekend session hits the daily message wall long before the credit balance runs out, which makes the free tier a genuine try-before-you-buy rather than a workable free plan. It does include Design Mode visual editing, Vercel deploys and GitHub sync.

Why did v0 change from messages to tokens?

Because a message stopped being a meaningful unit. Under the old model, a one-line tweak and a full multi-component page rebuild both counted as one message. Token billing charges on actual input and output, so short edits are cheap and large regenerations aren't. The practical consequence is that costs grow with your project — the more context v0 has to read to make a change, the more each edit consumes.

Is v0 still just a component generator?

No, and this is the biggest 2026 change. v0 added a sandbox-based runtime for full-stack apps, a Git panel for creating branches and pull requests from chat, GitHub repository imports, and database integrations. The February 2026 update brought a full VS Code-style editor and improved previews without changing pricing. It's closer to a development environment now, though it remains tightly coupled to Vercel and strongest on the frontend.

How does v0 compare to Bolt or Lovable?

Different centres of gravity. v0 is the interface specialist — React, Tailwind and shadcn/ui output that looks like what a good frontend developer would write, deploying natively to Vercel. Bolt runs a full Node environment in your browser and is stronger for full-stack scaffolding. Lovable is friendlier for non-technical builders wiring up hosted backends. For pixel-quality UI in a Next.js codebase, v0. For a complete app with a backend, the other two.

Does the generated code work outside Next.js?

Yes, with adjustments. Output is standard React with Tailwind and shadcn/ui components, so it drops into Remix, Astro or plain React with import-path and configuration changes. Native integration is best with Next.js, unsurprisingly, since Vercel builds both. Nothing about the output is proprietary — you own the code and can take it anywhere React runs.

Did v0 change its domain?

Yes, it rebranded from v0.dev to v0.app in January 2026. Old links generally still resolve, but it's worth knowing when you find documentation or tutorials referencing the previous domain — those articles are at least a year old and predate both the token billing change and the sandbox runtime.

Can I buy more credits when I run out?

Yes, on paid plans. Team and Enterprise users can purchase additional credits, and on those plans purchased credits can be shared across the team. Bought credits expire after one year. Included monthly credits reset with your billing cycle rather than rolling over, so heavy months cost extra and light months don't bank anything.

View all →