Saltar al contenido
ToolMug

Comprobador de contraste de color

Introduce un color de texto y uno de fondo para obtener la relación de contraste WCAG y ver si el texto normal y el texto grande cumplen AA y AAA. Si no cumple, la herramienta mantiene el tono, ajusta solo la luminosidad y sugiere el color que sí cumple más cercano, que puedes aplicar con un clic.

Funciona en tu navegador: nada de lo que introduces se sube

Relación de contraste

4,54:1

  • AA texto normal ≥ 4.5:1Correcto
  • AA texto grande ≥ 3:1Correcto
  • AAA texto normal ≥ 7:1Incorrecto
  • AAA texto grande ≥ 4.5:1Correcto

Texto de titular grande

El texto normal a 16 px debería ser fácil de leer.

Letra pequeña, leyendas y notas al pie.

Botón

Color de texto más cercano que cumple AAA: #595959 (7.00:1)

Cómo se usa

  1. Elige los colores o escríbelos — hex, rgb(), hsl(), oklch() o un nombre de color.
  2. Consulta la relación y los cuatro resultados WCAG, y revisa la vista previa en vivo debajo.
  3. Si no cumple, haz clic en «Usar este color» junto a una sugerencia para aplicarla.

Opciones explicadas

AA
Al menos 4,5:1 para texto normal y 3:1 para texto grande (18 pt / 24 px, o 14 pt / unos 18,7 px en negrita). La mayoría de normativas y sistemas de diseño exigen AA.
AAA
Al menos 7:1 para texto normal y 4,5:1 para texto grande, para contenido donde la legibilidad es lo más importante.
Color sugerido
Mantiene el tono y la saturación en el espacio de color OKLCH y cambia solo la luminosidad para encontrar el color más cercano que justo cumple.
Colores transparentes
Un color de texto con transparencia se mide tal como se ve sobre el fondo.

Cómo se calcula la relación

Cada color se convierte de sRGB a luz lineal y luego a luminancia relativa:

lineal = c ÷ 12,92                      si c ≤ 0,04045
lineal = ((c + 0,055) ÷ 1,055) ^ 2,4    en otro caso   (c va de 0 a 1)
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
relación = (L_más_claro + 0,05) ÷ (L_más_oscuro + 0,05)

El verde es el que más cuenta porque el ojo es más sensible a él. Algunos resultados sobre fondo blanco:

Color del texto Relación Resultado
#000000 21 : 1 AAA
#0066cc 5,57 : 1 AA texto normal, no AAA texto normal
#767676 4,54 : 1 AA texto normal
#777777 4,48 : 1 No cumple AA para texto normal, sí para texto grande

Las definiciones de WCAG están en Understanding Success Criterion 1.4.3.

Preguntas frecuentes

¿Cómo se calcula el contraste?

Con la fórmula WCAG 2.x: (luminancia relativa más clara + 0,05) ÷ (luminancia relativa más oscura + 0,05), lo que da de 1:1 a 21:1. Negro sobre blanco es 21:1.

¿Por qué se menciona tanto el color #767676?

Es el gris más claro que llega a 4,5:1 (unos 4,54:1) sobre blanco, así que es un límite inferior habitual para texto secundario.

¿También hay que comprobar iconos y bordes?

Sí. Desde WCAG 2.1, los componentes de interfaz y los gráficos (bordes de botones, campos, iconos) necesitan al menos 3:1 frente a los colores adyacentes.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas