Skip to main content

Free Color Blindness Simulator – See Colors as CVD Users Do

Color Blindness Simulator shows how colors and images look with color vision deficiency online for free. Check accessibility side by side in your browser.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

7 vision typesColour + ImageSide-by-sidePair checkerFree

Normal vision

#E63946

Simulated

#988940

Pair checker — can these two colours be told apart?

ΔE after simulation: 45.4 (was 106.7 normally)

These colours stay distinguishable under Deuteranopia (no green).

Simulate an image

Normal

Simulated

Also check text readability with the Colour Contrast Checker

100% Private

Colours and images are processed entirely in your browser. Nothing is uploaded.

Colour blindness simulator

How to Use Color Blindness Simulator

1

Enter a Color or Image

Type a color code or upload an image you want to test. A single color is useful for checking a palette entry, while an image lets you review a full interface or chart in one pass.

2

Choose a Deficiency

Select the type of color vision deficiency to simulate, such as protanopia, deuteranopia, tritanopia, or achromatopsia. The normal and simulated versions then appear side by side for a clear comparison.

3

Check and Fix Pairs

Read the pair-checker warning to see whether two meaningful colors become hard to tell apart, then add a text label, icon, or pattern so the design communicates without relying on color alone.

What a Color Blindness Simulator Does and How It Works

A colour blindness simulator shows how a colour, a palette, or a whole image would look to someone with a colour vision deficiency, so you can judge whether your design still works for them. Colour vision deficiency is common: roughly eight percent of men and about half a percent of women have some form of it, which across a large audience is a meaningful slice of people who may not perceive your colours the way you do. The tool takes a single colour or an uploaded image and produces a side-by-side view, normal on one side and simulated on the other, so the difference is obvious at a glance. It also includes a pair-checker that warns you when two colours you rely on to mean different things collapse into nearly the same appearance under a given deficiency, which is the core accessibility question. The simulation is a proper colour-space transformation rather than a crude filter. First the sRGB values are converted from their gamma-encoded form to linear RGB, because the maths of human cone response works in linear light. The linear RGB is then converted into the LMS colour space, which represents the response of the long, medium, and short wavelength cones in the eye. In that space the relevant cone response is removed or altered depending on the deficiency, the result is converted back to linear RGB, and finally gamma is re-applied to return to normal sRGB for display. This LMS-based method follows the transformation approach described by Brettel, Viénot, and Mollon, which is the widely cited basis for accurate dichromacy simulation rather than a simple hue swap. Different deficiencies remove different cones. Protanopia is the absence of the long-wavelength (L) cones, deuteranopia the absence of the medium (M) cones, and tritanopia the absence of the short (S) cones; these three are the dichromacies, where one cone type is missing entirely. The anomalous trichromacies, protanomaly, deuteranomaly, and tritanomaly, are milder: the cone still works but is shifted, so the simulator models them by blending the original colour partway toward the full dichromat result, giving a reduced rather than total loss. Achromatopsia, total colour blindness, is modelled by reducing the image to luminance only, so it appears in shades of grey. Presenting all of these lets you check a design against the range of conditions your audience may have. The practical uses centre on accessibility. A designer checks that a red error message and a green success message do not look identical to someone with deuteranopia, which is the most common form, and adds an icon or text label if they do. A data-visualisation author simulates a chart to confirm that adjacent categories in a legend stay distinguishable, then switches to a colourblind-safe palette if they do not. A product team runs a whole interface screenshot through the simulator to spot buttons or status colours that lose meaning. A teacher checks that a worksheet's colour coding still communicates when a colourblind student uses it. In each case the pair-checker's warning is the actionable signal: if two meaningful colours become indistinguishable, add a second cue rather than relying on colour alone. A few caveats keep expectations realistic. A simulation is a model, not a perfect reproduction of any individual's vision, since real deficiencies vary in severity and no two people see identically, so treat it as strong guidance rather than a guarantee. The result also depends on your own display's calibration, so a shade may render slightly differently on another monitor. The most robust design does not depend on colour alone anyway: pairing colour with text, icons, patterns, or position keeps meaning intact for everyone regardless of how they perceive hue. Everything here, including any image you upload, is processed locally in your browser, so nothing is transmitted to a server; the simulation runs on your device, keeps working offline once the page has loaded, and no colour or image you test is uploaded, logged, or stored anywhere.

Color Blindness Simulator Formula & Method

sRGB (0–255) → remove gamma → linear RGB → convert to LMS cone space. Dichromacy: drop the missing cone's contribution (protanopia = L, deuteranopia = M, tritanopia = S). LMS → linear RGB → re-apply gamma → simulated sRGB. Anomalous trichromacy = blend original toward the dichromat result by a severity factor. Achromatopsia = luminance only (grey). Method follows the Brettel/Viénot/Mollon transformation.

Examples: Color Blindness Simulator

Input

Green #2ecc71 under deuteranopia

Result

Shifts toward a muddy yellow-brown

Missing M cones make green and red harder to tell apart, so the vivid green desaturates and warms.

Input

Red #e74c3c vs Green #2ecc71 (pair check)

Result

Warning: colours look similar under protanopia/deuteranopia

Both map to close appearances without L or M cones, so a text or icon label is recommended.

Input

Any color under achromatopsia

Result

Rendered as a shade of grey

Total color blindness keeps only luminance, so hue is discarded entirely.

Frequently Asked Questions – Color Blindness Simulator

It transforms a color or an uploaded image to approximate how a person with color vision deficiency would perceive it, and shows the normal and simulated versions side by side. This helps you judge whether a design remains clear for colorblind users.