Loading Techie Utils…

Color Blindness Simulator

See a palette as people with each colour-vision deficiency do, and find the pairs that clash. Free, and runs in your browser.

About Color Blindness Simulator

Shows a palette the way it looks to people with each of the four main colour-vision deficiencies, and — more usefully — lists the pairs of colours that are distinct for typical vision but hard to tell apart for someone with one of them.

About one man in twelve and one woman in two hundred has some form of colour-vision deficiency, most often a reduced sensitivity to green (deuteranomaly). The classic failure is a red error state next to a green success state: to many readers those are the same muddy yellow-brown, and any meaning carried by the colour alone is lost.

The simulation uses the model of Machado, Oliveira and Fernandes (2009), the one most simulators and browser devtools use. Severity 100 is full dichromacy — a missing cone type; lower values approximate the milder anomalous forms, which are far more common.

Where it helps

  • Simulates protanopia, deuteranopia, tritanopia and achromatopsia side by side.
  • Flags the specific pairs that collapse, rather than leaving you to compare swatches by eye.
  • Adjustable severity covers the common anomalous forms, not just full dichromacy.
  • Accepts any CSS colours, one per line or comma-separated.

Limits

  • A simulation shows lost contrast between colours; it is not what any individual actually experiences.
  • Colour-vision deficiency varies from person to person — passing here is a strong signal, not a guarantee.
  • Lightness differences survive all of these, so two colours can pass here and still fail text contrast; check that separately.

Frequently asked questions

How do I fix a red/green clash?

Do not rely on colour alone. Pair each state with an icon, a label, a pattern or a position. Changing the hues helps a little — a blue/orange pair is safer than red/green — but the redundant cue is what makes the palette work for everyone, as WCAG 1.4.1 requires.

Which deficiency should I design for?

Deuteranomaly and protanomaly between them cover most cases, so a palette that survives both at 60–100% severity is in good shape. Tritanopia is rare but inverts blue/yellow distinctions, so check it for charts.

Why do my colours still look fine to me in the simulated rows?

They may be distinct in lightness. Deficiencies remove hue information, not brightness, so colours that differ strongly in lightness stay separable — which is exactly why lightness is the most robust way to encode differences.

Related tools

More Colors & Design tools