How Color blindness simulator works
Color Blindness Simulator applies colour-transformation matrices to your image to show how it appears to people with protanopia (red-blind), deuteranopia (green-blind), tritanopia (blue-blind) or achromatopsia (complete colour blindness). The matrices are applied pixel by pixel using Canvas.getImageData() and Canvas.putImageData() in your browser. No image data is transmitted to a server.
The simulations are based on published perceptual models derived from studies of colour vision deficiency. They are approximations of how the visual system of an affected person processes colour, not exact reproductions of individual experience, which varies. The tool is designed to help designers and developers identify contrast or colour-coding problems that would affect a significant share of their audience: around 8 percent of men and 0.5 percent of women have some form of colour vision deficiency.