Back to Catalog
Fintech & Crypto

Stripe

Stripe's marketing homepage uses a tightly controlled design system (HDS) built around the variable font sohne-var at light weights (300–400), a deep navy-to-indigo brand palette, and flat-to-minimal-shadow components structured around an 8px base spacing grid.

https://stripe.com
1,247 installs892 bookmarks

Color Palette

primary

#533afd

secondary

#0a2540

accent

#80e9ff

background

#0a2540

text

#ffffff

Typography

display

sohne-var

94px / 600

LH: 1.06 • LS: -0.04em

heading

sohne-var

48px / 600

LH: 1.1 • LS: -0.02em

body

sohne-var

17px / 400

LH: 1.6 • LS: 0

Design Tokens

---
name: Stripe
url: https://stripe.com
tokens:
  colors:
    primary: "#533afd"
    secondary: "#0a2540"
    background: "#0a2540"
    surface: "#1a3a5c"
    text-primary: "#ffffff"
    text-secondary: "#adbdcc"
    accent: "#80e9ff"
  typography:
    font-sans: "sohne-var"
    scale:
      - { name: display, size: "94px", weight: 600, lineHeight: 1.06 }
      - { name: heading, size: "48px", weight: 600, lineHeight: 1.1 }
      - { name: body, size: "17px", weight: 400, lineHeight: 1.6 }
  spacing:
    base: "8px"
    scale: [4, 8, 16, 24, 32, 48, 64, 96]
  radius:
    sm: "4px"
    md: "6px"
    lg: "12px"
    full: "9999px"
---

# Stripe — Design System

## Overview
Authoritative yet approachable financial infrastructure design. Confident typography, restrained color use, spectral gradient hero.

## Colors
Deep navy (#0a2540) base with indigo (#533afd) CTAs. Cyan (#80e9ff) for highlights. Minimal color palette with high contrast.

## Typography
sohne-var variable font at light weights (300-400). Large display sizes for impact, restrained body sizes for readability.

## Components
Pill-shaped CTAs (border-radius: 9999px). Flat-to-minimal-shadow cards. 8px base grid spacing.