Protanopia
Protanopia / protanomaly weaken red. Status reds, traffic lights, and error states are the first places to check.
ACCESSIBILITY LAB
Simulate common color-vision deficiencies on images and palettes to catch unsafe color pairs early.
Choose a CVD type, adjust severity, test an image or palette, then open the contrast checker for failing pairs.
Model: Machado et al. 2009 Machado et al. 2009 in linear sRGB. Severity mixes identity with the dichromat matrix (standard Machado severity). No model matches every person’s perception.
Edit a palette, or upload a UI / chart screenshot. Processing stays in the browser.
0–100% Machado severity. Anomaly modes start near 60%; dichromacy near 100%.
Add brand or UI colors. Confusing pairs are ranked by how much separation they lose.
Link copied
That file is not a valid image. Use PNG, JPG, or WEBP.
Each swatch shows the original color and the simulated result.
Click a type to compare it in the main preview at the current severity.
These pairs stay distinct for typical vision but become hard to tell apart under the selected simulation.
These palette colors stay distinguishable under this simulation.
Even a safe palette fails if color is the only way to read the UI (WCAG 1.4.1).
Contrast checks readability; the palette lab builds and exports themes. This simulator checks color discrimination.
Protanopia / protanomaly weaken red. Status reds, traffic lights, and error states are the first places to check.
Deuteranopia is the most common CVD. Green/red buttons and charts often collapse — never rely on color alone.
Tritanopia is rarer and affects blue/yellow. Links, info chips, and gold-on-teal palettes need a second cue.
Achromatopsia is a grayscale check. Useful for lightness-only structure — not a full CVD model for everyone.
Go deeper
Passing a contrast ratio is not enough if two hues collapse for people with CVD. This simulator shows how your palette and images actually shift.
Enter brand/UI colors or load an image for preview.
Switch between protanopia, deuteranopia, tritanopia, and achromatopsia.
Replace risky pairs with safer hues and reinforce meaning with shape or labels.
Do not rely on red/green alone for success and error states.
Support series with patterns or labels, not hue alone.
Validate character and HUD palettes for CVD readability.
Deuteranopia is among the most common; it is a strong default check for UI.
It is an educational/design approximation, not a medical diagnosis tool.
Separate hue, raise contrast, and carry meaning with icons or text as well.