Color Blindness Simulator
Simulate how your design looks with different types of color blindness. Check your UI for deuteranopia, protanopia, tritanopia, and achromatopsia.
Around 8% of men and 0.5% of women have some form of color vision deficiency. For a product with a million users, that's potentially 40,000+ people who see your color-coded interface differently than you designed it. The frustrating part is that color blindness is invisible during design review — no one in your team may have it, and the issue only surfaces when users start complaining about the "error indicator" that they can't distinguish from the "success indicator."
Types of Color Vision Deficiency
| Type | Affected Cone | Prevalence | What They Can't Distinguish |
|---|---|---|---|
| Deuteranopia | Green (M-cone) | 5% of men | Red vs. green |
| Protanopia | Red (L-cone) | 1% of men | Red vs. green (reds appear very dark) |
| Deuteranomaly | Green (reduced) | 5% of men | Like deuteranopia, milder |
| Protanomaly | Red (reduced) | 1% of men | Like protanopia, milder |
| Tritanopia | Blue (S-cone) | 0.003% | Blue vs. green / yellow vs. purple |
| Achromatopsia | All cones | 0.003% | Complete color blindness (rare) |
Using the Simulator
At CalcHub, the Color Blindness Simulator accepts:
- Color swatch input — enter your design's key colors and see them simulated side by side
- Screenshot upload — upload a screenshot of your UI and view it through each simulation filter
- URL fetch — enter a URL and simulate the page directly in the browser
Real Problem: Status Indicators
A common UI pattern that fails for color blind users:
| Status | Designer's color | Deuteranopia perception |
|---|---|---|
| Success | Green (#22C55E) | Olive/yellow-brown |
| Error | Red (#EF4444) | Similar olive/brown |
| Warning | Yellow (#F59E0B) | Very similar to success |
| Info | Blue (#3B82F6) | Blue (distinguishable) |
Designing for Color Blindness
Never rely on red-green alone. This is the most common failure. If something being red means "stop" or "error," you need a second visual cue — an icon, a border, a text label, or a pattern. Use blue-orange as your contrast pair. Blue and orange are distinguishable by all common color blindness types. This is why sports teams and data visualizations increasingly use this combination instead of red-green. Check your data visualizations. Charts and graphs using multiple line or bar colors are particularly problematic. A line chart with 4 lines differentiated only by red, green, orange, and blue loses two lines for deuteranopes. Use distinct line patterns (solid, dashed, dotted) alongside colors. Colorbrewer2.org palettes are designed to be color-blind safe and are the standard for data visualization. The CalcHub simulator can check whether a palette is color-blind safe across all deficiency types.| Good Pair | Why It Works |
|---|---|
| Blue + Orange | Distinguishable across all common types |
| Blue + Red | Works well for most (avoid if protanopia concern) |
| Purple + Yellow | Strong and distinguishable |
| Teal + Pink | Modern alternative to blue/red |
Tips
- The simulator isn't a substitute for real feedback. If you can get feedback from actual color blind users, prioritize that over simulation. Simulations are an approximation.
- Browser extensions for real-time testing. Colorblindly (Chrome extension) applies simulation overlays as you browse, making it easy to spot-check live sites.
- Severity varies. Dichromacy (complete loss of one cone type) is what the simulator shows. Anomalous trichromacy (reduced function) is more common and less severe. Your design passing the dichromatic simulation gives reasonable confidence for the broader anomalous trichromacy population.
Is designing for color blindness the same as WCAG compliance?
No. WCAG contrast ratio checks cover luminance contrast but don't test color discrimination. You can have passing contrast ratios and still have a color-blindness problem. Both checks are necessary.
How do I make my charts color-blind accessible?
Use patterns or textures alongside colors for filled areas. For lines, use different dash patterns. Label data directly when possible instead of relying on a legend. Use a color-blind safe palette from ColorBrewer or Vega's schemes. The CalcHub simulator can check any color set you input.
What about dark mode — do the same rules apply?
Yes, and dark mode can introduce new color blindness issues. Red text on a dark background, which looks red-on-dark to normal vision, might appear brown-on-dark to a deuteranope with even less contrast. Test both light and dark modes separately.
Related Calculators
- Contrast Checker — verify contrast ratios alongside color blindness testing
- Color Palette Generator — build color-blind safe palettes
- Color Harmony Calculator — find safe alternative color combinations