Back to Discover

Slack

Where work happens

slack.com
13 colors
21 components
Lato
Apr 2, 2026
Website Preview
Slack screenshot
Colors
Primary
#4A154B

Sidebar, brand anchor

#36C5F0

Links, informational

#2EB67D

Online status, success

#ECB22E

Warnings, stars

#E01E5A

Notifications, errors

Neutral
#FFFFFF

Message area background

#F8F8F8

Message hover state

#DDDDDD

Dividers

#616061

Timestamps, metadata

#D1D2D3

Muted sidebar items

Semantic
#2EB67D

Active/online indicator

#E01E5A

@mention notification

#ECB22E

Unread message indicator

Typography
Lato
Role
SizeWeightHeight
Display
34px9001.2
Heading
22px7001.3
Body
15px4001.5
Message
15px4001.46
Timestamp
12px4001.4

DESIGN.md — Slack

Overview

Slack's design system balances professionalism with personality. The aubergine sidebar is instantly recognizable, while the messaging canvas stays clean and white. A four-color brand palette (blue, green, yellow, red) supports rich notification and status semantics.

Colors

Primary Palette

TokenHexUsage
color-aubergine#4A154BSidebar, brand anchor
color-blue#36C5F0Links, informational
color-green#2EB67DOnline status, success
color-yellow#ECB22EWarnings, stars
color-red#E01E5ANotifications, errors

Neutral Palette

TokenHexUsage
color-canvas#FFFFFFMessage area background
color-hover#F8F8F8Message hover state
color-border#DDDDDDDividers
color-text-secondary#616061Timestamps, metadata
color-sidebar-text#D1D2D3Muted sidebar items

Semantic Colors

TokenHexUsage
color-online#2EB67DActive/online indicator
color-mention#E01E5A@mention notification
color-unread#ECB22EUnread message indicator

Typography

RoleFamilySizeWeightLine Height
DisplayLato34px9001.2
HeadingLato22px7001.3
BodyLato15px4001.5
MessageLato15px4001.46
TimestampLato12px4001.4

Spacing

TokenValueUsage
space-14pxInline gaps
space-28pxMessage action gaps
space-312pxAvatar spacing
space-416pxMessage row padding
space-520pxMessage vertical rhythm

Border Radius

TokenValueUsage
radius-sm4pxReaction pills
radius-md8pxButtons, modals
radius-lg12pxSidebar items hover

Elevation

LevelValueUsage
shadow-sm0 1px 2px rgba(0,0,0,0.1)Toolbar actions
shadow-md0 4px 12px rgba(0,0,0,0.15)Dropdowns
shadow-lg0 8px 30px rgba(0,0,0,0.2)Modals

Components

Message Bubble

  • Left: 36px avatar, right: username (bold) + timestamp
  • Message body below, reactions row at bottom
  • Hover reveals action toolbar (emoji, thread, bookmark)

Channel Sidebar

  • Aubergine background, white text
  • Sections: Channels, DMs, Apps
  • Unread bold white, muted channels in faded text

Thread Panel

  • Right side panel, 400px width
  • Original message at top, replies below
  • Reply input pinned to bottom

Do's and Don'ts

Do

  • Use aubergine for the sidebar — it is Slack's most recognizable element
  • Use the four brand colors for status semantics only
  • Keep message density comfortable with 20px vertical rhythm

Don't

  • Don't use aubergine outside the sidebar context
  • Don't render message timestamps larger than 12px
  • Don't auto-collapse threads — let users control their view

Want a DESIGN.md like this for your own website?