Make your AI a shadcn expert

Plaid Design System

Plaid's fintech-infrastructure design system as a DESIGN.md file.

About Plaid DESIGN.md

Curated by Dov AzencotUpdated Source plaid.com

  • Banking & Payments
  • Fintech & Crypto

Plaid's design language is the chromatic-band marketing page taken to a categorical extreme. The hero opens on a deep teal-green wash, the next section flips to white with a centered iPhone mockup, the next to mint-green, the next to violet-blue with a fraud-signal chart, the next to deep magenta with a dashboard composite. Each band is a single saturated color — never a subtle gradient, never a wash of pastels. Where most fintech-infrastructure brands stretch one indigo across the entire scroll, Plaid assigns one chromatic story per product capability and lets the band do the section break. Body text and borders share absolute black "#111111" — the system's highest-frequency token at 1184 occurrences across text and 1px hairline borders — and the reading canvas inside each card returns to pure "#ffffff" with no off-white softening.

This page packages the full system into a single DESIGN.md file. Inside: 22 color tokens spanning the brand chromatic bands and the structural ink/canvas register, 11 typography levels across Plaid Sans, Cern, and Inconsolata, 5 corner radii on a split pill/card scale, 8 spacing values, and 19 components — pill buttons, the floating product card, the dashboard composite with monospace code, the chromatic band itself as a layout token, and the dark footer panel. Every hex is quoted; every Plaid Sans weight (400, 500, 600) is reproducible. The format is the Google Labs DESIGN.md spec — plain text, machine-readable, AI-toolable.

Feed the file to Claude, Cursor, or GitHub Copilot. The AI writes React components and Tailwind classes that match Plaid's particular dialect — chromatic-band sectioning, Plaid Sans display at weight 500 with aggressive negative tracking, the 100px pill on a 20px card surface, and the Inconsolata monospace code blocks composited inside dashboard mockups — rather than a generic indigo-and-white fintech theme. Inter Variable at weight 500 with "-3.4px" tracking on hero display sizes approximates Plaid Sans; the proprietary family is not licensed for redistribution. Use the chromatic bands as your section-break grammar; never compress two bands into a single panel.

What makes it distinct

  1. Chromatic band canvaseach section is a full-bleed saturated gradient (teal #088181, magenta #b14edb, indigo #0a54c4, violet #6748d8), one story per color
  2. Absolute black inktext and borders share #111111 at frequency 1184, the highest single-token density in the system
  3. Plaid Sans 500 with -3.4px trackingthe hero h1 lands at 76px with negative letter-spacing larger than the brand's body type size
  4. 100px pill on 20px cardbuttons round to 100px (frequency 40) while cards round to 20px (frequency 34); the radius gap is the brand's geometric signature
  5. Inconsolata code registera single monospace register at 27px appears inside dashboard mockups, the only non-Plaid-Sans display type on the page

Live at plaid.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Plaid's website at plaid.complaid.com

Explore Plaid

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Plaid design system FAQ

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

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

Use Plaid in your project

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

Download DESIGN.md