Flyers · Glossary
What is contrast ratio?
Contrast ratio compares the relative brightness of two colours, usually text and its background, on a scale from 1:1, where they are identical, to 21:1, black on white. Accessibility guidelines ask for at least 4.5:1 for ordinary text and 3:1 for large text, so words stay readable for people with low vision.
A grey that looks elegant on a designer's calibrated monitor can vanish on a phone in afternoon sun. The ratio turns that judgement into a number that can be checked before anything is printed or posted.
Indunil Asanka · Co-founder
6 min read · Published
| Content | Level AA | Level AAA |
|---|---|---|
| Normal text, under 18 pt, or under 14 pt bold | 4.5:1 (SC 1.4.3) | 7:1 (SC 1.4.6) |
| Large text, 18 pt and up, or 14 pt bold and up | 3:1 (SC 1.4.3) | 4.5:1 (SC 1.4.6) |
| Icons, chart lines, input borders and other graphics needed to understand content | 3:1 (SC 1.4.11) | No higher level |
| Logos and text that is part of a logo or brand name | Exempt | Exempt |
| Purely decorative or incidental text | Exempt | Exempt |
How the number is worked out
The calculation starts by converting each colour into relative luminance, a value from 0 for pure black to 1 for pure white. The red, green and blue channels are not weighted equally: green contributes most to perceived brightness and blue least, which is why a saturated blue can look vivid yet behave like a dark colour. The two luminance values then go into a simple formula, the lighter one plus 0.05 divided by the darker one plus 0.05. White against black gives 1.05 divided by 0.05, which is 21. A common real example sits right on the line: the mid grey #777777 on white comes out at about 4.48:1 and fails, while the barely darker #767676 reaches about 4.54:1 and passes. Differences invisible to most people decide the result, which is why the check is done by calculation rather than by eye.
Why 4.5 and 3
The thresholds come from the Web Content Accessibility Guidelines, version 2.2, published by the W3C. Success criterion 1.4.3, at level AA, asks for 4.5:1 for normal text. The explanatory material behind it says the figure compensates for the loss of contrast sensitivity typically experienced by people with moderately low vision, and the stricter 7:1 at level AAA covers more severe vision loss. Large text gets a lower bar, 3:1, because wider strokes are easier to see. WCAG defines large as at least 18 point, or at least 14 point when bold. On screens that is roughly 24 and 18.5 CSS pixels. A separate criterion, 1.4.11, applies 3:1 to the parts of graphics people need to understand, such as the line of a chart or the edge of a form field.
When it matters on a flyer
WCAG is written for web content, so a paper flyer is not bound by it, but the eyes reading the flyer are the same. The guidance becomes practical in three places. Social versions of a flyer are seen on phones, often outdoors, at brightness settings nobody controls. Printed flyers pinned to a noticeboard are read from a step or two away, in corridor light. And a meaningful share of any audience has low vision or a colour vision deficiency, which includes many older customers for services such as pharmacies, clinics and councils. For the lines that carry the message, the date, the price and the call to action, meeting 4.5:1 costs nothing and removes a whole category of complaint. Decorative text and logos are exempt in the guidelines, and that exemption is a reasonable one to borrow for print.
Common mistakes
Text over photographs is the classic failure, because the ratio changes across the image; a headline can pass over a dark sky and fail over a white shirt a few centimetres lower. Light grey for secondary information such as dates and addresses is next, even though those are often the details a reader most needs. Brand colours cause trouble when a mid tone orange or teal is used for small text on white. Designers also check one pair and forget the reverse, such as white text on the brand colour used for a button. The ratio does not account for thin typefaces either: a light weight at a passing ratio can still be hard to read, so weight deserves a second look. Finally, checking on an expensive monitor hides problems that a cheap phone screen reveals immediately.
Where contrast shows up in the flyer builder
In the flyer builder, colours come from the theme, and each theme assigns its text colours to the surfaces they sit on. Switching between the 99 themes therefore changes text and background together rather than leaving dark text on a newly dark panel. The place where contrast can go wrong by hand is the Colour control on a text block, which accepts a theme colour or a custom hex value; a custom value is not tied to the surface underneath. Text also has a Drop shadow option, which can help a headline set over a busy photograph. Chart series cycle through theme colours with no colour control of their own. Style overrides are stored per canvas size, so a contrast fix made on the A4 page has to be made again on the story or post size.
Questions people ask
Does contrast ratio apply to printed materials?
No law applies WCAG to a printed flyer, but many organisations adopt its thresholds for print as a sensible baseline, particularly government bodies, health services and schools. Print adds its own variables, such as paper whiteness, ink coverage and lighting where the flyer is read, so a design that just passes on screen can fall below the line on paper.
What contrast does a logo need?
Under WCAG, text that is part of a logo or brand name has no contrast requirement. That does not make a faint logo a good idea, since recognition depends on seeing it, but it means a brand's established colours do not have to be changed to pass. Supplying a reversed or one colour version for dark backgrounds usually solves the practical problem.
Is higher contrast always better?
Not always. Pure black text on pure white is the maximum ratio, yet some readers, including some people with dyslexia, find very stark contrast tiring over long passages. For short flyer text this rarely matters. For longer copy, a near black on an off white still passes comfortably while feeling softer. Passing the threshold is the requirement; the extreme is not.
How do I check contrast without special software?
Free online contrast checkers accept two hex values and return the ratio with pass or fail marks for each level. Browser developer tools also report contrast for text on web pages. For an image, sample the text colour and the lightest or darkest part of the background behind it, then test the worst pair rather than an average.
Does colour blindness change the contrast ratio?
The ratio is based on luminance, which people with common colour vision deficiencies still perceive, so a passing ratio usually keeps text readable for them. What luminance does not cover is meaning carried by hue alone. Red and green labels of similar brightness can look identical, which is why WCAG separately says colour should not be the only way information is shown.
What contrast should a QR code have?
WCAG does not set a figure for QR codes, but scanners need dark modules on a light background with a clear margin around the code. Inverted codes, light on dark, fail in some scanner apps, and low contrast brand coloured codes fail more often in dim light. Dark on white is the safe default for anything printed.
Make one with flyers
The button opens the generator with this use case already described. Change the wording to match your own.
Create a flyer with OneCraftRelated questions
- What is a colour palette in design?What a colour palette in design is, why every colour needs a role, and how a palette differs from a theme that also sets type and styling.
- What is visual hierarchy?What visual hierarchy is, the tools that create it, from size and weight to space and position, and how to test whether a flyer leads the eye correctly.
- What is x-height?What is x height? The height of lowercase letters, why it makes two fonts at one size look different, and which fonts to use small or large on a flyer.
Step by step in the builder: Change a flyer's colours and fonts with themes.
Written and checked by the OneCraft team. Last checked .