Design Nomenclature / Systems & Spec

APCA

Also called Accessible Perceptual Contrast Algorithm, Lc, SAPC

This entry has not been translated yet and is shown in English.

A contrast model developed for WCAG 3 that reports a polarity-aware lightness contrast value, Lc, rather than a ratio, and factors in text size and weight. It exists because WCAG 2.x contrast handles dark backgrounds poorly. It is a candidate in a working draft — nothing conforms to APCA, and it replaces no shipped criterion.

The same two greys swapped: #767676 on white, then white on #767676. Both compute to 4.54:1 — the formula takes the lighter colour first, so swapping the pair cannot change the number — and both are therefore marked identically: meeting AA normal, AA large, AAA large and AA non-text, failing AAA normal. The light-on-dark sample nonetheless reads visibly heavier. Two rows the standard cannot tell apart, and an eye can, is the polarity blindness APCA was built to address.

In practice

Reached for as the fix for the dark-mode problem, which it does address. It is not a compliance target: a design can satisfy APCA and still fail an audit.

Not to be confused with

How this term connects

Contrast ratioLevel AARelative luminanceWCAGAPCA
Related Confused with