Gestalt
Gestalt
pinterest
Design System
Pinterest logo

Pinterest

Pinterest's website is a warm, inspiration-driven canvas that treats visual discovery like a lifestyle magazine. The design operates on a soft, slightly warm white background with Pinterest Red (#e60023) as the singular, bold brand accent. Unlike the cool blues of most tech platforms, Pinterest's neutral scale has a distinctly warm undertone — grays lean t

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Pin Sans
Brand-only
Pinterest's custom typeface. Not publicly distributed.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
smallStandard12px
linksStandard12px
buttonsButton16px
inputsButton16px
mediumButton16px
featureComfortable20px
largeLarge28px
tabSection32px
largeSection32px
heroHero40px
largeHero40px
actionCircle50%

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use warm neutrals (#e5e5e0, #e0e0d9, #91918c) — the warm olive/sand tone is the identity
  • Apply Pinterest Red (#e60023) only for primary CTAs — it's bold and singular
  • Use Pin Sans exclusively — one font for everything
  • Apply generous border-radius: 16px for buttons/inputs, 20px+ for cards
  • Keep the masonry grid dense — content density is the value
  • Use warm badge backgrounds (hsla(60,20%,98%,.5)) for subtle warm washes
  • Use #211922 (plum black) for primary text — it's warmer than pure black

Don't

  • n't use cool gray neutrals — always warm/olive-toned
  • n't use pure black (#000000) as primary text — use plum black (#211922)
  • n't use pill-shaped buttons — 16px radius is rounded but not pill
  • n't add heavy shadows — Pinterest is flat by design, depth from content
  • n't use small border-radius (<12px) on cards — the generous rounding is core
  • n't introduce additional brand colors — red + warm neutrals is the complete palette
  • n't use thin font weights — Pin Sans at 400 minimum
05

Components

Buttons

button-primary
Background#e60023
Text#000000
Radius16
Padding6px 14px
Use: Primary CTA — black text on red
button-secondary
Background#e5e5e0
Text#000000
Radius16
Padding6px 14px
Use: Secondary action, warm sand gray
button-circular
Background#e0e0d9
Text#211922
Radius9999
Use: Pin actions, navigation controls
button-ghost
Text#000000
Radius16
Use: Tertiary action, transparent

Inputs

input
Background#ffffff
Text#211922
Radius16
Padding11px 15px
Use: Email input, 1px #91918c border

Cards

card
card
Background#ffffff
Radius16
Use: Photography-first pin card, no shadow

Related design systems