FormatterHQ

Color Blindness Simulator

Preview screenshots, charts and palettes as people with colour-vision deficiencies see them — seven simulations side by side, computed locally in your browser.

Loading tool…
Ready.

How to use the Color Blindness Simulator

  1. Drop a screenshot, chart or photo onto the page (a sample chart loads automatically).
  2. Choose All types side by side or a single deficiency to compare with normal vision at a larger size.
  3. Enter your palette in Check a colour palette, one colour per line, to see every colour under each simulation.
  4. Download a simulated PNG when a single type is selected, for example to include in a design review.

Test your designs with a color blindness simulator

Around 1 in 12 men and 1 in 200 women have some form of colour-vision deficiency, most often red-green. For them, a red error and a green success message can look almost identical, and a line chart with red and green series becomes hard to read. This color blindness simulator shows your images and palettes the way they would appear with seven types of colour-vision deficiency.

Types simulated

TypeAffected conesWhat gets confused
Protanopia / protanomalyRed (L) cones missing / weakRed with green and brown; reds look darker
Deuteranopia / deuteranomalyGreen (M) cones missing / weakRed with green — the most common type
Tritanopia / tritanomalyBlue (S) cones missing / weakBlue with green, yellow with pink
AchromatopsiaNo functioning conesAll hues; only lightness remains

How the simulation works

Pixels are converted from sRGB to linear light and multiplied by the matrices published by Machado, Oliveira and Fernandes (2009), which model how the missing or shifted cone response changes perceived colour. Full deficiencies use severity 1.0; the "-anomaly" variants use severity 0.6 to represent the milder, more common forms. Achromatopsia is shown as luminance only. Simulations are approximations: individual vision varies, but the model is widely used in accessibility tooling.

Checking a palette

The palette table shows each colour in every simulation. If two cells in a row look alike, users with that deficiency may not tell the colours apart. For example, #dc2626 (red) and #16a34a (green) become two similar olive-brown tones under deuteranopia.

Design fixes that work

  • Never use colour as the only signal: add icons, labels, patterns or line styles.
  • Differ in lightness, not only hue — a light and a dark colour stay distinguishable in every simulation.
  • Prefer blue/orange over red/green for binary states and chart series.
  • Check text contrast separately with the contrast checker.

Build a new, safer palette with the color palette generator and verify it here before shipping.

Charts and data visualisation

Charts are where colour-vision deficiencies cause the most real problems, because legends force readers to match colours precisely. Test every chart palette here: if two series merge in the deuteranopia or protanopia column, change one of them or add direct labels at the end of each line. Sequential scales (light to dark in one hue) survive all simulations well, while rainbow scales do not. Status colours deserve the same care — pair red and green indicators with distinct icons or text such as "Failed" and "Passed" so meaning never depends on colour alone.

Downloading results

Select a single deficiency to see the original and the simulation side by side at a larger size, then use Download simulated PNG to attach the result to a ticket or design review. Showing stakeholders how a chart looks to a colour-blind user is often more persuasive than quoting guidelines.

Privacy

Everything happens locally in your browser with JavaScript and the Canvas API. Your images are never uploaded to our servers, so the tool also works with confidential screenshots and personal photos.

Frequently asked questions

What is the most common type of color blindness?
Deuteranomaly, a reduced sensitivity of the green cones, is the most common. Together, red-green deficiencies account for the vast majority of cases.
How accurate is the simulation?
It uses the peer-reviewed Machado et al. (2009) model, which is a good approximation for design checks. Real perception varies from person to person, so involve users where possible.
Can I test a website with this tool?
Take a screenshot of the page and drop or paste it here. All seven simulations are generated from that image in your browser.
Which colors are safe for colorblind users?
No colour pair is safe for everyone on its own, but blue paired with orange, and colours with a clear lightness difference, work for most people. Add labels or icons as a second cue.
Does the tool upload my images?
No. The pixel calculations run in your browser and the image never leaves your device.

Last updated October 3, 2026

Related tools

Color Contrast Checker (WCAG) Check the WCAG 2 contrast ratio of text and background colours for AA and AAA, preview it live and get the closest passing colour. Color Converter Convert any colour to HEX, RGB, RGBA, HSL, HSV and CMYK at once. Accepts CSS names and any notation. Color Mixer Mix two colours at any ratio and generate blend steps in OKLab, RGB, Lab, LCH or HSL, with CSS color-mix() output. Color Name Finder Find the name of a colour: the closest CSS colour names to any HEX, RGB or HSL value, with a plain-English description. Color Palette Generator Generate colour palettes from a base colour with harmony rules (complementary, triadic, analogous…) or at random, lock favourites and export CSS. Tints and Shades Generator Generate tints, shades and tones of any colour plus a 50–950 scale, and export CSS variables, SCSS or a Tailwind theme. Colortone to CMYK Converter Convert a named colour tone (e.g. steelblue, tomato) or any colour to CMYK, with its tints, shades and tones. Colortone to HEX Converter Convert a named colour tone (e.g. steelblue, tomato) or any colour to HEX, with its tints, shades and tones. Colortone to HSV Converter Convert a named colour tone (e.g. steelblue, tomato) or any colour to HSV, with its tints, shades and tones. Colortone to RGB Converter Convert a named colour tone (e.g. steelblue, tomato) or any colour to RGB, with its tints, shades and tones. HEX to CMYK Converter Convert HEX colour values to CMYK instantly, with a live colour swatch preview, colour picker and copy buttons. HEX to Colortone Converter Generate the tints, shades and tones of a HEX colour as a palette with swatches and ready-to-copy codes.