Categories
Color Blindness Simulator
Simulate how a color appears to people with protanopia, deuteranopia, tritanopia, or achromatopsia.
Overview
Simulates, as an approximation, how a color appears to people with protanopia (red deficiency), deuteranopia (green deficiency), tritanopia (blue deficiency), or achromatopsia (overall color deficiency).
This is a simplified approximation using an RGB transformation matrix, and does not perfectly reproduce actual perception.
Useful as a reference when choosing a color scheme, to check whether it might be hard to distinguish for people with certain color vision characteristics.
Usage
- 1
Enter the color to check (in #RRGGBB or rgb(r, g, b) format).
- 2
Click the "Simulate" button.
- 3
The original color and the simulated results for four color vision types are shown side by side.
Example
Input
#FF0000
Output
Four approximated colors, including how it appears with protanopia
Use Cases
Checking whether the colors used in a graph or chart are still distinguishable for people with color vision deficiencies
Checking for UI that conveys meaning through color alone, such as red for errors and green for success
Using it as reference material during an accessibility review of a website or app
FAQ
How accurate is this simulation?
It is a simplified approximation using an RGB transformation matrix, so treat it as a rough guide rather than a medically accurate color vision simulation.
What is achromatopsia?
It refers to being unable, or nearly unable, to distinguish colors at all. This tool approximates it as grayscale using a standard luminance formula.
Is the color I enter sent anywhere?
No. The simulation happens entirely in your browser.
Notes
This tool performs an approximate calculation and is not a substitute for an actual medical diagnosis or rigorous accessibility testing.
HSL format is not supported. Please use #RRGGBB or rgb(r, g, b) format.
Related Tools
Calculate the contrast ratio between a foreground and background color and check it against the WCAG AA/AAA criteria.
Generate linear-gradient or radial-gradient CSS from colors and positions.
Generate CSS Grid styles from column count, row count, and gap.