Notion Color Accessibility — WCAG Contrast Audit

Notion’s primary brand colors audited against WCAG contrast — 1 of 3 pairs pass AA for normal text.

At a glance

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

Notion uses neutral surfaces and typographic emphasis rather than saturated brand colors. The result is an accessibility-friendly palette by construction. This page audits Notion’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

Notion Black on White

Body sample text for accessibility check.

#37352F on #FFFFFF
12.26:1AAA

Notion Gray on White

Body sample text for accessibility check.

#787774 on #FFFFFF
4.48:1AA-large

Notion Red on White

Body sample text for accessibility check.

#E03E3E on #FFFFFF
4.26:1AA-large

Audit results

Notion Black on White#37352F on #FFFFFF → 12.26:1 ✓ AAA Notion Gray on White#787774 on #FFFFFF → 4.48:1 ⚠ AA-large only Notion Red on White#E03E3E on #FFFFFF → 4.26:1 ⚠ AA-large only

What this means in practice

Notion’s body color is a warm dark gray that comfortably exceeds AAA on white. Their secondary gray sits near the AA boundary — fine for captions but borderline for primary metadata.

Frequently asked questions

Does Notion comply with WCAG?
Brand color tokens are one input to compliance — actual page conformance depends on which pairs are used where. Notion has 1 of 3 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 Notion’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