TOOL
More Colors Tools

Color Blindness Simulator & CVD Filter

Simulate Protanopia, Deuteranopia, Tritanopia, and Achromatopsia on colors, palettes, images, and UI mockups with real-time WCAG compliance.

Free to use No registration Works on any device
Initializing tool engine...

Your TOOL Results

Your converted results will appear here

Run Color Blindness Simulator & CVD Filter above to generate results instantly.

Tool Overview & Guide

About Color Blindness Simulator & CVD Filter

The Color Blindness Simulator & CVD Filter is an advanced web accessibility and color science workstation designed for UI/UX designers, frontend engineers, digital accessibility auditors, data visualizers, and digital artists. Globally, Color Vision Deficiency (CVD) affects approximately 1 in 12 men (8%) and 1 in 200 women (0.5%)—representing more than 350 million individuals worldwide. When digital interfaces, charts, and brand palettes rely solely on color cues like red error states or green confirmation badges, millions of users are locked out of critical digital experiences. This intelligent color blindness simulator and cvd simulator enables designers to simulate, audit, and correct color schemes across all eight recognized clinical forms of color vision deficiency in real time.

Whether you need to test an entire UI design system palette, inspect uploaded dashboard screenshots with side-by-side split comparison sliders, evaluate WCAG 2.1 AA/AAA contrast ratios under simulated vision deficiencies, or apply digital daltonization error-diffusion filters, this daltonism simulator provides precision colorimetric transformations backed by the peer-reviewed mathematical models of Brettel, Viénot, Mollon, and Machado. Below, explore an authoritative masterclass on human retinal photoreceptor biology, CVD taxonomy, mathematical simulation algorithms, WCAG accessibility compliance rules, daltonization science, and inclusive data visualization design.

Table of Contents

The Biology of Human Color Perception & Retinal Photoreceptors

Human color perception operates according to the principles of trichromacy, initially proposed by Thomas Young and Hermann von Helmholtz and later unified with Ewald Hering’s opponent-process theory. The human retina contains two primary classes of photoreceptor cells located in the neurosensory retinal layer: approximately $120$ million rod cells responsible for scotopic (low-light, monochromatic) vision, and roughly $6$ to $7$ million cone cells concentrated within the central fovea centralis responsible for photopic (daylight, high-acuity, chromatic) vision.

S-Cones (Short Wavelength)

Peak Sensitivity: $sim 420 ext{ nm}$ (Violet / Blue spectrum).

Genetic Locus: Encoded by the OPN1SW gene located on Chromosome 7 (autosomal chromosome).

Because S-cone photopigments are autosomal rather than sex-linked, blue-yellow color deficiencies (Tritanopia/Tritanomaly) affect biological males and females at equal, extremely low rates ($approx 0.003%$).

M-Cones (Medium Wavelength)

Peak Sensitivity: $sim 530 ext{ nm}$ (Green spectrum).

Genetic Locus: Encoded by the OPN1MW gene cluster located on the X Chromosome (Xq28).

Mutations or deletions in the M-cone opsin gene cause Deuteranopia (green blindness) or Deuteranomaly (green weakness), representing over $75%$ of all global color vision deficiency cases.

L-Cones (Long Wavelength)

Peak Sensitivity: $sim 560 ext{ nm}$ (Red / Amber spectrum).

Genetic Locus: Encoded by the OPN1LW gene located adjacent to OPN1MW on the X Chromosome.

Deletions or spectral shifts in L-cones produce Protanopia (red blindness) or Protanomaly (red weakness). Because L-cones also provide overall perceived brightness, protanopes perceive red wavelengths as significantly darker or black.

The genetic architecture of color blindness explains the striking gender disparity in diagnosis. Biological males possess only one X chromosome ($). If their single X chromosome inherits a mutated opsin gene, they will manifest red-green color deficiency. Biological females possess two X chromosomes ($); a recessive mutation on one X chromosome is typically masked by a normal photopigment gene on the other, making females predominantly asymptomatic genetic carriers unless both parental X chromosomes carry the mutation.

Complete Taxonomy of Color Vision Deficiencies (CVD)

Color vision deficiency is not a monolithic condition. It is categorized into three distinct pathological tiers: Anomalous Trichromacy (three cone types exist, but one is mutated or spectrally shifted), Dichromacy (one complete cone class is entirely absent), and Monochromacy (two or all three cone classes are absent, resulting in complete color blindness). Below is the clinical classification taxonomy:

Deficiency Category Clinical Condition Affected Cone / Opsin Prevalence (% of Men / Women) Perceptual Impact Critical Confusion Pairs
Protan Axis (Red Defect) Protanopia (Dichromacy) Missing L-cones (OPN1LW) $1.0%$ Men | $0.02%$ Women Red appears dark brown or black. Severe red-green confusion; significant loss of luminance for red light. Red vs. Black, Dark Green vs. Brown, Violet vs. Blue.
Protanomaly (Trichromacy) Mutated L-cones (shifted peak) $1.0%$ Men | $0.03%$ Women Reds appear duller, less saturated, and amber-shifted. Discrimination between red and green is degraded. Orange vs. Yellow-Green, Light Red vs. Beige.
Deutan Axis (Green Defect) Deuteranopia (Dichromacy) Missing M-cones (OPN1MW) $1.1%$ Men | $0.01%$ Women Greens, yellows, oranges, and reds collapse into a single brownish-yellow hue band. Normal luminance maintained. Bright Green vs. Yellow, Red vs. Green, Blue-Green vs. Grey.
Deuteranomaly (Trichromacy) Mutated M-cones (shifted peak) $5.0%$ Men | $0.35%$ Women Most common CVD type worldwide ($>60%$ of cases). Moderate difficulty differentiating pale greens from yellows. Lime Green vs. Pale Yellow, Olive vs. Khaki.
Tritan Axis (Blue Defect) Tritanopia (Dichromacy) Missing S-cones (OPN1SW) $approx 0.003%$ (Equal M/F) Short-wavelength blindness. Blues appear greenish; yellows appear pinkish-grey or light violet. Extremely rare. Blue vs. Dark Green, Yellow vs. Violet, Orange vs. Red.
Tritanomaly (Trichromacy) Mutated S-cones $approx 0.001%$ (Equal M/F) Mild blue-green confusion; slight desaturation of short wavelengths. Teal vs. Sky Blue, Lavender vs. Pale Pink.
Monochromacy (Total Blindness) Achromatopsia (Rod Monochromacy) Complete cone dysfunction $approx 0.003%$ ($1 ext{ in }33,000$) Complete inability to perceive color. Vision is pure greyscale based on rod luminance. Accompanied by nystagmus and severe photophobia. All colors with identical relative luminance are indistinguishable.
Achromatomaly (Atypical) Severe cone loss / hypoplasia $approx 0.001%$ Extremely pale, desaturated vision. Only trace chroma discrimination remains under bright lighting. Subtle pastel tones and low-saturation palettes.

Mathematical Models of CVD Simulation: Brettel, Viénot & Machado Algorithms

Simulating human color vision deficiency inside digital software is not simple desaturation. Digital colors exist in device-dependent gamma-compressed sRGB space. Scientifically accurate simulation requires converting sRGB pixels through physiological cone-absorption spaces using three sequential mathematical stages:

Stage 1: Linearization (Gamma Expansion)

Standard sRGB values are non-linear (gamma encoded with $gamma approx 2.2$). Before linear matrix algebra can be applied, channels must be linearized:

C_lin = (C_srgb ≤ 0.04045) ? (C_srgb / 12.92) : ((C_srgb + 0.055) / 1.055)^2.4

Stage 2: LMS Cone Projection

Linear RGB values are converted into LMS (Long, Medium, Short cone response) space using physiological spectrophotometric matrices (such as the Hunt-Pointer-Estevez or Bradford matrices):

[L, M, S]^T = M_RGB_to_LMS × [R_lin, G_lin, B_lin]^T

Stage 3: Dichromatic Reduction & Gamma Compression

In dichromacy, the missing cone response is projected onto the plane of physiological confusion lines defined by the white point (D65) and remaining spectral primaries. The resulting vector is transformed back to linear RGB and gamma-recompressed:

C_srgb = (C_lin ≤ 0.0031308) ? (12.92 × C_lin) : (1.055 × C_lin^(1/2.4) – 0.055)

Hardware-Accelerated 3×3 Transformation Matrices

For instantaneous, real-time client-side rendering on canvas elements, SVG graphics, and web styles, computer scientists (notably Machado et al., 2009, and the Coblis consortium) precomputed optimized $3 imes 3$ linear transformation matrices that approximate the full non-linear LMS projection pipeline with high colorimetric fidelity:

Deficiency Type Row 1 (Red Output: ‘$) Row 2 (Green Output: ‘$) Row 3 (Blue Output: ‘$)
Protanopia (Red-Blind) $[0.56667, 0.43333, 0.00000]$ $[0.55833, 0.44167, 0.00000]$ $[0.00000, 0.24167, 0.75833]$
Deuteranopia (Green-Blind) $[0.62500, 0.37500, 0.00000]$ $[0.70000, 0.30000, 0.00000]$ $[0.00000, 0.30000, 0.70000]$
Tritanopia (Blue-Blind) $[0.95000, 0.05000, 0.00000]$ $[0.00000, 0.43333, 0.56667]$ $[0.00000, 0.47500, 0.52500]$
Achromatopsia (Greyscale) $[0.29900, 0.58700, 0.11400]$ $[0.29900, 0.58700, 0.11400]$ $[0.29900, 0.58700, 0.11400]$

To simulate anomalous trichromacy with variable severity in [0, 1]$ (from $0%$ normal vision to $100%$ complete dichromacy), our simulator computes an interpolated matrix (S) = (1 – S) cdot I + S cdot M_{ ext{full}}$, where $ is the $3 imes 3$ identity matrix. This enables smooth real-time scrubbing on the severity slider.

WCAG 2.1 & 2.2 Guidelines for Color & Contrast Accessibility

Designing digital experiences compliant with the Web Content Accessibility Guidelines (WCAG 2.1 / 2.2) and the Americans with Disabilities Act (ADA) requires adhering to three fundamental normative success criteria:

Criterion 1.4.1: Use of Color (Level A)

The Normative Rule: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

Practical Example: A required form field cannot merely turn red on submit. It must include an asterisk ($*$), an inline text error message (e.g., “Please enter a valid email address”), and an alert icon.

Criterion 1.4.3: Contrast Minimum (Level AA)

The Normative Rule: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1 for normal text, and at least 3.0:1 for large text (18pt regular or 14pt bold).

Under CVD: Red text on a black background may pass normal contrast tests, but for a protanope whose L-cones are absent, the red darkens severely, collapsing the contrast ratio below $2.0:1$ and causing total illegibility!

Criterion 1.4.11: Non-text Contrast (Level AA)

The Normative Rule: The visual presentation of user interface components (active states, borders, inputs) and graphical objects (chart bars, pie slices, map legends) has a contrast ratio of at least 3:1 against adjacent colors.

In Data Viz: Adjacent bars in a chart cannot rely solely on red vs. green fills. They must be separated by white border strokes ($>3:1$) or distinct fill patterns.

The Science of Daltonization & Assistive Color Correction

In 1794, English chemist and physicist John Dalton published the world’s first scientific paper on color blindness after realizing that he and his brother perceived geranium flowers and sealing wax differently from their peers. Because Dalton’s own vision deficiency was later genetically proven from his preserved eye tissue to be Deuteranopia, red-green color blindness is historically termed Daltonism across Romance languages (e.g., daltonisme in French, daltonismo in Spanish and Italian).

How Digital Daltonization Works:

Digital daltonization is an intelligent error-diffusion image processing algorithm developed by researchers (Fidaner et al., Brettel et al.) to help colorblind individuals disambiguate confusing colors on digital screens. The algorithm operates in three steps:

  1. Calculate the Chromatic Error: It computes the color difference vector between the original RGB pixel and the simulated CVD pixel: $ec{Delta} = ec{C}_{ ext{orig}} – ec{C}_{ ext{sim}}$. This represents the exact wavelength information that the user’s deficient eye cannot register.
  2. Re-Project into Visible Channels: Because the user cannot detect the lost red-green contrast, the algorithm mathematically shifts that error vector into the spared short-wavelength (blue) and luminance channels: { ext{corr}} = G + 0.7 cdot Delta_R$ and { ext{corr}} = B + 0.7 cdot Delta_R + 1.0 cdot Delta_G$.
  3. Restore Visual Contrast: When this pre-corrected image is viewed by a person with deuteranopia or protanopia, two items that previously appeared as identical brownish-yellow shades now display distinct brightness levels and blue-yellow tint differences, restoring immediate visual differentiation!

Designing Colorblind-Friendly User Interfaces & Data Visualizations

Designing universally accessible software does not mean abandoning colorful aesthetics. By incorporating proven accessibility design patterns, digital products can remain visually stunning while ensuring total cognitive clarity for every user:

1. Adopt Tested Colorblind-Safe Palettes

Rather than picking arbitrary saturated rainbow hues, use palettes mathematically engineered to maintain high Euclidean distance in CVD cone spaces:

  • Okabe & Ito Palette: Created by Masataka Okabe and Kei Ito (2002), this 8-color universal palette (Black, Orange, Sky Blue, Bluish Green, Yellow, Blue, Vermilion, Reddish Purple) is mutually distinguishable by all CVD types.
  • Viridis & Cividis: Designed for scientific plotting in Matplotlib, these continuous colormaps are monotonically increasing in perceptual luminance.
  • Paul Tol Schemes: Scientifically vetted qualitative and diverging schemes available via ColorBrewer.

2. Double-Encode Information (Color + Symbol)

Every critical state indicator must pair color with secondary non-chromatic cues:

  • Alerts: Pair green success banners with a checkmark icon ($checkmark$); pair red error alerts with an exclamation badge ($ ext{⚠}$).
  • Charts & Graphs: Use dashed vs. solid lines in multi-series line charts. Apply hatched or cross-hatched fills in bar charts.
  • Direct Labeling: Place text labels directly beside chart segments rather than forcing readers to cross-reference a detached color legend.

Clinical Diagnostics: Ishihara Plates & Anomaloscopy

Color vision deficiency is formally diagnosed through clinical ophthalmological and optometric testing instruments:

The Ishihara Pseudoisochromatic Plate Test

Published in 1917 by Dr. Shinobu Ishihara of the University of Tokyo, this test comprises a booklet of 38 circular plates filled with pseudo-randomized colored dots varying in size and luminance.

  • Vanishing Plates: A number (such as “74”) is visible to normal trichromats via red-green hue differences, but vanishes into random noise for deuteranopes/protanopes.
  • Transformation Plates: Normal trichromats read one number (e.g., “71”), while individuals with red-green CVD perceive an alternative number (e.g., “21”) due to luminance cues.
  • Diagnostic Plates: Differentiates between protan and deutan defects using dual-digit color pairs.

The Nagel Anomaloscope

The optical gold standard for clinical diagnosis. The patient looks into a split bipartite circular viewing field and manually adjusts two control dials to solve the Rayleigh Equation:

  • The top half is illuminated with monochromatic sodium yellow light ($589 ext{ nm}$).
  • The bottom half is a variable mixture of lithium red ($670 ext{ nm}$) and mercury green ($546 ext{ nm}$).
  • A normal trichromat finds an exact perceptual match with a specific mixture ratio. A dichromat can match pure yellow to any mixture of red or green by simply altering the yellow field’s luminance!

To continue optimizing your design systems, explore our companion color tools: generate accessible tint and shade steps with our color shade and tint generator, test high-contrast dark modes using the color inverter and negative generator, verify hex color values with the hex to rgb converter, or sample pixel values with our html5 color picker.

Frequently Asked Questions (FAQ)


Deuteranomaly (green-weakness) is by far the most prevalent form of color vision deficiency, accounting for over $60%$ of all cases worldwide. It affects approximately $5%$ of biological men and $0.35%$ of women. Individuals with deuteranomaly have mutated M-cones whose spectral absorption curve is shifted closer to the L-cone spectrum, reducing discrimination between green and red tones.


No. Seeing purely in black and white—a condition known as Achromatopsia (rod monochromacy)—is extremely rare, occurring in only about 1 in 33,000 individuals ($approx 0.003%$ of the population). Over $99%$ of people with color vision deficiency see a vibrant spectrum of colors, but certain wavelength bands (most commonly between red and green, or between blue and yellow) overlap and appear as muted browns, tans, or identical tones.


Protanopes completely lack L-cones (long-wavelength photoreceptors). In human vision, L-cones provide a substantial portion of overall perceived brightness (luminance). Because protanopic eyes cannot absorb red wavelengths, red light appears dramatically darker or almost black. Consequently, red text on a dark or black background loses virtually all perceptual contrast, becoming completely illegible to a protanope even if standard automated contrast tools measure a passing score.


Our simulator converts sRGB pixels into linear space by reversing gamma encoding, transforms the linear values into physiological LMS cone response coordinates using spectrophotometric matrix matrices, projects the missing cone response onto the physiological confusion plane based on the D65 white point, and re-encodes the resulting color back to gamma-corrected sRGB. The severity slider interpolates between the identity matrix and the target deficiency matrix.


Daltonization is a digital assistive algorithm that calculates the lost color difference vector between original and simulated CVD pixels, and re-distributes that lost information into the user’s functioning short-wavelength (blue) and luminance channels. While software cannot “cure” anatomical cone deficiencies, daltonization successfully allows CVD users to visually disambiguate colors that would otherwise appear indistinguishable on digital displays.


The safest qualitative color combinations pair Blue and Orange (which remain distinct across protan, deutan, and tritan conditions), or implement the scientifically proven Okabe & Ito palette. For continuous heatmaps, sequential colormaps like Viridis and Cividis are optimal because their perceived brightness increases monotonically from dark purple/blue to bright yellow, ensuring full readability even in complete greyscale.


Yes! Switch to Tab 2 (Image & Chart Filter Lab) and use the “Upload Your Image” file picker to upload any JPG, PNG, or WebP graphic. You can drag the interactive split slider to compare your original image against any of the 8 simulated CVD conditions, adjust deficiency severity, toggle daltonization, and download the simulated result as a PNG.


Yes, 100% free with no account creation, subscription, or software downloads required. All matrix computations and image rendering happen entirely client-side inside your browser via HTML5 Canvas, ensuring complete data privacy for your uploaded mockups and saved palettes.

Pro Tip: Bookmark this page (Ctrl+D / Cmd+D) for quick one-click access whenever you need fast, accurate calculations on the go!

Why Choose Our Color Blindness Simulator & CVD Filter?

Fast & Easy

Convert your data and files in just a few seconds.

High Quality

Get the highest quality, accurate outputs every single time.

Works Everywhere

Use on any device, phone, tablet or desktop without installs.

No Registration

No account needed. Zero signups, credits or hidden subscriptions.

Completely Free

All features are 100% free forever with no watermarks or fees.

Ready to Get Started?

Explore 200+ Free Online Tools

From image conversion to calculators, we've got everything you need in one place.

Browse All Tools

Leave a Reply

Your email address will not be published. Required fields are marked *