Relación de contraste
Relación = (L1 + 0,05) ÷ (L2 + 0,05), donde L1 es la luminancia del color más claro
El 0,05 representa la luz ambiente reflejada por la pantalla.
Compara un color de texto con un color de fondo, calcula su relación de contraste y verifica rápidamente los umbrales WCAG AA y AAA.
Relación de contraste:
Este comprobador calcula la relación de contraste entre un color de texto y un color de fondo con el método de las WCAG e indica si la combinación supera los umbrales AA y AAA. Sirve para validar una paleta antes de llevarla a una maqueta, una hoja de estilos o un componente, sin enviar los colores a ningún servidor.
Cada color hexadecimal se convierte en luminancia relativa: los canales rojo, verde y azul se linealizan y se ponderan según la sensibilidad del ojo (el verde aporta más del 70 % de la luminancia).
La relación divide la luminancia más clara más 0,05 entre la más oscura más 0,05. Va de 1:1 (dos colores iguales) a 21:1 (negro sobre blanco) y no depende del orden de los colores.
El resultado se compara con tres umbrales: 4,5:1 para texto normal en AA, 3:1 para texto grande en AA y 7:1 para texto normal en AAA. Una vista previa muestra el texto con los dos colores elegidos.
Introduce o selecciona el color de los caracteres.
Indica el color del fondo sobre el que se muestra el texto.
La relación aparece con Cumple o No cumple para AA texto normal, AA texto grande y AAA texto normal.
Oscurece el texto o aclara el fondo poco a poco y vuelve a comprobar.
La relación compara la luminancia relativa de los dos colores.
Relación = (L1 + 0,05) ÷ (L2 + 0,05), donde L1 es la luminancia del color más claro
El 0,05 representa la luz ambiente reflejada por la pantalla.
L = 0,2126 × R + 0,7152 × G + 0,0722 × B, con canales linealizados entre 0 y 1
Un canal c (valor sobre 255 dividido entre 255) vale c ÷ 12,92 si es menor o igual que 0,03928; si no, ((c + 0,055) ÷ 1,055)^2,4.
Comprobar que un color de marca sigue siendo legible como texto sobre fondo blanco u oscuro antes de aplicarlo en todo un sitio.
Encontrar el tono más cercano que llega a 4,5:1 cuando una auditoría señala un gris demasiado claro.
Comparar el texto de un botón con su fondo y probar después los estados de hover y desactivado.
Este gris tan habitual se queda justo por debajo de AA: sirve para un título grande, no para un párrafo.
Entrada
Color del texto: #777777 · Color de fondo: #ffffffResultado
Relación de contraste: 4.48:1 · AA texto normal: No cumple · AA texto grande: Cumple · AAA texto normal: No cumpleUn gris más intenso alcanza exactamente el umbral AAA de 7:1 sin la dureza del negro puro.
Entrada
Color del texto: #595959 · Color de fondo: #ffffffResultado
Relación de contraste: 7.00:1 · AA texto normal: Cumple · AA texto grande: Cumple · AAA texto normal: CumpleEs la luminancia del color más claro dividida entre la del más oscuro, cada una más 0,05. Va de 1:1 para dos colores iguales a 21:1 para negro sobre blanco.
Para el nivel AA, 4,5:1 en texto normal y 3:1 en texto grande. Para el nivel AAA, 7:1 en texto normal. AA es el nivel que exigen la mayoría de normativas, entre ellas la norma europea EN 301 549.
Su relación es 4.48:1, justo por debajo de 4,5:1. La herramienta no redondea a tu favor: con 4,48 el texto normal no llega a AA.
No. La fórmula siempre pone el color más claro en el numerador: texto blanco sobre azul y texto azul sobre blanco dan la misma relación.
No. La herramienta compara dos colores opacos. Para un color semitransparente, calcula primero el color que resulta sobre el fondo y comprueba ese color.
No. El cálculo se hace en tu navegador y los colores no salen de tu dispositivo.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Codifica o decodifica una URL, sus parámetros y los caracteres especiales que contiene.
Convierte un título o una frase en un slug limpio y listo para utilizar en una URL.
Valida, normaliza e inspecciona direcciones web localmente.
Comprende los umbrales de contraste WCAG, mide una combinación de colores y corrige los casos que dificultan la lectura o el uso de una interfaz.
Redimensiona un lote de imágenes, conviértelo a WebP y elimina metadatos con un único Pipeline.
Redimensiona, comprime y elige entre WebP, AVIF y otros formatos con un flujo práctico que reduce peso sin degradar innecesariamente la imagen.
WebAssembly, APIs del navegador y dispositivos más potentes permiten procesar más datos localmente. ¿Hasta dónde puede sustituir a los servicios con subida de archivos?