Skip to content

Coinbase Design System

Coinbase's design system as a DESIGN.md file. Coinbase Blue #0052ff, CoinbaseDisplay/Sans, 22 colors, 28 components. For React, Next.js, and AI tools.

Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.

Set up MCP
Primary
#0052ff
Typeface
Coinbase Sans
Shape
Soft
Base radius
12px
Colors
22
Type tokens
16
Components
28
Spacing values
9

About

About Coinbase DESIGN.md

Curated by Dov Azencot · Updated May 12, 2026 · Source coinbase.com (opens in a new tab)

Coinbase's design system is built around one idea: institutional calm. One brand color (Coinbase Blue, #0052ff). One licensed display typeface (CoinbaseDisplay at weight 400, never bold). One pill radius (100px) on every interactive surface. The page rhythm rotates white canvas, soft-gray bands, and full-bleed near-black editorial heroes carrying layered product-UI mockup cards.

This page packages the spec into a single DESIGN.md file. Inside: 22 colors tokens, 17 type styles, 8 corner radii, 9 spacing values, and 28 components — the signature blue pill CTA, the layered dark-hero mockup stack, asset rows with green/red price cells, pricing tiers, search pills, and the entire marketing surface.

Download the file and feed it to Claude, Cursor, or GitHub Copilot. The agent will reproduce the brand's restraint — single accent, modest type weights, pill geometry, CoinbaseMono on every number — instead of a generic fintech theme. Or pull tokens directly into a Tailwind config or CSS variable sheet.

What makes it distinct

5

  1. Single accent voltageCoinbase Blue #0052ff carries every primary pill CTA, the wordmark, and inline brand links across all 28 components
  2. Display weight stays at 400CoinbaseDisplay headlines at 80px sit in regular weight, signaling institutional calm over fintech urgency
  3. Three-mode page rhythmbright white #ffffff bands rotate with #f7f7f7 gray elevation and full-bleed #0a0b0d dark heroes carrying layered product-UI cards
  4. Pill geometry everywhereevery CTA is 100px rounded, every asset glyph is full-circle, every card sits at 24px; sharp corners are absent
  5. CoinbaseMono on every numberasset prices and percent changes render in monospace via the 18px / 500 number-display token, never proportional

coinbase.com

Live at coinbase.com

A snapshot of the brand in production. Scroll the frame to see the whole page.

Coinbase's website at coinbase.com

Colors

22 colors

Coinbase's system runs on #0052ff as its primary voltage, used in 3 of 28 components. Type is set in Coinbase Sans across 16 tokens from 12px to 80px, weights 400–700. Shape language is soft — components average 69px corner radius, with no sharp interactive edges.

Brand & Accent

Sparing, CTA-only voltage · 4

Surface

Page and card backgrounds · 6

Text

Headlines, body, captions · 8

Borders & Hairlines

Dividers, outlines, rules · 2

Other

Specialty colors · 2

Typography

16 type tokens

Set in Coinbase Sans across 16 tokens, from 12px to 80px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.

  • display-mega80px · weight 400 · lh 1 · tracking -2pxThe quick brown fox jumps over the lazy dog
  • display-xl64px · weight 400 · lh 1 · tracking -1.6pxThe quick brown fox jumps over the lazy dog
  • display-lg52px · weight 400 · lh 1 · tracking -1.3pxThe quick brown fox jumps over the lazy dog
  • display-md44px · weight 400 · lh 1.09 · tracking -1pxThe quick brown fox jumps over the lazy dog
  • display-sm36px · weight 400 · lh 1.11 · tracking -0.5pxThe quick brown fox jumps over the lazy dog
  • title-lg32px · weight 400 · lh 1.13 · tracking -0.4pxThe quick brown fox jumps over the lazy dog
  • title-md18px · weight 600 · lh 1.33The quick brown fox jumps over the lazy dog
  • title-sm16px · weight 600 · lh 1.25The quick brown fox jumps over the lazy dog
  • body-md16px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • body-strong16px · weight 700 · lh 1.5The quick brown fox jumps over the lazy dog
  • body-sm14px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • caption13px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • caption-strong12px · weight 600 · lh 1.5The quick brown fox jumps over the lazy dog
  • number-display18px · weight 500 · lh 1.4The quick brown fox jumps over the lazy dog
  • button16px · weight 600 · lh 1.15The quick brown fox jumps over the lazy dog
  • nav-link14px · weight 500 · lh 1.4The quick brown fox jumps over the lazy dog

Layout

Radii and spacing

8 corner radii and 9 spacing values. Shape language: soft.

Radii

  • none0px
  • xs4px
  • sm8px
  • md12px
  • lg16px
  • xl24px
  • pill100px
  • full9999px

Spacing

  • xxs4px
  • xs8px
  • sm12px
  • base16px
  • md20px
  • lg24px
  • xl32px
  • xxl48px
  • section96px

Components

28 components

Each rendered from its tokens (color, type, radius, padding) on Coinbase's own canvas.

  • Top Nav Light
    top-nav-lightTop Nav Light
  • Top Nav On Dark
    top-nav-on-darkTop Nav On Dark
  • Button Primary
    button-primaryButton Primary
  • Button Primary Active
    button-primary-activeButton Primary Active
  • Button Primary Disabled
    button-primary-disabledButton Primary Disabled
  • Button Secondary Light
    button-secondary-lightButton Secondary Light
  • Button Secondary Dark
    button-secondary-darkButton Secondary Dark
  • Button Outline On Dark
    button-outline-on-darkButton Outline On Dark
  • Button Tertiary Text
    button-tertiary-textButton Tertiary Text
  • Button Pill Cta
    button-pill-ctaButton Pill Cta
  • Hero Band Dark
    hero-band-darkHero Band Dark
  • Hero Band Light
    hero-band-lightHero Band Light
  • Product Ui Card Dark
    product-ui-card-darkProduct Ui Card Dark
  • Product Ui Card Light
    product-ui-card-lightProduct Ui Card Light
  • Feature Card
    feature-cardFeature Card
  • Asset Row
    asset-rowAsset Row
  • Price Up Cell
    price-up-cellPrice Up Cell
  • Price Down Cell
    price-down-cellPrice Down Cell
  • Pricing Tier Card
    pricing-tier-cardPricing Tier Card
  • Pricing Tier Featured
    pricing-tier-featuredPricing Tier Featured
  • Cta Band Dark
    cta-band-darkCta Band Dark
  • Type here…
    text-inputText Input
  • Search Input Pill
    search-input-pillSearch Input Pill
  • Badge Pill
    badge-pillBadge Pill
  • asset-icon-circularAsset Icon Circular
  • Footer Light
    footer-lightFooter Light
  • Footer Link
    footer-linkFooter Link
  • Legal Band
    legal-bandLegal Band

In use

The system, in use

Coinbase's tokens on the kind of product it builds.

Build something people actually use.

A short paragraph of marketing copy that previews how the brand's display tier and body tier read together. Two sentences is usually enough.

Get startedLearn more
Marketing heroHeadline, sub-copy, primary CTA — the universal homepage opener.

FAQ

Coinbase design system FAQ

Common questions about Coinbase's tokens, components, and how to use this DESIGN.md in your project.

Read next

Specs, directories, and component libraries that pair with this design system.

Use it

Use Coinbase in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md
  1. Download the DESIGN.md

    One machine-readable file: every color, type, radius, spacing, and component token of Coinbase.

  2. Feed it to your AI tool

    Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match Coinbase's visual language.

  3. Reference the tokens directly

    Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.

Read the full DESIGN.md: overview, rationale, do’s and don’ts

Overview

Coinbase reads like an institutional financial brand that happens to trade crypto — the marketing surfaces are quiet, white-canvas, editorially-spaced, and almost monochromatic. The single brand voltage is Coinbase Blue ({colors.primary} — #0052ff), used scarcely: every primary CTA pill, the brand wordmark, and inline emphasis links. Beyond that one blue, the system is white canvas + ink + soft gray elevation bands + a deep near-black editorial canvas ({colors.surface-dark} — #0a0b0d) for full-bleed product-mockup heroes.

Type pairs CoinbaseDisplay for hero headlines with CoinbaseSans for body, captions, and navigation. Display sits at weight 400 — not the 700+ typical of trading platforms. The choice signals editorial calm and institutional trust rather than fintech urgency.

The page rhythm rotates three modes: bright white editorial sections, soft-gray elevation bands, and full-bleed dark editorial heroes carrying layered product-UI mockup cards. The dark hero with floating dashboard mockups is the single most distinctive component.

Key Characteristics:

  • Single accent color: {colors.primary} (#0052ff Coinbase Blue) carries every primary CTA, wordmark, and inline brand link. Used scarcely.
  • Modest display weights — CoinbaseDisplay at weight 400, never 700+.
  • Editorial pill geometry: every CTA is {rounded.pill} (100px), every asset glyph is {rounded.full}, every card is {rounded.xl} (24px). Sharp corners absent.
  • Full-bleed dark heroes with floating product-UI cards: {component.hero-band-dark} plus inline {component.product-ui-card-dark} mockups is the brand's strongest signature pattern.
  • Trading semantics: {colors.semantic-up} (#05b169) and {colors.semantic-down} (#cf202f) — text color only, never background fills.
  • 96px section rhythm — generous editorial pacing.

Colors

Brand & Accent

  • Coinbase Blue ({colors.primary} — #0052ff): The single brand color. Every primary CTA pill, the Coinbase wordmark, and inline brand links.
  • Coinbase Blue Active ({colors.primary-active} — #003ecc): Press-state darken on the primary pill.
  • Coinbase Blue Disabled ({colors.primary-disabled} — #a8b8cc): Faded-blue tint for disabled CTAs.
  • Accent Yellow ({colors.accent-yellow} — #f4b000): A small sub-brand accent used very sparingly on Bitcoin/asset glyph fills inside feature cards. Illustrative-only, not an action color.

Surface

  • Canvas ({colors.canvas} — #ffffff): The default page floor.
  • Surface Soft ({colors.surface-soft} — #f7f7f7): Subtle alternating band surface.
  • Surface Strong ({colors.surface-strong} — #eef0f3): The light-gray fill behind secondary buttons, search pills, asset-icon plates.
  • Surface Dark ({colors.surface-dark} — #0a0b0d): Deep near-black canvas for full-bleed dark heroes, CTA bands. Same hex as {colors.ink} — page-floor and text-color share the value.
  • Surface Dark Elevated ({colors.surface-dark-elevated} — #16181c): One step lighter, used for floating product-UI mockup cards inside dark heroes.

Hairlines

  • Hairline ({colors.hairline} — #dee1e6): Default 1px divider on white surfaces.
  • Hairline Soft ({colors.hairline-soft} — #eef0f3): Lighter divider — same hex as {colors.surface-strong}.

Text

  • Ink ({colors.ink} — #0a0b0d): Display headings, primary nav, body emphasis.
  • Body ({colors.body} — #5b616e): Default running-text — slightly cool gray.
  • Body Strong ({colors.body-strong} — #0a0b0d): Same as ink, used for stronger emphasis.
  • Muted ({colors.muted} — #7c828a): Sub-titles, breadcrumbs, footer secondary.
  • Muted Soft ({colors.muted-soft} — #a8acb3): Disabled link text.
  • On Primary ({colors.on-primary} — #ffffff): White text on Coinbase Blue CTAs.
  • On Dark ({colors.on-dark} — #ffffff): White text on dark heroes.
  • On Dark Soft ({colors.on-dark-soft} — #a8acb3): Muted off-white for secondary text on dark.

Trading Semantics

  • Semantic Up ({colors.semantic-up} — #05b169): "Price up" green, text color only.
  • Semantic Down ({colors.semantic-down} — #cf202f): "Price down" red, text color only.

Typography

Font Family

The system runs CoinbaseDisplay (display headlines), CoinbaseSans (body, navigation, captions, buttons), CoinbaseIcons (icon font), and CoinbaseMono for tabular numerical data. Fallback stack: -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif.

The display/body split is functional: CoinbaseDisplay carries hero headlines only; CoinbaseSans carries everything else.

Hierarchy

TokenSizeWeightLine HeightLetter SpacingUse
{typography.display-mega}80px4001.0-2pxHomepage hero h1
{typography.display-xl}64px4001.0-1.6pxSubsidiary heroes
{typography.display-lg}52px4001.0-1.3pxSection heads
{typography.display-md}44px4001.09-1pxCTA-band headlines
{typography.display-sm}36px4001.11-0.5pxSub-section heads — CoinbaseSans
{typography.title-lg}32px4001.13-0.4pxCard group titles
{typography.title-md}18px6001.330Component titles, asset row primary
{typography.title-sm}16px6001.250List labels
{typography.body-md}16px4001.50Default body
{typography.body-strong}16px7001.50Emphasized body
{typography.body-sm}14px4001.50Footer body
{typography.caption}13px4001.50Photo captions
{typography.caption-strong}12px6001.50Badge pill labels
{typography.number-display}18px5001.40Asset prices, percent changes — CoinbaseMono
{typography.button}16px6001.150Standard CTA pill
{typography.nav-link}14px5001.40Top-nav menu items

Principles

  • Display weight stays at 400. The single most distinctive typographic choice — signals "calm institutional brand" rather than "trading-platform urgency."
  • Negative letter-spacing on display only. Display uses -1px to -2px tracking; body stays at 0.
  • CoinbaseMono on every number. Asset prices, percent changes — anything tabular renders in CoinbaseMono.

Note on Font Substitutes

CoinbaseDisplay, CoinbaseSans, and CoinbaseMono are licensed Coinbase typefaces.

  • CoinbaseDisplay → Inter at weight 400, letter-spacing -1.5%.
  • CoinbaseSans → Inter at weight 400/600.
  • CoinbaseMono → JetBrains Mono or Geist Mono at weight 500.

Layout

Spacing System

  • Base unit: 4px.
  • Tokens: {spacing.xxs} 4px · {spacing.xs} 8px · {spacing.sm} 12px · {spacing.base} 16px · {spacing.md} 20px · {spacing.lg} 24px · {spacing.xl} 32px · {spacing.xxl} 48px · {spacing.section} 96px.
  • Section padding: {spacing.section} (96px) for every major editorial band.
  • Card internal padding: {spacing.xl} (32px) for feature cards and product-UI mockups.

Grid & Container

  • Max content width: ~1200px centered. Hero photography full-bleed.
  • Editorial body: Single 12-column grid.
  • Feature card grids: 2-up at desktop for hero splits, 3-up for benefit grids.
  • Footer: 6-column link list at desktop.

Whitespace Philosophy

Generous editorial pacing — closer to Bloomberg or the Financial Times than to a trading dashboard. 96px between bands; cards inside bands sit 24px apart. Density lives behind login walls, not on marketing.

Elevation & Depth

LevelTreatmentUse
FlatNo shadow, no border80% of surfaces
Hairline border1px {colors.hairline}Feature card outlines on white
Soft drop0 4px 12px rgba(0, 0, 0, 0.04)Single shadow tier — hovered cards
PhotographicFull-bleed product-UI mockupsHero depth

Decorative Depth

  • Layered product-UI cards inside dark heroes is the most distinctive decorative pattern — a {component.product-ui-card-dark} floats above a darker base canvas, often with a second smaller card overlapping at an angle.
  • Geometric brand illustrations carry illustrative depth where shadows would otherwise.

Shapes

Border Radius Scale

TokenValueUse
{rounded.none}0pxReserved (essentially unused)
{rounded.xs}4pxInline tags
{rounded.sm}8pxCompact rows
{rounded.md}12pxForm inputs
{rounded.lg}16pxMid-size cards
{rounded.xl}24pxFeature cards, product-UI mockups, pricing tiers
{rounded.pill}100pxAll CTA buttons, search pills, badges
{rounded.full}9999pxAsset icon circles, avatars

Pill for interactive, card-radius (24px) for containers, full circle for icons. Sharp corners absent.

Components

Top Navigation

top-nav-light — Default top nav on white pages. Background {colors.canvas}, text {colors.ink}, height 64px. Layout: Coinbase wordmark left, primary horizontal menu (Cryptocurrencies / Individuals / Businesses / Institutions / Developers / Company), search-icon + globe + Sign In + Sign Up CTAs right.

top-nav-on-dark — Top nav over a dark hero band. Background {colors.surface-dark}, text {colors.on-dark}. Same layout.

Buttons

button-primary — The signature Coinbase Blue pill. Background {colors.primary}, text {colors.on-primary}, type {typography.button} (16px / 600), padding 12px × 20px, height 44px, rounded {rounded.pill} (100px).

button-primary-active — Press state. Background {colors.primary-active}, deeper blue.

button-primary-disabled — Faded blue tint. Background {colors.primary-disabled}. Cursor not-allowed.

button-secondary-light — Soft-gray secondary on white surfaces. Background {colors.surface-strong}, text {colors.ink}, same pill geometry.

button-secondary-dark — Used on dark heroes. Background {colors.surface-dark-elevated}, text {colors.on-dark}, same pill geometry.

button-outline-on-dark — Transparent pill with white outline. Background transparent, text {colors.on-dark}, 1px white border.

button-tertiary-text — Inline text link. Background transparent, text {colors.primary}, type {typography.button}.

button-pill-cta — Larger pill CTA used on the homepage hero ("Get started"). Same Coinbase Blue palette but with 56px height and 16px × 32px padding for a prouder stance.

Hero Bands

hero-band-dark — The signature full-bleed dark hero. Background {colors.surface-dark}, text {colors.on-dark}, full-bleed layered product-UI mockup cards. Display headline left in {typography.display-mega} (80px / 400), subhead in {typography.body-md}, two CTAs.

hero-band-light — White-canvas variant used on Wealth and Explore. Background {colors.canvas}, text {colors.ink}. Same skeleton, light palette.

Cards

product-ui-card-dark — The floating product-UI mockup. Background {colors.surface-dark-elevated}, text {colors.on-dark}, rounded {rounded.xl} (24px), padding 32px. Often shown as 2-3 stacked cards at slight rotation, mimicking a layered dashboard.

product-ui-card-light — Light-canvas variant used on Explore for asset cards. Background {colors.canvas}, text {colors.ink}, same geometry, 1px hairline border.

feature-card — Used in 3-up and 2-up grids. Background {colors.canvas}, text {colors.ink}, type {typography.title-md}, rounded {rounded.xl}, padding 32px.

Trading Surfaces

asset-row — Horizontal row in asset lists (Explore, Wealth). Background transparent, 1px hairline divider. Layout: 32px circular asset icon left, asset name + ticker, price column in {typography.number-display}, 24h change column with {component.price-up-cell} or {component.price-down-cell}.

price-up-cell + price-down-cell — Inline price-change cells. Color only — green or red text in {typography.number-display}, no background fill.

asset-icon-circular — Circular plate behind asset glyphs. Background {colors.surface-strong}, rounded {rounded.full}, 32px diameter.

Pricing

pricing-tier-card — Standard pricing tier on Developer Platform. Background {colors.canvas}, rounded {rounded.xl}, padding 32px, 1px hairline border. Layout: tier name + price + feature checklist + CTA pill.

pricing-tier-featured — The featured tier. Background {colors.surface-dark}, text {colors.on-dark}. Same skeleton, dark palette — visual inversion signals "highlighted choice" without colored ribbons.

Forms

text-input — Standard text input. Background {colors.canvas}, text {colors.ink}, rounded {rounded.md} (12px), padding 14px × 16px, height 48px, 1px hairline border. On focus, border thickens to 2px Coinbase Blue.

search-input-pill — Pill-shaped search bar. Background {colors.surface-strong}, rounded {rounded.pill}, padding 12px × 20px, height 44px.

Tags & Badges

badge-pill — Small uppercase pill used as section labels ("INSTITUTIONAL", "REGULATED"). Background {colors.surface-strong}, text {colors.ink}, type {typography.caption-strong}, rounded {rounded.pill}.

CTA / Footer

cta-band-dark — Pre-footer "Take control of your money" band. Background {colors.surface-dark}, text {colors.on-dark}, vertical padding 96px. Centered headline + two CTAs.

footer-light — Closing white-canvas footer. Background {colors.canvas}, text {colors.body}. 6-column link list.

footer-link — Individual footer link. Background transparent, text {colors.body}.

legal-band — Bottom strip beneath footer columns. All text {colors.muted} at {typography.caption}.

Do's and Don'ts

Do

  • Reserve {colors.primary} (Coinbase Blue) for primary CTAs, wordmark, brand-glyph illustrations, inline accent links.
  • Set every CTA as {rounded.pill} (100px); every asset glyph as {rounded.full}.
  • Keep CoinbaseDisplay headlines at weight 400.
  • Use the dark/light band rotation as page rhythm.
  • Render every numerical value in CoinbaseMono via {typography.number-display}.
  • Pair every dark hero with a layered product-UI mockup card stack.

Don't

  • Don't introduce a secondary brand color. Coinbase Blue is the only action color; trading green/red are semantic-only.
  • Don't bold display copy — display sits at weight 400; bolding shifts the brand voice.
  • Don't add drop shadow tiers — system has one shadow tier.
  • Don't use sharp {rounded.none} (0px) on CTAs.
  • Don't mix CoinbaseDisplay and CoinbaseSans inside the same headline.
  • Don't use trading green/red as a button background.
  • Don't extract a CTA color from a third-party widget (cookie consent, OneTrust). The brand's CTA color is what appears on actual product CTAs, not on injected modals.

Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile< 640pxHero h1 80→40px; feature card grid 1-up; asset row stacks; nav collapses to hamburger; layered product-UI cards collapse to single card.
Tablet640–1024pxHero h1 64px; feature card grid 2-up; asset rows stay horizontal but compress columns.
Desktop1024–1280pxFull hero h1 80px; feature card grid 3-up; full asset row layout.
Wide> 1280pxContent caps at 1200px; hero photography full-bleed.

Touch Targets

  • Primary CTA pill at 44px height — at WCAG AAA.
  • Larger hero pill ({component.button-pill-cta}) at 56px — well above AAA.
  • Asset icon circles at 32px — borderline; padded 8px row creates effective 48px tap zone.
  • Search pill at 44px height — at AAA.

Collapsing Strategy

  • Top nav switches to hamburger sheet below 768px. Sign Up CTA stays visible.
  • Hero h1 steps down: 80 → 64 → 52 → 44 → 36px on smallest screens.
  • Layered product-UI mockup cards collapse from 2-3 stacked into a single card on mobile.
  • Pricing tier rows: 3-up → 2-up → 1-up.
  • Asset rows on mobile stack vertically: ticker line on top, price + change line beneath.

Iteration Guide

  1. Focus on a single component at a time. Reference YAML keys directly.
  2. New CTAs default to {rounded.pill} (100px); new icon plates default to {rounded.full}. Cards use {rounded.xl}.
  3. Variants live as separate entries inside the components: block.
  4. Use {token.refs} everywhere — never inline hex.
  5. Hover state never documented. Only Default and Active/Pressed.
  6. CoinbaseDisplay 400 for display, CoinbaseSans 400/600/700 for body. CoinbaseMono on every number.
  7. Coinbase Blue stays scarce — one or two blue moments per band.

Known Gaps

  • CoinbaseDisplay, CoinbaseSans, CoinbaseMono are licensed; Inter and JetBrains Mono are documented substitutes.
  • In-product trading surfaces (order book, charts, order forms) are behind login walls — this document covers marketing only.
  • Animation timings out of scope.
  • Form validation states beyond focus not visible on captured surfaces.
  • Accent yellow appears only inside Bitcoin asset glyph illustrations; documented as illustrative-only.

Fintech & Crypto

More systems like this

More DESIGN.md files in Fintech & Crypto.

Pricing

Build it with Pro

The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

Billed once a year in USD. Cancel anytime.

Individual

For personal projects & open source

$32instead of $49/mo

$389 billed yearly

  • How many people can use the license.Seats: 1 seat
  • Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
  • Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
  • Complete multi-page sites you can ship as they are.Templates: All 14 templates
  • React icons from every major library, installable with one command.React icons: 294k+ icons
  • Presets that restyle every block, in light and dark.Themes: All 59 themes
  • Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
  • Priority requests are answered first.Support: Standard

Team

Most popular

For freelancers, agencies & startups

$66instead of $99/mo

$789 billed yearly · ≈ $13/dev/mo

Everything in Individual, plus

  • How many people can use the license.Seats: Up to 5 seats
  • Client work, SaaS products and anything you charge for.Commercial use: Included
  • Lets your AI editor search, preview and install blocks for you.MCP server: High usage
  • Priority requests are answered first.Support: Priority

Organization

For companies with larger teams

$132instead of $199/mo

$1,589 billed yearly

Everything in Team, plus

  • How many people can use the license.Seats: Unlimited seats
  • Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

Your system, built for you

Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.

Get Pro