Conectar vía MCP →

Ingresar cálculo

Fórmula

Fórmula: Calculadora de relación de contraste

Publicidad

Resultados

Relación de contraste
21:1
Relación de luminancia relativa según WCAG 2.x
Luminancia del primer plano 0
Luminancia del fondo 1
WCAG AA — Texto normal (≥ 4,5) Pass
WCAG AA — Texto grande (≥ 3,0) Pass
WCAG AAA — Texto normal (≥ 7,0) Pass
WCAG AAA — Texto grande (≥ 4,5) Pass

¿Qué es la calculadora de relación de contraste?

Esta herramienta calcula la relación de contraste de color entre un color de primer plano y un color de fondo aplicando la fórmula oficial de las WCAG 2.x (las pautas de accesibilidad para el contenido web). La relación de contraste es una métrica clave de accesibilidad: indica si un texto resultará legible para personas con baja visión o con deficiencias en la percepción del color. Los valores van desde 1:1 (colores idénticos, texto invisible) hasta 21:1 (negro puro sobre blanco puro).

Dos muestras de texto sobre fondo que comparan alto y bajo contraste
El alto contraste (izquierda) es fácil de leer; el bajo contraste (derecha) no pasa las pruebas de accesibilidad.

Cómo usarla

Introduce los componentes rojo, verde y azul (0–255) del color de tu texto (primer plano) y del color de fondo. La calculadora linealiza cada canal, calcula la luminancia relativa de ambos colores y divide el más claro entre el más oscuro tras sumar la constante de luz ambiental de 0,05. A continuación te indica si la combinación supera los niveles AA y AAA de las WCAG para texto normal y texto grande.

La fórmula explicada

La relación de contraste es $$\text{Contraste} = \frac{L_1 + 0{,}05}{L_2 + 0{,}05}$$ donde \(L_1\) es la luminancia relativa del color más claro y \(L_2\) la del más oscuro. La luminancia relativa se obtiene escalando primero cada canal al rango 0–1 y aplicando después una transformación gamma: si el valor escalado es \(\le 0{,}03928\) se divide entre 12,92; en caso contrario se eleva mediante \(\left(\frac{c+0{,}055}{1{,}055}\right)^{2{,}4}\). Los canales ya linealizados se combinan como $$L = 0{,}2126 \cdot R + 0{,}7152 \cdot G + 0{,}0722 \cdot B,$$ una ponderación que refleja la mayor sensibilidad del ojo humano al verde.

Diagrama de la fórmula de la relación de contraste con dos niveles de luminancia
La razón compara la luminancia más clara \(L_1\) y la más oscura \(L_2\), cada una con un ajuste de 0,05.

Ejemplo práctico

Texto negro (0,0,0) sobre fondo blanco (255,255,255): la luminancia del negro \(= 0\) y la del blanco \(= 1\). Relación = $$\frac{1 + 0{,}05}{0 + 0{,}05} = \frac{1{,}05}{0{,}05} = 21{:}1,$$ el contraste máximo posible, que supera con holgura todos los niveles de las WCAG.

Preguntas frecuentes

¿Qué relación necesito? El nivel AA de las WCAG exige 4,5:1 para texto normal y 3:1 para texto grande (≥18 pt o 14 pt en negrita). El nivel AAA requiere 7:1 y 4,5:1 respectivamente.

¿Importa el orden de los colores? No: la fórmula siempre divide la luminancia más clara entre la más oscura, así que intercambiar el primer plano y el fondo da el mismo resultado.

¿Por qué se suma 0,05? Esta constante modela el reflejo de luz ambiental de la pantalla, de modo que incluso el negro puro sobre negro puro produzca un valor definido y no infinito.

Última actualización: