W3C Design Tokens
3 filesCross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
Apple Inc. is a global technology company whose product portfolio spans personal computers (Mac), mobile devices (iPhone, iPad, Apple Watch, Apple TV, Vision Pro), services (App Store, iCloud, Apple Music, Apple TV+), and the software platforms that bind them (macOS, iOS, iPadOS, watchOS, tvOS, visionOS). The visual identity is built around restraint: the monochrome Apple mark, the SF type family, and the twelve System Colors that the Human Interface Guidelines releases as a coordinated set. The voice is precise, considered, and human-centered — clarity and deference to content over decoration.
Use the [email protected] brand from brand-atoms.com.
Fetch https://brand-atoms.com/dist/brands/apple/1.0.0/json/brand.json
and apply its role mappings (primary, accent, identity, etc.),
reference the fonts in references.fonts, and honor every rule where
severity is "error". Surface any deviation you choose to make.
All converter outputs for [email protected]. Served from
/dist/brands/apple/1.0.0/.
Cross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
Plain JSON mirror of the resolved brand — palette, fonts, roles, rules.
CSS custom properties on :root with prefers-color-scheme dark.
SCSS variables + Sass maps for swatches, roles, and fonts.
Tailwind v3 theme.extend.colors + fontFamily.
Figma Tokens plugin JSON (Tokens Studio compatible).
Swift enums for SwiftUI / UIKit color + font tokens.
Kotlin objects for Jetpack Compose color + typography tokens.
Human-readable brand guide. Same source as the on-page Brand Guide.
Inline rendering of the Markdown brand guide. Same source as the
markdown/brand-guide.md download.
Apple Inc. is a global technology company whose product portfolio spans personal computers (Mac), mobile devices (iPhone, iPad, Apple Watch, Apple TV, Vision Pro), services (App Store, iCloud, Apple Music, Apple TV+), and the software platforms that bind them (macOS, iOS, iPadOS, watchOS, tvOS, visionOS). The visual identity is built around restraint: the monochrome Apple mark, the SF type family, and the twelve System Colors that the Human Interface Guidelines releases as a coordinated set. The voice is precise, considered, and human-centered — clarity and deference to content over decoration.
Tags: tech, apple, hardware, hig, premium
Apple · [email protected] · Proprietary — All Rights Reserved
Apple system palette drawn from the iOS / macOS Human Interface Guidelines. Anchored on Apple Blue (#007AFF) — the canonical iOS tint color used for interactive affordance across the platform — and the twelve named System Colors (Blue, Brown, Gray, Green, Indigo, Mint, Orange, Pink, Purple, Red, Teal, Yellow) plus the light- and dark-mode system background ramps.
| Role | Font | License | Classification |
|---|---|---|---|
heading |
SF Pro ([email protected]) |
Proprietary — Apple Inc., distributed with Apple operating systems | sans-serif |
body |
SF Pro ([email protected]) |
Proprietary — Apple Inc., distributed with Apple operating systems | sans-serif |
mono |
SF Pro ([email protected]) |
Proprietary — Apple Inc., distributed with Apple operating systems | sans-serif |
| ID | Name | Value |
|---|---|---|
system-blue |
System Blue | #007AFF |
system-brown |
System Brown | #A2845E |
system-gray |
System Gray | #8E8E93 |
system-green |
System Green | #34C759 |
system-indigo |
System Indigo | #5856D6 |
system-mint |
System Mint | #00C7BE |
system-orange |
System Orange | #FF9500 |
system-pink |
System Pink | #FF2D55 |
system-purple |
System Purple | #AF52DE |
system-red |
System Red | #FF3B30 |
system-teal |
System Teal | #30B0C7 |
system-yellow |
System Yellow | #FFCC00 |
label |
Label | #000000 |
secondary-label |
Secondary Label | #3C3C43 |
tertiary-label |
Tertiary Label | #3C3C434D |
system-background |
System Background | #FFFFFF |
secondary-system-background |
Secondary System Background | #F2F2F7 |
tertiary-system-background |
Tertiary System Background | #FFFFFF |
system-background-dark |
System Background (Dark) | #000000 |
secondary-system-background-dark |
Secondary System Background (Dark) | #1C1C1E |
tertiary-system-background-dark |
Tertiary System Background (Dark) | #2C2C2E |
label-dark |
Label (Dark) | #FFFFFF |
| Role | Swatch | Hex |
|---|---|---|
background |
system-background |
#FFFFFF |
surface |
secondary-system-background |
#F2F2F7 |
surface-elevated |
tertiary-system-background |
#FFFFFF |
text-primary |
label |
#000000 |
text-secondary |
secondary-label |
#3C3C43 |
text-tertiary |
system-gray |
#8E8E93 |
primary |
system-blue |
#007AFF |
primary-hover |
system-blue |
#007AFF |
accent |
system-indigo |
#5856D6 |
accent-hover |
system-purple |
#AF52DE |
warning |
system-orange |
#FF9500 |
warning-hover |
system-yellow |
#FFCC00 |
error |
system-red |
#FF3B30 |
success |
system-green |
#34C759 |
| Role | Swatch | Hex |
|---|---|---|
background |
system-background-dark |
#000000 |
surface |
secondary-system-background-dark |
#1C1C1E |
surface-elevated |
tertiary-system-background-dark |
#2C2C2E |
text-primary |
label-dark |
#FFFFFF |
text-secondary |
system-gray |
#8E8E93 |
text-tertiary |
system-gray |
#8E8E93 |
primary |
system-blue |
#007AFF |
primary-hover |
system-blue |
#007AFF |
accent |
system-indigo |
#5856D6 |
accent-hover |
system-purple |
#AF52DE |
warning |
system-orange |
#FF9500 |
warning-hover |
system-yellow |
#FFCC00 |
error |
system-red |
#FF3B30 |
success |
system-green |
#34C759 |
| Role | Swatch | Hex |
|---|---|---|
identity |
label |
#000000 |
on-identity |
system-background |
#FFFFFF |
primary |
system-blue |
#007AFF |
primary-hover |
system-blue |
#007AFF |
accent |
system-indigo |
#5856D6 |
background |
system-background |
#FFFFFF |
surface |
secondary-system-background |
#F2F2F7 |
surface-elevated |
tertiary-system-background |
#FFFFFF |
text-primary |
label |
#000000 |
text-secondary |
secondary-label |
#3C3C43 |
text-tertiary |
system-gray |
#8E8E93 |
| Role | Font role key |
|---|---|
display |
heading |
prose |
body |
code |
mono |
forbiddenTreatment → logoThe Apple Identity Guidelines explicitly prohibit altering the proportions, color, orientation, or surrounding clearspace of the Apple logo. Only the approved monochrome variants (black, white, or single-color silver / gray) are permitted, and only on backgrounds that meet the documented contrast threshold.
colorChoice → logo.mark.fillThe Apple mark is monochrome. The Identity Guidelines prohibit filling the logo with any of the System Colors — the chromatic System Colors are reserved for product UI tint, not for the corporate mark.
contrastRatio → text-primarybackground4.5WCAG-AAWCAG 2.1 Level AA contrast requirement for body text. The HIG Accessibility section calls out 4.5:1 as the floor for body text and 3:1 for large text on a typical iOS surface; Label on System Background clears AA at ~21:1.
contrastRatio → roles.colors.primarybackground3WCAG-AA-largeSystem Blue on System Background must remain perceptible at interactive-control size. The HIG specifies that tint colors need at least 3:1 contrast against the underlying surface to preserve the "tappable" affordance.
accessibilityRequirement → *WCAG-AA1.4.3WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The HIG Accessibility section aligns Apple's platform guidance with WCAG AA contrast as the floor for legible text-on-surface pairings.
contextRestriction → roles.colors.system-redSystem Red is semantically reserved for destructive actions and error / recording indicators in the HIG. Using it as a marketing accent dilutes the platform-wide affordance that "red means destructive."
fontPairing → typography.headingbody1.3Apple's HIG uses SF Pro for both heading and body, distinguished by the SF Pro Display vs SF Pro Text optical-size cuts and a meaningful size differential. Maintain at least a 1.3× ratio between heading and body to preserve hierarchy when one family does both jobs.
enumMembership → typography.body.fontWeightThe HIG type ramp uses SF Pro Regular (400) for body, Medium (500) for emphasis, and Semibold (600) for headings and controls. Lighter weights (100–300) are reserved for very large display sizes; bolder weights (700+) are rare in iOS UI.
Proprietary — All Rights Reserved2026-05-17Generated by the brand-atoms converter. Source: [email protected] from the encyclopedia.
Every block below renders from the resolved palette + font references on this brand. Swap the brand and the same template re-themes — no per-brand component code required.
Body copy renders in the brand's prose font on the brand's background.
Inline links and highlighted phrases pick up
the brand's primary and highlight roles. Code spans like brand.references.palette
fall back to the monospace face.
A blockquote uses the brand's accent color as its rule. Useful for pulling tagline copy out of running prose.
Neutral status — provides supplemental context without urgency. Uses the brand's primary as the rule.
Confirms a completed action — palette role success determines the rule color.
Calls out something that needs attention but isn't an error — palette role warning.
Surfaces a failure that blocks progress — palette role error. Use sparingly.
| Role | Resolves to | Mode |
|---|---|---|
| primary | brand color #1 | light + dark |
| accent | brand color #2 | light + dark |
| warning | brand warning | light + dark |
| error | brand error | light + dark |
Brand-level role overrides on top of palette-default mappings. Each role resolves to a concrete swatch or font reference.
→ system-indigo #5856D6 → system-background #FFFFFF → label #000000 → system-background #FFFFFF → system-blue #007AFF → system-blue #007AFF → secondary-system-background #F2F2F7 → tertiary-system-background #FFFFFF → label #000000 → secondary-label #3C3C43 → system-gray #8E8E93 → mono SF Pro → heading SF Pro → body SF Pro → system-indigo → system-purple → system-background → system-red → system-blue → system-blue → system-green → secondary-system-background → tertiary-system-background → label → secondary-label → system-gray → system-orange → system-yellow → system-indigo → system-purple → system-background-dark → system-red → system-blue → system-blue → system-green → secondary-system-background-dark → tertiary-system-background-dark → label-dark → system-gray → system-gray → system-orange → system-yellow forbiddenTreatment logo treatments stretched, rotated, recolored, drop-shadow, on-busy-photo, outlined The Apple Identity Guidelines explicitly prohibit altering the proportions, color, orientation, or surrounding clearspace of the Apple logo. Only the approved monochrome variants (black, white, or single-color silver / gray) are permitted, and only on backgrounds that meet the documented contrast threshold.
colorChoice logo.mark.fill allowed label, label-dark, system-gray forbidden system-blue, system-red, system-green, system-yellow, system-orange, system-purple The Apple mark is monochrome. The Identity Guidelines prohibit filling the logo with any of the System Colors — the chromatic System Colors are reserved for product UI tint, not for the corporate mark.
contrastRatio text-primary against background minRatio 4.5 standard WCAG-AA WCAG 2.1 Level AA contrast requirement for body text. The HIG Accessibility section calls out 4.5:1 as the floor for body text and 3:1 for large text on a typical iOS surface; Label on System Background clears AA at ~21:1.
contrastRatio roles.colors.primary against background minRatio 3 standard WCAG-AA-large System Blue on System Background must remain perceptible at interactive-control size. The HIG specifies that tint colors need at least 3:1 contrast against the underlying surface to preserve the "tappable" affordance.
accessibilityRequirement * standard WCAG-AA criterion 1.4.3 WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The HIG Accessibility section aligns Apple's platform guidance with WCAG AA contrast as the floor for legible text-on-surface pairings.
contextRestriction roles.colors.system-red forbiddenContexts marketing-headline, hero-background System Red is semantically reserved for destructive actions and error / recording indicators in the HIG. Using it as a marketing accent dilutes the platform-wide affordance that "red means destructive."
fontPairing typography.heading requires body minSizeRatio 1.3 Apple's HIG uses SF Pro for both heading and body, distinguished by the SF Pro Display vs SF Pro Text optical-size cuts and a meaningful size differential. Maintain at least a 1.3× ratio between heading and body to preserve hierarchy when one family does both jobs.
enumMembership typography.body.fontWeight allowed 400, 500, 600 The HIG type ramp uses SF Pro Regular (400) for body, Medium (500) for emphasis, and Semibold (600) for headings and controls. Lighter weights (100–300) are reserved for very large display sizes; bolder weights (700+) are rare in iOS UI.
Proprietary — All Rights Reserved2026-05-17