Uniqlo
Uniqlo
uniqlo
Design System
Uniqlo logo

Uniqlo

Uniqlo is the global apparel brand of Japan's Fast Retailing, and its design language is the visual translation of one idea: LifeWear -- simple, high-quality, everyday clothing "Made for All." The interface mirrors the product philosophy with almost literal fidelity. Where the clothing is engineering disguised as plainness, the website is a precise, grid

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 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
Primary
TT Commons Pro
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Helvetica Neue
Commercial
Pre-installed on macOS/iOS. Commercial license required for redistribution.
Source · Linotype
Primary
Helvetica
Commercial
Pre-installed on macOS/iOS.
Source · Linotype
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
productSharp0px
swatchesSharp0px
badgesSharp0px
heroSharp0px
buttonsMinimal2px
inputsMinimal2px
badgesMinimal2px

Elevation

Shadow 1
Shadow 2
Shadow 3
04

Guidelines

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

Do

  • Use Uniqlo Red (#ed1d24) only for brand, primary CTA, prices/sale, and errors -- ration it
  • Keep the canvas pure white (#ffffff) with near-black (#1a1a1a) text
  • Use hard corners -- radius 0px on images/tags/swatches, max 2px on buttons/inputs
  • Make the price a first-class element: 700 weight, tabular numerals, subtitle-sized
  • Lay products on a strict, even, repeating grid (2/3/4-up) with whitespace gutters
  • Use uppercase + tracking for tags ("NEW", "SALE", "LIMITED OFFER")
  • Set Japanese in Hiragino Kaku Gothic and Latin in TT Commons Pro with equal weight
  • Keep surfaces flat -- borders and whitespace over shadows

Don't

  • n't use #ff0000 -- the verified brand red is #ed1d24 (Pantone 485 C)
  • n't introduce a second accent color -- red is the only saturated hue
  • n't use pill or large-radius shapes -- the brand geometry is the hard-edged red square
  • n't add shadows to product tiles -- the grid is flat by design
  • n't use brand-tinted or multi-layer shadows -- shadows are minimal, neutral, floating-UI only
  • n't make the price visually subordinate to the product name -- price is headline-class
  • n't use light font weights -- the system is 400 / 600 / 700 only
  • n't dramatize -- no gradients, no glass, no editorial asymmetry; order is the aesthetic
05

Components

Buttons

button-primary
Background#ed1d24
Text#ffffff
Radius2
Padding14px 24px
Font15px/700
Use: Primary CTA ADD TO CART; hover #c8161c
button-secondary
Background#ffffff
Text#1a1a1a
Radius2
Padding14px 24px
Use: Outlined; 1px #1a1a1a border, hover inverts to #1a1a1a
button-solid-black
Background#1a1a1a
Text#ffffff
Radius2
Padding14px 24px
Use: Neutral strong action; hover #333333
button-disabled
Background#eeeeee
Text#999999
Radius2
Use: Unavailable action

Cards

product-tile
product-tile
Background#ffffff
Radius0
Padding8px
Use: Atomic product tile, grid-gutter separated, no shadow

Inputs

input
Background#ffffff
Text#1a1a1a
Radius2
Padding12px 14px
Font14px
Use: Text input; 1px #cccccc border, focus #1a1a1a

Badges

size
size-chip
Background#ffffff
Text#1a1a1a
Radius2
Padding8px 14px
Use: Size selector; 1px #cccccc border, selected 2px #1a1a1a
sale
sale-flag
Background#ed1d24
Text#ffffff
Radius0
Padding2px 6px
Font11px/700
Use: SALE/LIMITED uppercase flag

Related design systems