Color Accessibility and Contrast Ratios in PowerPoint
Approximately 8% of men and 0.5% of women have some form of color vision deficiency. On a screen of 20 viewers, statistically one or two can't distinguish your red from your green. Accessible color design isn't just ethical — it's practical.
WCAG Contrast Requirements
The Web Content Accessibility Guidelines (WCAG) define minimum contrast ratios between text and background:
| Level | Normal Text (< 18pt) | Large Text (≥ 18pt bold or ≥ 24pt) |
|---|---|---|
| AA (minimum) | 4.5:1 | 3:1 |
| AAA (enhanced) | 7:1 | 4.5:1 |
For presentations, aim for AA minimum on all text. AAA is ideal for body text and critical information.
How to Check Contrast
Calculate the contrast ratio between your text color and background color:
- Online tools: WebAIM Contrast Checker, Coolors Contrast Checker
- Browser extensions: WAVE, axe DevTools
- Desktop apps: Colour Contrast Analyser (free, works on any screen content)
Common Combinations and Their Ratios
| Combination | Ratio | Passes AA? |
|---|---|---|
| Black on white | 21:1 | Yes |
Dark gray #2d3748 on white |
11.1:1 | Yes |
Navy #1a365d on white |
12.5:1 | Yes |
Blue #2b6cb0 on white |
4.6:1 | Barely |
Light blue #4299e1 on white |
3.1:1 | No (normal text) |
White on dark blue #1a365d |
12.5:1 | Yes |
Yellow #ecc94b on white |
1.6:1 | No |
Key insight: Many "accent" blues and most yellows fail contrast requirements against white backgrounds.
Color Vision Deficiency Types
Deuteranopia (Red-Green, Most Common)
- Affects ~6% of males
- Red and green appear similar (both look brownish-yellow)
- Impact: Red/green color coding in charts is invisible
Protanopia (Red-Weak)
- Affects ~2% of males
- Red appears darker and more muted
- Red on dark backgrounds can disappear
Tritanopia (Blue-Yellow, Rare)
- Affects ~0.01% of people
- Blue and yellow are confused
- Less common but still worth considering
Designing for Color Accessibility
Don't Rely on Color Alone
The single most important rule: never use color as the only way to convey information.
Instead of: Red bars = bad, green bars = good Use: Red bars with "✗" labels = bad, green bars with "✓" labels = good
Instead of: Color-coded lines with a legend Use: Color + line style (solid, dashed, dotted) + direct labels
Colorblind-Safe Palettes
These color combinations work for the vast majority of viewers:
Blue and Orange: Safe for deuteranopia and protanopia. High contrast.
- Primary:
#2b6cb0| Accent:#dd6b20
Blue and Red-Orange: Distinguishable even with red-green deficiency.
- Primary:
#2b6cb0| Accent:#c53030
Purple and Yellow-Green: Works across most deficiency types.
- Primary:
#6b46c1| Accent:#38a169
Avoid: Red vs. green, orange vs. green, blue vs. purple (tritanopia)
Pattern and Shape Differentiation
For charts and diagrams, add secondary encoding:
- Hatching patterns on bar charts (diagonal lines, dots, crosshatch)
- Shape variation on scatter plots (circles, squares, triangles)
- Line style on line charts (solid, dashed, dotted)
- Icons or labels on maps and diagrams
Accessible Data Visualization
- Use a sequential single-hue palette for magnitude (light blue to dark blue)
- Use direct labels instead of color legends
- Add data labels to key points so colors don't carry the entire message
- Test with a simulator before finalizing
Testing for Accessibility
Color Blindness Simulators
- Coblis (web tool) — Upload a screenshot of your slide and see it through colorblind eyes
- Color Oracle (desktop app) — Real-time screen filter for all three deficiency types
- Sim Daltonism (Mac app) — Floating window that simulates color vision deficiency
Testing Checklist
- Remove all color from the slide (print in grayscale). Can you still understand the data?
- Run the slide through a deuteranopia simulator. Are all elements distinguishable?
- Check all text/background contrast ratios against WCAG AA (4.5:1)
- Verify that no information is conveyed by color alone
- Test on a projector if possible — projectors shift colors and reduce contrast
Common Mistakes
| Mistake | Fix |
|---|---|
| Red/green coding for good/bad | Use blue/orange, or add icons and labels |
| Light text on light background | Check contrast ratio — aim for 4.5:1 minimum |
| Color as the only differentiator in charts | Add patterns, shapes, or direct labels |
| Assuming everyone sees what you see | Test with a colorblind simulator |
| Yellow text on white | Yellow is nearly invisible on white — never use it for text |