Saltar al contenido
nearnull

Simulador de Daltonismo

Mirá cómo se ve una paleta de colores con protanopia, deuteranopia, tritanopia y acromatopsia, y encontrá los colores que se vuelven difíciles de distinguir. Funciona enteramente en tu navegador: no se envía nada a ningún servidor.

Un color por línea, en cualquier formato. Hasta 12 colores.

Simulación
Visión normal Los colores tal como los ingresaste
Protanopia Sin conos rojos. Cerca de 1 de cada 100 hombres.
Deuteranopia Sin conos verdes. Cerca de 1 de cada 100 hombres; las formas leves afectan a unos 5 de cada 100.
Tritanopia Sin conos azules. Rara, muy por debajo de 1 cada 10.000 personas.
Acromatopsia Sin visión de color, solo brillo. Cerca de 1 de cada 30.000 personas.
Difíciles de distinguir
#2ca02c / #ff7f0e Protanopia · ΔE 4.6
#1f77b4 / #9467bd Protanopia · ΔE 5.7
#d62728 / #2ca02c Deuteranopia · ΔE 7.3
#1f77b4 / #9467bd Deuteranopia · ΔE 8.0
#d62728 / #1f77b4 Acromatopsia · ΔE 1.1
#d62728 / #9467bd Acromatopsia · ΔE 4.6
#2ca02c / #1f77b4 Acromatopsia · ΔE 9.9
#2ca02c / #ff7f0e Acromatopsia · ΔE 9.0
#2ca02c / #9467bd Acromatopsia · ΔE 6.4
#1f77b4 / #9467bd Acromatopsia · ΔE 3.5

¿Qué es un simulador de daltonismo?

Alrededor del 8% de los hombres y el 0.5% de las mujeres tienen algún tipo de deficiencia en la visión del color, casi siempre una menor capacidad de distinguir el rojo del verde. Un simulador muestra cómo ven ellos un conjunto de colores, para que puedas comprobar si la leyenda de un gráfico, un badge de estado o un mapa siguen funcionando. Esta herramienta transforma cada color con el modelo de Machado, Oliveira y Fernandes (2009) para protanopia, deuteranopia y tritanopia, lo pasa a escala de grises para la acromatopsia, y marca los pares de colores cuya diferencia baja de un ΔE de 10, el punto en que se vuelven difíciles de distinguir.

Ejemplos

La misma simulación en código, como filtro SVG reutilizable y dentro del navegador:

JavaScript
// Machado et al. 2009, deuteranopia, on linear RGB
const M = [[0.367322, 0.860646, -0.227968],
           [0.280085, 0.672501,  0.047413],
           [-0.01182, 0.04294,   0.968881]];
const sim = M.map((row) => row[0] * r + row[1] * g + row[2] * b);
Python
import numpy as np

M = np.array([[0.367322, 0.860646, -0.227968],
              [0.280085, 0.672501, 0.047413],
              [-0.01182, 0.04294, 0.968881]])
simulated = linear_rgb @ M.T
SVG filter
<filter id="deuteranopia">
  <feColorMatrix type="matrix" values="0.367 0.861 -0.228 0 0
    0.280 0.673 0.047 0 0  -0.012 0.043 0.969 0 0  0 0 0 1 0" />
</filter>
CSS
/* preview a whole page through the SVG filter above */
html { filter: url(#deuteranopia); }

Casos de uso

Verificar paletas de gráficos y mapas

Asegurate de que cada serie de un gráfico o categoría de un mapa se siga distinguiendo, sobre todo los pares de rojo y verde, que son los que más fallan.

Colores de estado en interfaces

Los estados de éxito, advertencia y error muchas veces dependen solo del verde, el amarillo y el rojo. Mirá si se confunden y agregá íconos o etiquetas donde pase.

Revisar una paleta de marca

Probá un conjunto de colores de marca antes de usarlos en todo un producto, así los problemas de accesibilidad se detectan una vez y no en cada pantalla.

Explicarle accesibilidad a un equipo

Mostrales a diseñadores y stakeholders cómo ve realmente una paleta un usuario daltónico, que convence más que una guía.

Preguntas frecuentes

¿Qué tan precisa es la simulación?
Usa el modelo de Machado 2009 con severidad completa, muy usado en investigación y en las herramientas para developers de los navegadores. La visión real del color varía de persona a persona, y las formas leves (protanomalía, deuteranomalía) son mucho más comunes que las completas, así que tomá el resultado como el peor caso.
¿Qué significa el valor ΔE?
ΔE es la distancia entre dos colores en el espacio de color CIE Lab, que sigue aproximadamente la percepción humana. Por debajo de 10, más o menos, dos colores son fáciles de confundir cuando son chicos o no están uno al lado del otro, así que se listan los pares bajo ese umbral.
¿Por qué aparecen pares que se ven distintos en la acromatopsia?
Sin visión de color solo queda el brillo, y muchas paletas usan colores de luminosidad parecida. Si esos colores tienen un significado, agregá una segunda pista como un patrón, un ícono o una etiqueta de texto.
¿Cómo arreglo una paleta que falla?
Variá la luminosidad además del tono, preferí azul y naranja en lugar de rojo y verde para los pares que tienen que contrastar, y nunca uses el color como única forma de transmitir información. Paletas como Okabe-Ito se diseñaron para esto.
¿Mis datos se envían a algún servidor?
No. Cada simulación corre en tu navegador con JavaScript plano. Nada de lo que ingresás se transmite ni se guarda.