Lesson 8.1Lesson 8.1 · Colour, Accessibility & Standards
Colour Contrast & Legibility
Whether text and edges can be read is decided by a value gap, not a colour clash - and that gap can be measured, specified and checked like any other dimension.
The unreadable sign rarely needs a better colour. It needs a bigger value gap.
Ask a designer to fix an unreadable sign and the first instinct is to reach for a punchier hue - a bolder blue, a warmer text. Usually that is the wrong lever. What makes text and edges readable is contrast, and the contrast that matters is a difference in value - lightness - not a difference in hue. Two colours can be worlds apart in hue and still nearly vanish together if they share the same value.
This is the most useful idea in the whole module, and the good news is that it is not a matter of taste. Luminance contrast can be measured, given a target number, and checked - on a mock-up, a drawing, a screen or a painted wall - as reliably as you would check a dimension. Once you can put a number on legibility, you can specify it, defend it to a client, and stop guessing.
Hue decorates; value reads. Greyscale it, then measure it.
Contrast is a value gap, not a colour clash
Ask a designer to fix an unreadable sign and the first instinct is usually to change the colours - a punchier blue, a warmer text. Usually that is the wrong lever. What makes text and edges readable is contrast, and the contrast that matters most is a difference in _value_ - lightness - not a difference in hue. Two colours can be wildly different in hue and still be nearly unreadable together if they share the same value: red text on a green of the same darkness famously shimmers and disappears, because the eye has almost no value edge to lock onto.
This follows directly from how we see. The eye's machinery for reading brightness is sharp and fast, while its hue discrimination is comparatively coarse. So the crisp reading of a letterform, a step edge, a handrail against a wall, is done mostly by the luminance channel. Hue adds meaning and pleasure; value does the structural work of legibility.
There is a quick, free test that every designer should build into their hands: squint, or convert the design to greyscale. Strip the hue away and look only at the value pattern. If the text still stands out clearly in grey, it will be readable for almost everyone. If it melts into its background in grey, no amount of hue difference will save it - it is failing the people who most need help, including anyone with low vision, anyone reading in glare or dim light, and anyone with colour-vision deficiency (Lesson 8.2). Your phone camera with a black-and-white filter does this test in two seconds, on a mock-up, a sign, a drawing or a screen.
> Legibility is a value problem first. If it survives greyscale, it survives almost everything.
Hold on to the distinction: a colour scheme can be harmonious and still be illegible, because harmony often lives in the hue relationships while legibility lives in the value gap. The two goals are different and sometimes pull against each other - a tasteful tone-on-tone palette is exactly the one that fails a contrast check. Knowing which problem you are solving is half the craft.
Squint or greyscale it. If the words survive without hue, the contrast is real.
How contrast is measured: relative luminance and the WCAG ratio
To move from 'looks readable' to 'is readable, verifiably', the web accessibility world gave everyone a number, and it is worth borrowing far beyond the screen. The Web Content Accessibility Guidelines (WCAG) define a contrast ratio between two colours, running from 1:1 (identical, invisible) to 21:1 (pure black on pure white). It is built on relative luminance - a weighted measure of how much light a colour sends to the eye.
The weighting is the interesting part, and it confirms the last section. Relative luminance is roughly 0.2126 x red + 0.7152 x green + 0.0722 x blue (after each channel is linearised). Green counts for nearly three-quarters of perceived brightness, red for about a fifth, and blue for almost nothing. That is why bright yellow (lots of red and green) reads as very light and pure blue reads as very dark, even at full saturation - and why yellow text on white or blue text on black are such common contrast disasters. The contrast ratio itself is (Llighter + 0.05) / (Ldarker + 0.05).
The thresholds are easy to remember and translate surprisingly well to signage and interiors:
WCAG AA (the common target):
normal text ............ 4.5:1 minimum
large text (>=24px, or
>=19px bold) ......... 3:1 minimum
UI parts, icons,
graph lines, edges ... 3:1 minimum
WCAG AAA (stricter):
normal text ............ 7:1
large text ............. 4.5:1You do not need to compute this by hand - dozens of free contrast checkers take two hex values and return the ratio and a pass or fail. What matters is the habit: treat a contrast ratio as a spec, not an opinion. When you hand a signage or graphics package to a fabricator, put the target ratio in the notes the way you would put a dimension. When a client asks for pale grey text on white 'because it looks calm', you can answer with a number rather than a shrug - 'that is 2.1:1, it fails the readable minimum; here is a grey that keeps the calm and reaches 4.5:1'.
One honest caveat: the WCAG maths was tuned for self-lit screens, and researchers are actively refining it (the newer APCA model, for instance). For paint and print, which are reflective and lit by the room, treat the ratios as an excellent guide rather than a law of physics - but a guide far better than guessing.
Contrast in the built environment: LRV, edges and older eyes
On screens we have hex values; in buildings we have surfaces, and the parallel tool is Light Reflectance Value (LRV) - a single number from 0 (a perfect black) to 100 (a perfect white) describing how much visible light a colour reflects. Every serious paint fan deck and many material datasheets now print the LRV of each colour, and it is the interior and architectural equivalent of a value reading. Two materials with a large LRV gap read as a clear edge; two with a close LRV blur into each other however different their hues.
This matters far beyond signs. Think of the everyday edges a building asks people to find: a door in a wall, a handrail against its background, the nosing of a stair, a light switch on a plaster wall, a grab bar in a bathroom, the leading edge of a glass door. For a person with low vision - and for everyone in poor light - these edges need a value difference to be seen at all. Accessibility guidance in several countries (the UK's BS 8300 and Approved Document M are widely referenced) recommends a difference of around 30 LRV points between critical adjacent surfaces: door against wall, floor against wall, sanitaryware against floor. That is a concrete, checkable target you can bring to a finishes schedule.
A quick built-environment contrast check:
door leaf vs wall .......... aim ~30 LRV points apart
floor vs wall .............. aim ~30 LRV points apart
handrail vs wall ........... make it clearly visible
stair nosing vs tread ...... strong value contrast
switch/socket plate vs wall visible, not tone-on-toneThere is a subtlety worth respecting: more contrast is not always kinder. Very high floor-to-floor contrast - a dark mat let into a light floor, or bold stripes - can read to some people with dementia or visual-processing differences as a step or a hole, causing hesitation or falls. So the rule is: strong contrast on the things people must find and use (doors, rails, controls, signs), and gentler, deliberate contrast underfoot. Contrast is a tool with a direction, not a dial you simply turn up.
The designer's move is to fold LRV into the palette from the start. When you choose your neutrals and your accents, note their LRV, and make sure the surfaces that carry safety and orientation duties - not just the pretty ones - have the value gaps they need.
LRV is value with a number. Aim ~30 points between the surfaces people must find.
Designing for legibility: size, distance, glare and the ageing eye
Contrast is necessary but not sufficient; legibility is contrast plus size, distance, glare and the age of the eye reading it. A sign that passes 4.5:1 in your hand can still be useless if the letters are too small for the distance, mounted in glare, or set in a fussy typeface.
Start with size and distance. A rough, widely used rule of thumb for signage is about 25 mm of cap height for every 6 to 8 metres of reading distance (roughly one inch per 25 feet) - a corridor sign read at 6 m wants letters near 25 mm; an overhead sign read across a concourse wants far larger. Larger letters also earn a gentler contrast threshold (the 3:1 'large text' line), which is why big wayfinding can use colour more freely than fine print can.
Next, glare and finish. Contrast is destroyed by reflection: a glossy sign under a downlight bounces the lamp straight into the reader's eye and washes the letters out, and a glass-covered directory becomes a mirror. Prefer matt or low-sheen finishes for anything that must be read, and think about where the light and the reader will actually stand - the same lesson as approving paint under real light (Lesson 3.4), applied to legibility. Backlighting can help at night but can also halo and reduce contrast if overdone.
Then, the ageing eye, because you are almost never designing only for yourself. By around 60, the eye lets in far less light than at 20, the lens yellows (dulling colour, especially blues), and contrast sensitivity drops. Design that is comfortable for a young designer on a bright monitor can be a genuine barrier for an older client or user. The safe response is generous: bigger type, higher contrast, matt finishes, and never relying on subtle tonal differences to carry meaning.
Finally, typeface and case. Contrast lives at the letter's edge, so a clean, open typeface with generous counters reads better at low contrast and distance than a thin or decorative one; long strings set in ALL CAPS lose the word-shape that helps reading and are best kept to short labels. None of this is about dumbing design down. The most elegant signage and the most refined interiors are usually the ones where legibility was designed in from the first sketch rather than argued back in at the end.
WCAG contrast ratio
A number from 1:1 to 21:1 for the contrast between two colours
AA targets 4.5:1 for normal text and 3:1 for large text and UI parts. Treat it as a spec, not an opinion.
Relative luminance
Weighted brightness of a colour: ~0.2126 R + 0.7152 G + 0.0722 B
Green dominates perceived brightness, blue barely counts - which is why yellow reads light and pure blue reads dark.
Light Reflectance Value (LRV)
0-100 measure of how much light a surface reflects; printed on paint decks
The built-environment version of value. Aim for ~30 points between adjacent surfaces people must tell apart.
Large-text threshold
Bigger type earns an easier 3:1 contrast minimum
Why big wayfinding can use colour more freely than fine print - size buys back some contrast.
Workshop - greyscale-audit your own building
You need no software beyond a phone. The fastest way to feel how value carries legibility is to strip the hue from things you already read every day and see which ones survive.
A phone with a black-and-white filter, a free contrast checker website, and (optionally) a paint fan deck showing LRV.
Goal: judge legibility by value, and put numbers on it Inputs: a phone camera (black-and-white filter) + one free online contrast checker + a paint fan deck if you have one Time: ~30 minutes
- 1Photograph five signs or labels around you (a room sign, a switch plate, a menu, an app screen, a warning notice). Convert each to black-and-white. Which stay clearly readable, and which collapse into one grey?
- 2For the two worst, name the problem in words: is it low value contrast, small size for the distance, or glare on the surface?
- 3Take two of the colour pairs (foreground + background hex, or eyedrop them) and run them through a contrast checker. Write down each ratio and whether it passes 4.5:1.
- 4Fix one pair on paper: keep the hues if you can but shift the value of one until the checker reads at least 4.5:1. Note how little the hue had to change.
- 5If you have a paint deck, pick two 'adjacent surface' colours (say a wall and a door) and check their LRV difference. Is it near 30 points? Adjust one to reach it.
You’ll walk away with
A one-page note: five greyscale sign photos ranked, two measured contrast ratios with pass/fail, and one pair you corrected to reach 4.5:1 - your first evidence-based legibility fix.
Three altitudes on the same idea
Read the band that fits you — or all three.
You design contrast at building scale and long range. Orientation and wayfinding signage is read across concourses and from cars, so value contrast, letter size for distance and glare control decide whether it works - not the hue you liked on screen. Fold LRV targets into the finishes and signage packages, coordinate them with the lighting design so the contrast survives the real lamps, and remember the edges that carry duty: doors, rails, stair nosings and thresholds.
Legibility is where your finishes schedule meets accessibility. Note the LRV of every surface and aim for roughly a 30-point gap where people must find an edge - door against wall, sanitaryware against floor, switch plate against plaster. The tone-on-tone scheme that photographs beautifully is exactly the one that fails a low-vision user and an older client. Keep strong contrast for the things people use, and be gentler underfoot, where too much can read as a step or a hole.
Build two habits now. First, greyscale everything - photograph a sign or your own board in black-and-white and see whether the message survives without hue. Second, learn one free contrast checker and start reading LRV numbers off paint decks. Train yourself to say 'this pair is 2.8:1, it fails' instead of 'it looks a bit faint'. A number you can defend beats an opinion you cannot, and it makes you useful on day one.
“As long as two colours look very different, text set on them will be easy to read.”
Do it yourself
No tools needed - reason it through.
- 1Why can two very different hues still be almost unreadable together?
- 2What single trick strips a design down to its legibility-critical information?
- 3What is the WCAG AA contrast minimum for normal text, and for large text?
- 4What does an LRV of 0 mean, and what does 100 mean?
- 5Give one reason a sign that passes a contrast check can still be hard to read.
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01Web Content Accessibility Guidelines — Wikipedia, 2026.
- 02WCAG 2.1 Quick Reference — W3C Web Accessibility Initiative, 2026.
- 03Contrast (vision) — Wikipedia, 2026.
- 04Universal design — Wikipedia, 2026.
Contrast helps everyone read, but there is a large group for whom hue distinctions fail entirely - so next we look at colour-vision deficiency, and how to design colour that includes the roughly one in twelve men who see it differently.
The author
Amogh N P
Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.
More about Amogh →