reala11y GUIDES Meeting WCAG 1.4.3colour contrastwithout ruining… Sep 22, 2020

September 22, 2020 · reala11y team

Meeting WCAG 1.4.3 colour contrast without ruining your design

How to hit WCAG 1.4.3 contrast ratios (4.5:1 and 3:1) on WordPress without wrecking your brand — the numbers, the tools, and the mistakes to skip.

Colour contrast is the WCAG criterion almost everyone trips on, and the one people most often “fix” by quietly degrading their design. It does not have to be that trade-off. WCAG 1.4.3 (Contrast Minimum, Level AA) asks for measurable ratios, and once you understand what is actually being measured, you can hit those numbers while keeping a brand that still looks like yours.

The two ratios you actually need

WCAG 1.4.3 sets two thresholds for text against its background:

A “ratio” here is the relative luminance of the lighter colour over the darker one, on a scale from 1:1 (identical) to 21:1 (pure black on pure white). It is not about hue — two colours can look very different and still fail, because the formula only cares about perceived lightness.

A few things people miss:

Frequent mistakes that quietly fail

Most contrast failures are not bold design choices — they are small defaults nobody re-checks:

Hitting the ratio without ruining the design

You rarely need to jump to pure black. Small, deliberate moves usually get you across the line:

Tools that measure it for you

Do not eyeball contrast — measure it:

In WordPress specifically, the catch is that the failing colour usually lives in theme or page-builder CSS, not in your post content — so a content-only check can miss it. reala11y’s scanner flags low-contrast text against its computed background as part of a broader WCAG 2.2 AA pass; see how it works for what it inspects and changes, and the WCAG 2.2 guide for where 1.4.3 sits among the other criteria.

An honest takeaway

Contrast is one of the most automatable parts of WCAG — a tool can measure a ratio far more reliably than your eye can — and it is worth fixing first, because low contrast affects every sighted user in bright light, not only people with low vision. But automated checks still only catch a slice of the picture (automated tooling detects roughly 30–40% of WCAG issues by criteria), and contrast over real photographic backgrounds often needs a human to judge the worst-case pixel. So measure ruthlessly, fix the easy wins, and pair the scan with manual review. reala11y helps your site move toward WCAG 2.2 AA conformance by fixing code-level issues at the source — we never describe a fixed page as “WCAG compliant,” and no tool can honestly call a site fully accessible on automated checks alone.