W3C Design Tokens
3 filesCross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
Netflix, Inc. is the global subscription streaming service and studio that, since the 2007 streaming launch, has set the visual grammar for "what a streaming service looks like." The brand is dark-first, cinematic, and minimal: a near-black canvas with the saturated Netflix Red wordmark and the geometric "N" mark used sparingly as the brand-identity anchor. The voice is confident, spare, and built around the content rather than around the product — chrome stays out of the way of the title art.
Use the [email protected] brand from brand-atoms.com.
Fetch https://brand-atoms.com/dist/brands/netflix/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/netflix/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.
Netflix, Inc. is the global subscription streaming service and studio that, since the 2007 streaming launch, has set the visual grammar for "what a streaming service looks like." The brand is dark-first, cinematic, and minimal: a near-black canvas with the saturated Netflix Red wordmark and the geometric "N" mark used sparingly as the brand-identity anchor. The voice is confident, spare, and built around the content rather than around the product — chrome stays out of the way of the title art.
Tags: streaming, entertainment, netflix, dark-first, consumer-tech
Netflix · [email protected] · Proprietary — All Rights Reserved
Netflix corporate palette built around Netflix Red (#E50914) and a deep-black canvas. The brand is dark-first: the Netflix consumer product, marketing surfaces, and the iconic "N" mark all live on near-black surfaces with the saturated red used sparingly for the wordmark, the mark, and the highest-priority calls to action. The red value is verified from the official Netflix logomark SVG and Netflix's own brand-asset press kit.
| Role | Font | License | Classification |
|---|---|---|---|
heading |
Netflix Sans ([email protected]) |
Proprietary — All Rights Reserved | sans-serif |
body |
Netflix Sans ([email protected]) |
Proprietary — All Rights Reserved | sans-serif |
mono |
JetBrainsMono Nerd Font ([email protected]) |
OFL-1.1 | monospace |
| ID | Name | Value |
|---|---|---|
netflix-red |
Netflix Red | #E50914 |
netflix-red-dark |
Netflix Red Dark | #B81D24 |
netflix-black |
Netflix Black | #000000 |
netflix-near-black |
Netflix Near-Black | #141414 |
netflix-charcoal |
Netflix Charcoal | #221F1F |
netflix-gray |
Netflix Gray | #564D4D |
netflix-white |
Netflix White | #FFFFFF |
netflix-off-white |
Netflix Off-White | #F5F5F1 |
| Role | Swatch | Hex |
|---|---|---|
background |
netflix-off-white |
#F5F5F1 |
surface |
netflix-white |
#FFFFFF |
surface-elevated |
netflix-white |
#FFFFFF |
text-primary |
netflix-black |
#000000 |
text-secondary |
netflix-charcoal |
#221F1F |
text-tertiary |
netflix-gray |
#564D4D |
primary |
netflix-red |
#E50914 |
primary-hover |
netflix-red-dark |
#B81D24 |
accent |
netflix-red |
#E50914 |
accent-hover |
netflix-red-dark |
#B81D24 |
warning |
netflix-red |
#E50914 |
warning-hover |
netflix-red-dark |
#B81D24 |
error |
netflix-red |
#E50914 |
success |
netflix-gray |
#564D4D |
| Role | Swatch | Hex |
|---|---|---|
background |
netflix-black |
#000000 |
surface |
netflix-near-black |
#141414 |
surface-elevated |
netflix-charcoal |
#221F1F |
text-primary |
netflix-white |
#FFFFFF |
text-secondary |
netflix-off-white |
#F5F5F1 |
text-tertiary |
netflix-gray |
#564D4D |
primary |
netflix-red |
#E50914 |
primary-hover |
netflix-red-dark |
#B81D24 |
accent |
netflix-red |
#E50914 |
accent-hover |
netflix-red-dark |
#B81D24 |
warning |
netflix-red |
#E50914 |
warning-hover |
netflix-red-dark |
#B81D24 |
error |
netflix-red |
#E50914 |
success |
netflix-white |
#FFFFFF |
| Role | Swatch | Hex |
|---|---|---|
identity |
netflix-black |
#000000 |
on-identity |
netflix-red |
#E50914 |
background |
netflix-black |
#000000 |
surface |
netflix-near-black |
#141414 |
surface-elevated |
netflix-charcoal |
#221F1F |
text-primary |
netflix-white |
#FFFFFF |
text-secondary |
netflix-off-white |
#F5F5F1 |
text-tertiary |
netflix-gray |
#564D4D |
primary |
netflix-red |
#E50914 |
primary-hover |
netflix-red-dark |
#B81D24 |
accent |
netflix-red |
#E50914 |
accent-hover |
netflix-red-dark |
#B81D24 |
mark |
netflix-red |
#E50914 |
text-emphasis |
netflix-white |
#FFFFFF |
text-muted |
netflix-gray |
#564D4D |
| Role | Font role key |
|---|---|
display |
heading |
prose |
body |
wordmark |
heading |
code |
mono |
colorChoice → logo.wordmark.fillThe Netflix wordmark renders only in Netflix Red, white, or black per the public brand assets. The dark-red hover color and gray tones are interactive-state values for product surfaces, not wordmark fills.
forbiddenTreatment → logoThe Netflix wordmark and "N" mark are among the most-policed commercial marks in the world. Apply only Netflix-approved variants with adequate clearspace; never render the red wordmark over a busy photographic background where it loses legibility.
contrastRatio → text-primarybackground4.5WCAG-AANetflix White on Netflix Black gives ~21:1 — well above WCAG 2.1 Level AA. The rule encodes the floor for any new foreground/background pairing introduced on Netflix surfaces.
contrastRatio → roles.colors.primarybackground3WCAG-AA-largeNetflix Red on Netflix Black must remain perceptible at interactive sizes. Falling below 3:1 (AA-large) breaks the interactive affordance of the primary CTA.
contextRestriction → roles.colors.primaryNetflix Red is reserved for the brand mark and primary action. Using it inside body copy or for secondary links dilutes the signature accent and weakens the visual hierarchy Netflix's brand depends on.
accessibilityRequirement → *WCAG-AA1.4.3WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The dark-first canvas makes contrast checks the default verification on any new role pairing.
enumMembership → typography.heading.fontWeightThe Netflix Sans corporate weights most commonly seen on headlines and the wordmark are Medium (500) and Bold (700). Lighter cuts compromise the marketing voice; heavier cuts are outside the standard kit.
fontPairing → typography.headingbody1.6Netflix's marketing headlines run substantially larger than body copy. A 1.6× minimum size ratio preserves the cinematic display-to-prose hierarchy the brand voice depends on.
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 |
[email protected][email protected][email protected][email protected]Brand-level role overrides on top of palette-default mappings. Each role resolves to a concrete swatch or font reference.
→ netflix-red #E50914 → netflix-red-dark #B81D24 → netflix-black #000000 → netflix-black #000000 → netflix-red #E50914 → netflix-red #E50914 → netflix-red #E50914 → netflix-red-dark #B81D24 → netflix-near-black #141414 → netflix-charcoal #221F1F → netflix-white #FFFFFF → netflix-gray #564D4D → netflix-white #FFFFFF → netflix-off-white #F5F5F1 → netflix-gray #564D4D → mono JetBrainsMono Nerd Font → heading Netflix Sans → body Netflix Sans → heading Netflix Sans → netflix-red → netflix-red-dark → netflix-off-white → netflix-red → netflix-red → netflix-red-dark → netflix-gray → netflix-white → netflix-white → netflix-black → netflix-charcoal → netflix-gray → netflix-red → netflix-red-dark → netflix-red → netflix-red-dark → netflix-black → netflix-red → netflix-red → netflix-red-dark → netflix-white → netflix-near-black → netflix-charcoal → netflix-white → netflix-off-white → netflix-gray → netflix-red → netflix-red-dark colorChoice logo.wordmark.fill allowed netflix-red, netflix-white, netflix-black forbidden netflix-red-dark, netflix-gray, netflix-off-white The Netflix wordmark renders only in Netflix Red, white, or black per the public brand assets. The dark-red hover color and gray tones are interactive-state values for product surfaces, not wordmark fills.
forbiddenTreatment logo treatments stretched, rotated, recolored, drop-shadow, on-busy-photo, inverted-without-variant, red-on-busy-background The Netflix wordmark and "N" mark are among the most-policed commercial marks in the world. Apply only Netflix-approved variants with adequate clearspace; never render the red wordmark over a busy photographic background where it loses legibility.
contrastRatio text-primary against background minRatio 4.5 standard WCAG-AA Netflix White on Netflix Black gives ~21:1 — well above WCAG 2.1 Level AA. The rule encodes the floor for any new foreground/background pairing introduced on Netflix surfaces.
contrastRatio roles.colors.primary against background minRatio 3 standard WCAG-AA-large Netflix Red on Netflix Black must remain perceptible at interactive sizes. Falling below 3:1 (AA-large) breaks the interactive affordance of the primary CTA.
contextRestriction roles.colors.primary forbiddenContexts body-text, secondary-link Netflix Red is reserved for the brand mark and primary action. Using it inside body copy or for secondary links dilutes the signature accent and weakens the visual hierarchy Netflix's brand depends on.
accessibilityRequirement * standard WCAG-AA criterion 1.4.3 WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The dark-first canvas makes contrast checks the default verification on any new role pairing.
enumMembership typography.heading.fontWeight allowed 500, 700 The Netflix Sans corporate weights most commonly seen on headlines and the wordmark are Medium (500) and Bold (700). Lighter cuts compromise the marketing voice; heavier cuts are outside the standard kit.
fontPairing typography.heading requires body minSizeRatio 1.6 Netflix's marketing headlines run substantially larger than body copy. A 1.6× minimum size ratio preserves the cinematic display-to-prose hierarchy the brand voice depends on.
Proprietary — All Rights Reserved2026-05-17