Color Blindness Simulator: Test Your Designs for Accessibility
Why Color Blindness Testing Matters
Approximately 8% of men and 0.5% of women worldwide have some form of color vision deficiency — that's roughly 350 million people. If your website, app, or digital product relies solely on color to convey information, you're excluding a significant portion of your audience. Color blindness simulators let you see your designs as people with different types of color vision deficiency perceive them, helping you identify and fix accessibility problems before they reach users.
Types of Color Vision Deficiency
Protanopia (Red-Blind)
Affects approximately 1% of males. People with protanopia lack functioning red cone cells. Red appears dark and muted, often indistinguishable from dark gray or black. Red-green distinctions are completely lost. This is the most common severe form of color blindness. Problem colors: red/green, red/brown, red/orange, green/brown.
Deuteranopia (Green-Blind)
Affects approximately 1% of males. The most common form of color blindness overall when combined with its milder variant (deuteranomaly, affecting 5% of males). Green cone cells don't function. Similar to protanopia but reds tend to appear more yellowish rather than dark. Problem colors: red/green, green/yellow, green/brown, blue/purple.
Tritanopia (Blue-Blind)
Affects approximately 0.01% of the population and occurs equally in men and women. Blue cone cells don't function. Blue appears green, yellow appears pink or light red, and the overall world looks reddish. Very rare but important to consider for comprehensive accessibility. Problem colors: blue/green, blue/purple, yellow/pink, green/red.
Achromatopsia (Total Color Blindness)
Extremely rare (1 in 30,000-50,000). People see the world entirely in shades of gray. While designing specifically for achromatopsia is rare, ensuring your designs work in grayscale is an excellent accessibility baseline.
Color Blindness Severity Levels
| Type | Condition | Prevalence (Male) | Prevalence (Female) |
|---|---|---|---|
| Protanomaly | Reduced red sensitivity | 1.3% | 0.02% |
| Deuteranomaly | Reduced green sensitivity | 5.0% | 0.35% |
| Protanopia | No red sensitivity | 1.0% | 0.02% |
| Deuteranopia | No green sensitivity | 1.0% | 0.01% |
| Tritanomaly | Reduced blue sensitivity | 0.01% | 0.01% |
| Tritanopia | No blue sensitivity | 0.003% | 0.003% |
How Color Blindness Simulators Work
Color blindness simulators apply mathematical color transformations that approximate how a person with a specific type of color vision deficiency would perceive an image or design. They typically use the Brettel, Viénot, and Mollon (1997) algorithm or the Machado, Oliveira, and Fernandes (2009) model. These algorithms modify the RGB values of each pixel based on the specific cone cell deficiency being simulated. The results are approximations — actual color vision deficiency varies between individuals — but they're accurate enough to identify major accessibility problems.
Common Design Problems Revealed by Simulation
Form Validation
Solution: Always pair color with text labels, icons, or patterns. Use "Error: [message]" text in addition to red styling.
Data Visualization
Solution: Use red/blue, or add patterns (stripes, dots) and labels to chart elements.
Status Indicators
Solution: Add icons (✓, ⚠, ✗), text labels, or shape variations (circle, triangle, square) alongside colors.
Navigation and Links
Solution: Add underline styles, icons, or other non-color differentiators for link states.
Best Practices for Accessible Color Design
- Never use color alone: Always supplement color with text, icons, patterns, or position to convey meaning
- Ensure sufficient contrast: Follow WCAG 2.1 guidelines — 4.5:1 for normal text, 3:1 for large text and UI components
- Test with a simulator: Run your designs through a color blindness simulator early in the design process, not just at the end
- Use a maximum of 5 colors: Fewer colors mean fewer potential confusion points for color-blind users
- Choose safe color pairs: Blue/yellow, blue/orange, and dark/light combinations are generally distinguishable across all types of color blindness
- Test in grayscale: If your design works in grayscale, it will likely work for most color-blind users. This is a quick sanity check
- Provide user controls: Let users customize color themes or toggle high-contrast modes
Safe Color Combinations for Color Blindness
| Combination | Works For | Use Case |
|---|---|---|
| Blue + Yellow | All types | Data viz, CTAs, links |
| Blue + Orange | All types | Charts, status indicators |
| Dark Gray + White | All types | Text, borders, backgrounds |
| Navy + Light Gray | All types | Headers, navigation |
| Black + White | All types | Text, high contrast elements |
Tools for Testing Color Blindness
- Browser extensions: "Colorblind" (Chrome) and "Sim Daltonism" (macOS) let you simulate color blindness on any website in real-time
- Online simulators: WebAIM's color contrast checker, Coolors' color blindness simulator, and Stark (Figma plugin)
- Design tools: Figma has built-in color blindness simulation via plugins like Stark. Adobe XD and Sketch offer similar features
- Command line: Libraries like
colorblind(Python) andcolor-blind(npm) can process images programmatically
WCAG Guidelines for Color Accessibility
WCAG 2.1 Success Criterion 1.4.1 (Level A) requires that color is not used as the only visual means of conveying information. Success Criterion 1.4.11 (Level AA) requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text and UI components. Testing with a color blindness simulator helps you go beyond minimum compliance to create truly inclusive designs.
Frequently Asked Questions
A color blindness simulator is a tool that applies mathematical transformations to an image or design to approximate how it would appear to someone with a specific type of color vision deficiency (protanopia, deuteranopia, tritanopia, etc.).
Simulators use well-researched algorithms but are approximations. Actual color vision deficiency varies between individuals. However, they're accurate enough to identify major accessibility problems that would affect real users.
For maximum accessibility, yes. But at minimum, test for deuteranopia (the most common) and protanopia. These two types affect the vast majority of color-blind users and catch the most common design problems.
Test in grayscale first — if information is still clear without color, you're on the right track. Then add color blindness simulation testing. Finally, always supplement color with text labels, icons, or patterns.
Most color-blind people see plenty of colors — they just have difficulty distinguishing between certain pairs. Only people with achromatopsia (extremely rare) see no color at all. The vast majority see a full spectrum, just with some confusing overlaps.