Website Colour Contrast: 6 Checks for More Readable Text
Does your website text stand out from its background? A contrast check measures the actual colour pair.
1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.
Prefer YouTube? Watch this video on our YouTube channel (opens in a new tab).
The six points in the video
This is a silent video. The headings, explanations and labels below reproduce the information on screen.
-
Step 1: Check text and its background
The relevant pair is the foreground and the surface behind it.
On-screen labels: Text colour; Background colour; Actual colour pair.
-
Step 2: Measure normal text
WCAG AA generally calls for at least 4.5 to 1 for normal text.
On-screen labels: Contrast ratio; Normal text; 4.5 to 1 target.
-
Step 3: Treat large text carefully
Qualifying large text has a lower 3 to 1 minimum.
On-screen labels: Defined large text; Size and weight; 3 to 1 minimum.
-
Step 4: Review text over images
A changing photograph can make parts of a sentence hard to read.
On-screen labels: Light image areas; Dark image areas; Reliable text background.
-
Step 5: Check controls and states
Important boundaries and focus states need their own review.
On-screen labels: Form boundaries; Active states; Focus indicators.
-
Step 6: Review after design changes
Contrast checks are one part of making a page accessible.
On-screen labels: New brand colours; Changed backgrounds; Wider accessibility review.
A practical check for your business
Review actual text and controls in their surrounding colours, including error and focus states. Record the affected element and its context so a designer can correct the specific contrast problem.
Sources and further detail
Common questions
Does your website text stand out from its background?
A contrast check measures the actual colour pair. Measure the colours and check the real page.
Go further
More video tips
All 205 videos →
Website Headings Explained: Give Your Page a Clear Structure
Headings, made useful.
Form Labels Explained: Help People Enter the Right Information
Give form fields useful labels.