Cookpad
Cookpad
cookpad
Design System
Cookpad logo

Cookpad

Cookpad (クックパッド) is Japan's dominant recipe-sharing platform — used by more than half the country's population at least once a month — and its visual identity is built to feel like a warm, well-lit home kitchen, not a glossy food magazine. The single most important atmospheric decision is the background: Cookpad does not sit on pure white. The working su

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
24px24px · 600 · 1.25
Section heading
16px16px · 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
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px

Borders

ElementValuePreview
Border1px solid #ff9933

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • put the interface on the warm cream #F8F6F2, not pure white. DON'T use a clinical pure-white canvas — the warmth is the brand.
  • reserve Cookpad Orange (#FF9933) for the primary action and brand mark. DON'T flood the UI with orange — it's a pop, not a wash.
  • let food photography dominate the recipe cards. DON'T clutter cards with chrome that competes with the photo.
  • Use the soft 8px radius everywhere. DON'T use sharp corners or huge pill radii — 8px is the approachable signature.
  • Use near-black #0F0F0F text for readability on cream. DON'T use low-contrast gray for primary recipe text.
  • keep copy warm, plain, and encouraging. DON'T adopt a chef-elite or fussy tone — everyday cooking is the point.
  • make category tiles large and tappable (64px). DON'T shrink navigation into tiny dense rows — cooks browse with thumbs.
  • lead with Noto Sans + system fallback. DON'T load a heavy brand webfont — recipes must load fast on every phone.
05

Components

Buttons

Primary
Background`#FFFFFF`
Text`#FF9933`
Border`1px solid #FF9933`
Radius`8px`
Padding`8px 24px`
Font`16px` / `600`
Height~`48px`
Use: Lower-emphasis action beside a primary
Text / Quiet
Background`#ECEBE9` (warm gray)
Text`#4A4A4A` at reduced emphasis
Use: Unavailable actions

Cards

Recipe Card
Recipe Card
Background`#FEF9EE` (cream tint)
Text`#0F0F0F`
Radius`8px`
Padding`0` (image-led; title strip below)
Use: Featured/promoted recipe regions