About IBM DESIGN.md
Curated by Dov AzencotUpdated Source ibm.com
- Developer Tools & IDEs
- Backend, Database & DevOps
IBM's marketing chrome is a direct application of Carbon Design System, the company's open-source enterprise design language now in its tenth year of public iteration. The system commits to one idea above all others: restraint through engineering rigor. Surfaces are pure white #ffffff or a single step of light gray #f4f4f4. Type is charcoal #161616. The only chromatic accent is IBM Blue #0f62fe, used for links, primary CTAs, focus underlines, and the rare full-bleed CTA banner. Every corner sits at 0px. There are no soft shadows, no gradient panels, no pill-shaped buttons. The result reads as old-world enterprise gravitas reframed for the cloud era — careful, technical, trustworthy.
This page packages Carbon's marketing extraction into a single DESIGN.md file written to the Google Labs spec. Inside: 22 color tokens grouped into brand, surface, text, and semantic; 13 type styles built on IBM Plex Sans at three weights (300 for display, 400 for body, 600 for emphasis); 7 radius tokens led by 0px; 8 spacing tokens on a 4-pixel grid; and 28 component definitions covering buttons, cards, inputs, tabs, navigation, and the inverted charcoal footer. Every token is quoted and machine-readable.
Feed the file to Claude, Cursor, or GitHub Copilot and the agent produces React components with Plex Sans weight 300 headlines, square-cornered buttons in IBM Blue, and Carbon's signature 0.16px body tracking — not a generic shadcn theme. Or reference the tokens directly in Tailwind config and CSS variables. The discipline of holding to one accent color and one type family while still reading as authoritative is the lesson worth studying — most enterprise sites cannot resist a second blue or a heavier display weight.
What makes it distinct
- Flat-square geometryevery button, card, and input sits at 0px radius; 4px rounding would already feel off-brand
- Light-weight display typePlex Sans at weight 300 for 76px headlines is the brand's typographic signature
- Single accentIBM Blue (#0f62fe) carries every link, primary CTA, and CTA banner; no second brand color exists
- Carbon precision tracking0.16px letter-spacing on 16px body is a deliberate Carbon detail, not a drift
- Hairline depth1px borders and surface change replace drop shadows across 28 documented components
Live at ibm.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
ibm.comExplore IBM
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.
IBM design system FAQ
Common questions about IBM'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.
Carbon Design System
IBM's open-source enterprise design system — the authoritative source for the tokens documented here.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.
Use IBM in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.