← all systems uber
edit →

Design System Inspired by Uber

1. Visual Theme & Atmosphere

Uber’s design language is a masterclass in confident minimalism — a black-and-white universe where every pixel serves a purpose and nothing decorates without earning its place. The entire experience is built on a stark duality: jet black (#000000) and pure white (#ffffff), with virtually no mid-tone grays diluting the message. This isn’t the sterile minimalism of a startup that hasn’t finished designing — it’s the deliberate restraint of a brand so established it can afford to whisper.

The signature typeface, UberMove, is a proprietary geometric sans-serif with a distinctly square, engineered quality. Headlines in UberMove Bold at 52px carry the weight of a billboard — authoritative, direct, unapologetic. The companion face UberMoveText handles body copy and buttons with a slightly softer, more readable character at medium weight (500). Together, they create a typographic system that feels like a transit map: clear, efficient, built for scanning at speed.

What makes Uber’s design truly distinctive is its use of full-bleed photography and illustration paired with pill-shaped interactive elements (999px border-radius). Navigation chips, CTA buttons, and category selectors all share this capsule shape, creating a tactile, thumb-friendly interface language that’s unmistakably Uber. The illustrations — warm, slightly stylized scenes of drivers, riders, and cityscapes — inject humanity into what could otherwise be a cold, monochrome system. The site alternates between white content sections and a full-black footer, with card-based layouts using the gentlest possible shadows (rgba(0,0,0,0.12-0.16)) to create subtle lift without breaking the flat aesthetic.

Key Characteristics:

2. Color Palette & Roles

Primary

Interactive & Button States

Text & Content

Borders & Separation

Shadows & Depth

Gradient System

3. Typography Rules

Font Family

Note: UberMove and UberMoveText are proprietary typefaces. For external implementations, use system-ui or Inter as the closest available substitute. The geometric, square-proportioned character of UberMove can be approximated with Inter or DM Sans.

Hierarchy

RoleFontSizeWeightLine HeightNotes
Display / HeroUberMove52px (3.25rem)7001.23 (tight)Maximum impact, billboard presence
Section HeadingUberMove36px (2.25rem)7001.22 (tight)Major section anchors
Card TitleUberMove32px (2rem)7001.25 (tight)Card and feature headings
Sub-headingUberMove24px (1.5rem)7001.33Secondary section headers
Small HeadingUberMove20px (1.25rem)7001.40Compact headings, list titles
Nav / UI LargeUberMoveText18px (1.13rem)5001.33Navigation links, prominent UI text
Body / ButtonUberMoveText16px (1rem)400-5001.25-1.50Standard body text, button labels
CaptionUberMoveText14px (0.88rem)400-5001.14-1.43Metadata, descriptions, small links
MicroUberMoveText12px (0.75rem)4001.67 (relaxed)Fine print, legal text

Principles

4. Component Stylings

Buttons

Primary Black (CTA)

Secondary White

Chip / Filter

Floating Action

Cards & Containers

Inputs & Forms

Image Treatment

Distinctive Components

Category Pill Navigation

Hero with Dual Action

Plan-Ahead Cards

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadow, solid backgroundPage background, inline content, text sections
Subtle (Level 1)rgba(0,0,0,0.12) 0px 4px 16pxStandard content cards, feature blocks
Medium (Level 2)rgba(0,0,0,0.16) 0px 4px 16pxElevated cards, overlay elements
Floating (Level 3)rgba(0,0,0,0.16) 0px 2px 8px + translateY(2px)Floating action buttons, map controls
Pressed (Level 4)rgba(0,0,0,0.08) inset (999px spread)Active/pressed button states
Focus Ringrgb(255,255,255) 0px 0px 0px 2px insetKeyboard focus indicators

Shadow Philosophy: Uber uses shadow purely as a structural tool, never decoratively. Shadows are always black at very low opacity (0.08-0.16), creating the bare minimum lift needed to separate content layers. The blur radii are moderate (8-16px) — enough to feel natural but never dramatic. There are no colored shadows, no layered shadow stacks, and no ambient glow effects. Depth is communicated more through the black/white section contrast than through shadow elevation.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile Small320pxMinimum layout, single column, stacked inputs, compact typography
Mobile600pxStandard mobile, stacked layout, hamburger nav
Tablet Small768pxTwo-column grids begin, expanded card layouts
Tablet1119pxFull tablet layout, side-by-side hero content
Desktop Small1120pxDesktop grid activates, horizontal nav pills
Desktop1136pxFull desktop layout, maximum container width, split hero

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Focus on ONE component at a time
  2. Reference the strict black/white palette — “use Uber Black (#000000)” not “make it dark”
  3. Always specify 999px radius for buttons and pills — this is non-negotiable for the Uber identity
  4. Describe the font family explicitly — “UberMove Bold for the heading, UberMoveText Medium for the label”
  5. For shadows, use “whisper shadow (rgba(0,0,0,0.12) 0px 4px 16px)” — never heavy drop shadows
  6. Keep layouts compact and information-dense — Uber is efficient, not airy
  7. Illustrations should be warm and human — describe “stylized people in warm tones” not abstract shapes
  8. Pair black CTAs with white secondaries for balanced dual-action layouts