Uber

Uber, monochromatic, monochrome

Preview image. Unlock full-res

Crisp monochrome canvas

Industryother, transport
Palette
#000000
#ffffff
#f6f6f6
#333333
#767676
#afafaf
#d6d6d6
#9dcdd6

Color palette

accent
Lagoon Mist
#9dcdd6

Decorative background element, offering a single, muted chromatic accent to an otherwise achromatic scheme.

neutral
Midnight Ink
#000000

Primary text, button backgrounds, primary interactives, footer background—defines high contrast and directness against light surfaces.

Canvas White
#ffffff

Page backgrounds, card surfaces, ghost button text—provides a spacious, clean foundation.

Whisper Gray
#f6f6f6

Subtle background surfaces, outlines for ghost buttons, creating very soft visual breaks.

Charcoal Text
#333333

Secondary text, offering slightly softer contrast than Midnight Ink while maintaining readability.

Input Border Gray
#767676

Discreet borders for input fields and less prominent UI elements.

Subtle Silver
#afafaf

Placeholder text, tertiary information, and non-interactive body copy, reducing visual hierarchy.

Slate Shadow
#d6d6d6

Subtle shadow color for buttons, suggesting minimal elevation.

Typography

Type scale
Major Third (1.25) from 16px base
display-lg52px · 1.4
The quick brown fox jumps over the lazy dog
display36px · 1.23
The quick brown fox jumps over the lazy dog
heading24px · 1.33
The quick brown fox jumps over the lazy dog
heading-sm20px · 1.22
The quick brown fox jumps over the lazy dog
subheading18px · 1.25
The quick brown fox jumps over the lazy dog
body16px · 1.2
The quick brown fox jumps over the lazy dog
body-sm14px · 1.43
The quick brown fox jumps over the lazy dog
caption12px · 1.5
The quick brown fox jumps over the lazy dog
UberMoveText
Weights
400, 500
Sizes
12px, 14px, 16px, 18px, 24px
Line height
1, 1.14, 1.2, 1.25, 1.33, 1.43, 1.5, 1.67, 2
Fallback
system-ui

Used for most body text, navigation labels, and button text, providing a custom, legible aesthetic for core content. The range of line heights shows fine-tuned typographic control.

UberMove
Weights
400, 700
Sizes
20px, 24px, 36px, 52px
Line height
1.22, 1.23, 1.33, 1.4
Fallback
system-ui

Dedicated to headlines and prominent links, its specific weights and sizes drive information hierarchy, emphasizing key messages with a distinctive, branded typeface.

sans-serif
Weights
400
Sizes
16px
Line height
1.2
Fallback
system-ui

Fallback or general system text at a single size and weight, ensuring broad compatibility while deferring to branded fonts for primary content.

Spacing & shape

Spacing
Section gap48-80px
Card padding12-24px
Element gap4-24px
Radius
Buttons8px
Cards8px
capsule999px
misc12px

Components

Ride Booking Form
Suggestions Feature Cards
Log In Account CTA
Primary Action ButtonMain call to action

Solid Midnight Ink background, Canvas White text, 8px border-radius, 14px vertical and 25px horizontal padding. Example: 'See prices'.

Capsule ButtonCompact action button

Midnight Ink background, Canvas White text, 999px border-radius (full capsule), 10px vertical and 12px horizontal padding. Found in navigation and context-specific actions like 'Sign up'.

Ghost Capsule ButtonSecondary interaction

Canvas White background, Midnight Ink text, 999px border-radius, 10px vertical and 12px horizontal padding. Used for alternative or less prominent actions like 'EN'.

Input Field - TextUser input for text

Transparent background, Midnight Ink text, 0px border-radius, 0px padding, subtle Input Border Gray for the bottom border only. Promotes a minimal input experience.

Navigation Link - PrimaryTop-level navigation items

UberMoveText, 16px, weight 400, Midnight Ink text initially. Becomes Canvas White for active capsule buttons, on Midnight Ink backgrounds.

Feature CardShowcasing services

Canvas White background, 8px border-radius, 12px padding. Contains an image, headline (UberMove, 20px, weight 400, Midnight Ink), and body text (UberMoveText, 14px, weight 400, Charcoal Text).

Guidelines

Do
  • Prioritize Midnight Ink (#000000) for primary CTAs and critical text, ensuring high contrast against Canvas White (#ffffff) or Whisper Gray (#f6f6f6) backgrounds.
  • Apply 999px border-radius to all small, compact interactive elements for a distinct capsule aesthetic, like navigation buttons.
  • Use 8px border-radius for larger action buttons and cards to create a softer, yet still defined, rectangular shape.
  • Employ UberMove (custom font) for all headlines and major calls to action, utilizing its 400 and 700 weights to establish hierarchy.
  • Maintain a clear visual hierarchy with Midnight Ink for headings, Charcoal Text (#333333) for body text, and Subtle Silver (#afafaf) for secondary descriptive text.
  • Use Lagoon Mist (#9dcdd6) as the sole chromatic accent, reserving it for decorative elements or subtle background effects to maintain monochromatic dominance.
  • Place input fields on Canvas White backgrounds with minimal styling, relying on a subtle Input Border Gray (#767676) bottom border to indicate interactive areas.
Don’t
  • Do not introduce additional saturated colors; maintain the monochromatic base with Lagoon Mist (#9dcdd6) as the only accent.
  • Avoid excessive use of box shadows; stick to the subtle Slate Shadow (#d6d6d6) only when slight elevation is necessary for buttons.
  • Do not use generic system fonts for headlines or core UI elements; leverage the custom UberMove and UberMoveText families to preserve brand identity.
  • Avoid complex gradients or patterns; surfaces should remain flat and clean, with a clear distinction between background colors.
  • Do not add strong borders to primary input fields; preserve the minimal, almost borderless aesthetic with only a bottom bar.
  • Refrain from drastically altering button padding; stick to the established 14px vertical 25px horizontal for standard buttons and 10px vertical 12px horizontal for capsule buttons.
  • Do not use letter spacing adjustments; all text should maintain normal letter spacing for a clean and uncluttered appearance.

About this system

Show

Uber's design system feels like a precise, functional transport UI on an expansive, crisp canvas. It prioritizes direct interaction and clear information with high contrast black-on-white text. Distinctive elements include capsule-shaped interactive components and subtle, almost invisible, input fields, focusing user attention on action over aesthetics. The only chromatic color, a muted blue-green, appears sparingly, adding a touch of sophisticated calm to an otherwise stark, monochromatic palette.

Layout

The layout is primarily centered and contained within an implied max-width, with generous vertical spacing between sections. The hero section features a prominent headline and interactive form on the left, balanced by a large, contained illustration on the right. Subsequent sections often alternate between text-left/visual-right compositions and centered content stacks. Small feature blocks are arranged in a 3-column grid. The footer is full-bleed black, contrasting with the predominantly white main content area. Navigation is a sticky top bar with minimal elements, including capsule-style buttons.

Imagery

The site uses a mix of bespoke, blocky illustrations and stylized product icons. Illustrations are semi-flat, with distinct geometric shapes and limited color palettes, often featuring abstract figures or objects relevant to the service (e.g., luggage, vehicles, food). They are contained within defined sections rather than full-bleed, typically serving as explanatory or decorative visuals. Product icons are simplified, monochrome (Midnight Ink), and used to clarify features or services. The overall treatment is descriptive and clean, avoiding photography to maintain a uniform, branded visual language.

Reminiscent of Lyft, Google Maps, DoorDash, Airbnb.

# Uber — Style Reference
> Crisp monochrome canvas

**Theme:** light

**Site:** https://uber.com

Uber's design system feels like a precise, functional transport UI on an expansive, crisp canvas. It prioritizes direct interaction and clear information with high contrast black-on-white text. Distinctive elements include capsule-shaped interactive components and subtle, almost invisible, input fields, focusing user attention on action over aesthetics. The only chromatic color, a muted blue-green, appears sparingly, adding a touch of sophisticated calm to an otherwise stark, monochromatic palette.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Lagoon Mist | `#9dcdd6` | `--color-lagoon-mist` | Decorative background element, offering a single, muted chromatic accent to an otherwise achromatic scheme. |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, button backgrounds, primary interactives, footer background—defines high contrast and directness against light surfaces. |
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, card surfaces, ghost button text—provides a spacious, clean foundation. |
| Whisper Gray | `#f6f6f6` | `--color-whisper-gray` | Subtle background surfaces, outlines for ghost buttons, creating very soft visual breaks. |
| Charcoal Text | `#333333` | `--color-charcoal-text` | Secondary text, offering slightly softer contrast than Midnight Ink while maintaining readability. |
| Input Border Gray | `#767676` | `--color-input-border-gray` | Discreet borders for input fields and less prominent UI elements. |
| Subtle Silver | `#afafaf` | `--color-subtle-silver` | Placeholder text, tertiary information, and non-interactive body copy, reducing visual hierarchy. |
| Slate Shadow | `#d6d6d6` | `--color-slate-shadow` | Subtle shadow color for buttons, suggesting minimal elevation. |

## Tokens — Typography

### UberMoveText
- **Substitute:** system-ui
- **Weights:** 400, 500
- **Sizes:** 12px, 14px, 16px, 18px, 24px
- **Line height:** 1, 1.14, 1.2, 1.25, 1.33, 1.43, 1.5, 1.67, 2
- **Role:** Used for most body text, navigation labels, and button text, providing a custom, legible aesthetic for core content. The range of line heights shows fine-tuned typographic control.

### UberMove
- **Substitute:** system-ui
- **Weights:** 400, 700
- **Sizes:** 20px, 24px, 36px, 52px
- **Line height:** 1.22, 1.23, 1.33, 1.4
- **Role:** Dedicated to headlines and prominent links, its specific weights and sizes drive information hierarchy, emphasizing key messages with a distinctive, branded typeface.

### sans-serif
- **Substitute:** system-ui
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.2
- **Role:** Fallback or general system text at a single size and weight, ensuring broad compatibility while deferring to branded fonts for primary content.

## Tokens — Type Scale

Major Third (1.25) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.5 | — |
| body-sm | 14px | 1.43 | — |
| body | 16px | 1.2 | — |
| subheading | 18px | 1.25 | — |
| heading-sm | 20px | 1.22 | — |
| heading | 24px | 1.33 | — |
| display | 36px | 1.23 | — |
| display-lg | 52px | 1.4 | — |

## Tokens — Spacing

- **Section gap:** 48-80px
- **Card padding:** 12-24px
- **Element gap:** 4-24px

## Tokens — Radius

- **Buttons:** 8px
- **Cards:** 8px
- **capsule:** 999px
- **misc:** 12px

## Layout

The layout is primarily centered and contained within an implied max-width, with generous vertical spacing between sections. The hero section features a prominent headline and interactive form on the left, balanced by a large, contained illustration on the right. Subsequent sections often alternate between text-left/visual-right compositions and centered content stacks. Small feature blocks are arranged in a 3-column grid. The footer is full-bleed black, contrasting with the predominantly white main content area. Navigation is a sticky top bar with minimal elements, including capsule-style buttons.

## Imagery

The site uses a mix of bespoke, blocky illustrations and stylized product icons. Illustrations are semi-flat, with distinct geometric shapes and limited color palettes, often featuring abstract figures or objects relevant to the service (e.g., luggage, vehicles, food). They are contained within defined sections rather than full-bleed, typically serving as explanatory or decorative visuals. Product icons are simplified, monochrome (Midnight Ink), and used to clarify features or services. The overall treatment is descriptive and clean, avoiding photography to maintain a uniform, branded visual language.

## Components

### Ride Booking Form

### Suggestions Feature Cards

### Log In Account CTA

### Primary Action Button
*Main call to action*

Solid Midnight Ink background, Canvas White text, 8px border-radius, 14px vertical and 25px horizontal padding. Example: 'See prices'.

### Capsule Button
*Compact action button*

Midnight Ink background, Canvas White text, 999px border-radius (full capsule), 10px vertical and 12px horizontal padding. Found in navigation and context-specific actions like 'Sign up'.

### Ghost Capsule Button
*Secondary interaction*

Canvas White background, Midnight Ink text, 999px border-radius, 10px vertical and 12px horizontal padding. Used for alternative or less prominent actions like 'EN'.

### Input Field - Text
*User input for text*

Transparent background, Midnight Ink text, 0px border-radius, 0px padding, subtle Input Border Gray for the bottom border only. Promotes a minimal input experience.

### Navigation Link - Primary
*Top-level navigation items*

UberMoveText, 16px, weight 400, Midnight Ink text initially. Becomes Canvas White for active capsule buttons, on Midnight Ink backgrounds.

### Feature Card
*Showcasing services*

Canvas White background, 8px border-radius, 12px padding. Contains an image, headline (UberMove, 20px, weight 400, Midnight Ink), and body text (UberMoveText, 14px, weight 400, Charcoal Text).

## Guidelines

### Do

- Prioritize Midnight Ink (#000000) for primary CTAs and critical text, ensuring high contrast against Canvas White (#ffffff) or Whisper Gray (#f6f6f6) backgrounds.
- Apply 999px border-radius to all small, compact interactive elements for a distinct capsule aesthetic, like navigation buttons.
- Use 8px border-radius for larger action buttons and cards to create a softer, yet still defined, rectangular shape.
- Employ UberMove (custom font) for all headlines and major calls to action, utilizing its 400 and 700 weights to establish hierarchy.
- Maintain a clear visual hierarchy with Midnight Ink for headings, Charcoal Text (#333333) for body text, and Subtle Silver (#afafaf) for secondary descriptive text.
- Use Lagoon Mist (#9dcdd6) as the sole chromatic accent, reserving it for decorative elements or subtle background effects to maintain monochromatic dominance.
- Place input fields on Canvas White backgrounds with minimal styling, relying on a subtle Input Border Gray (#767676) bottom border to indicate interactive areas.

### Don't

- Do not introduce additional saturated colors; maintain the monochromatic base with Lagoon Mist (#9dcdd6) as the only accent.
- Avoid excessive use of box shadows; stick to the subtle Slate Shadow (#d6d6d6) only when slight elevation is necessary for buttons.
- Do not use generic system fonts for headlines or core UI elements; leverage the custom UberMove and UberMoveText families to preserve brand identity.
- Avoid complex gradients or patterns; surfaces should remain flat and clean, with a clear distinction between background colors.
- Do not add strong borders to primary input fields; preserve the minimal, almost borderless aesthetic with only a bottom bar.
- Refrain from drastically altering button padding; stick to the established 14px vertical 25px horizontal for standard buttons and 10px vertical 12px horizontal for capsule buttons.
- Do not use letter spacing adjustments; all text should maintain normal letter spacing for a clean and uncluttered appearance.

## Agent Prompt Guide

### Quick Color Reference
- Text: Midnight Ink (#000000)
- Background: Canvas White (#ffffff)
- CTA Background: Midnight Ink (#000000)
- Input Border: Input Border Gray (#767676)
- Accent: Lagoon Mist (#9dcdd6)

### Example Component Prompts
1. Create a Primary Action Button: 'See prices'. Background Midnight Ink (#000000), text Canvas White (#ffffff), border-radius 8px, padding 14px 25px. Text style: UberMoveText, weight 500, size 16px.
2. Create a Capsule Button: 'Sign up'. Background Midnight Ink (#000000), text Canvas White (#ffffff), border-radius 999px, padding 10px 12px. Text style: UberMoveText, weight 400, size 14px.
3. Create an Input Field: 'Pickup location'. Background transparent, text Midnight Ink (#000000), bottom border 1px solid Input Border Gray (#767676), border-radius 0px, no padding on input itself. Placeholder text Subtle Silver (#afafaf). Text style: UberMoveText, weight 400, size 16px.
4. Create a Feature Card: White background, 8px border-radius, 12px padding. Headline: 'Ride', UberMove, weight 400, size 20px, Midnight Ink. Body text: 'Go anywhere with Uber. Request a ride, hop in, and go.', UberMoveText, weight 400, size 14px, Charcoal Text (#333333). Link: 'Details', UberMoveText, weight 400, size 14px, Midnight Ink.
5. Create a Hero Headline: 'Go anywhere with Uber'. Font UberMove, weight 700, size 52px, Midnight Ink (#000000), line height 1.4.

More like this