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
- Chromatic band canvaseach section is a full-bleed saturated gradient (teal #088181, magenta #b14edb, indigo #0a54c4, violet #6748d8), one story per color
- Absolute black inktext and borders share #111111 at frequency 1184, the highest single-token density in the system
- Plaid Sans 500 with -3.4px trackingthe hero h1 lands at 76px with negative letter-spacing larger than the brand's body type size
- 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
- 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.
plaid.comExplore 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.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Plaid — official site
The financial-data infrastructure platform whose marketing surface this DESIGN.md captures.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files.
Use Plaid in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.