Spotify Color Accessibility — WCAG Contrast Audit

Spotify’s primary brand colors audited against WCAG contrast — 2 of 4 pairs pass AA for normal text.

At a glance

Pairs audited
4
Passing AA (normal text)
2 of 4
AA threshold
4.5:1
AAA threshold
7:1

Spotify’s brand combines a vibrant green primary with deep black surfaces — a high-contrast combination that performs well on dark mode but exposes accessibility gaps on light surfaces. This page audits Spotify’s primary brand-color combinations against the WCAG 2.1 AA threshold (4.5:1 for normal-size body text). Results are computed live from the published brand colors and the WCAG luminance formula.

Brand pair audit

Spotify Green on Black

Body sample text for accessibility check.

#1ED760 on #000000
10.94:1AAA

Spotify Green on White

Body sample text for accessibility check.

#1ED760 on #FFFFFF
1.92:1Fail

White on Spotify Green

Body sample text for accessibility check.

#FFFFFF on #1ED760
1.92:1Fail

Black on Spotify Green

Body sample text for accessibility check.

#000000 on #1ED760
10.94:1AAA

Audit results

Spotify Green on Black#1ED760 on #000000 → 10.94:1 ✓ AAA Spotify Green on White#1ED760 on #FFFFFF → 1.92:1 ✗ fails AA White on Spotify Green#FFFFFF on #1ED760 → 1.92:1 ✗ fails AA Black on Spotify Green#000000 on #1ED760 → 10.94:1 ✓ AAA

What this means in practice

Spotify Green is dark enough to work as text on black (its native context) but fails on white. Spotify uses the green primarily as a button background with white text for primary CTAs, where the contrast is comfortably above AA.

Frequently asked questions

Does Spotify comply with WCAG?
Brand color tokens are one input to compliance — actual page conformance depends on which pairs are used where. Spotify has 2 of 4 primary pairs passing AA at body size. Some pairs are intended for large text or background usage only.
Where can I check the latest brand guidelines?
Brand guidelines change without notice. Always cross-check against Spotify’s current published brand site or design-system documentation before shipping. The hex values used here reflect publicly documented brand color tokens at the time of writing.
How do I fix failing brand pairs in my own design system?
When a brand color fails AA on white, the standard fix is to introduce a darker variant (often suffixed -700 or -600 in design-system terminology) for use as text on light surfaces, while reserving the lighter brand color for large headings or background usage. The contrast checker above suggests the nearest passing color in either direction.

Related Tools