Resumen / Utilidades y calculadoras / Comprobador de contraste de color
Utilidades y calculadoras 100% en el navegador y sin conexión

Comprobador de contraste de color

Comprueba la relación de contraste WCAG 2.x de un color de texto sobre un fondo y obtén el color válido más cercano si falla AA.

Introduce valores; el resultado se calcula al instante.

Tus archivos y datos nunca salen de tu navegador: no se sube nada.

Formatos admitidos: #rgb, #rrggbb y rgb(r, g, b). No se admite el canal alfa (transparencia).

Vista previa

Texto normal: El veloz murciélago hindú comía feliz cardillo y kiwi.

Texto grande, 24 px (18 pt)

Texto grande en negrita, 18,67 px (14 pt)

Resultados WCAG 2.x

Relación de contraste
4.47:1
Resultados WCAG 2.x
CriterioMínimoResultado
AA, texto normal 4.5:1
AA, texto grande 3:1
AAA, texto normal 7:1
AAA, texto grande 4.5:1
Componentes de interfaz y gráficos 3:1
Notas y límites

La relación se corta tras dos decimales, no se redondea. Un valor de 4,496 se muestra como 4.49:1 y no llega a 4,5.

Texto grande es de 18 pt (24 px) o más, o de 14 pt (18,67 px) o más en negrita.

Límite: los colores con alfa no se admiten. Usa el color final y opaco.

Un comprobador de contraste de color para texto gris sobre blanco

El gris #777777 sobre blanco se lee bien en una pantalla de diseño y mal al sol. Este comprobador de contraste de color calcula la relación exacta según WCAG 2.x. Escribe el color del texto y el del fondo, y el valor aparece al instante: para ese par, 4.47:1.

Cómo se usa

  1. Escribe el Color del texto o elígelo con el selector. Campo y selector se mantienen sincronizados.
  2. Haz lo mismo con el Color de fondo. Acepta #rgb, #rrggbb y rgb(r, g, b). Otro formato muestra un error junto al campo.
  3. Mira la relación y las cinco filas. Si falla AA para texto normal, aparece el color de texto más cercano que llega a 4,5:1.
  4. Pulsa Usar este color para aplicarlo o Intercambiar colores para probar texto claro sobre fondo oscuro.

Las cinco filas y sus mínimos

AA pide 4,5 para texto normal y 3 para texto grande. AAA pide 7 y 4,5. La quinta fila, componentes de interfaz y gráficos, pide 3. Es texto grande el de 18 pt (24 px) o más, o el de 14 pt (18,67 px) o más en negrita.

Por qué 4,496 no llega a 4,5

La herramienta corta la relación tras dos decimales. No redondea. Un 4,496 se muestra como 4.49:1 y suspende. Redondeado diría 4.50 y aprobaría un par que no llega. Con el ejemplo pasa algo parecido: el valor real es 4,478 y verás 4.47.

Cómo se calcula el color más cercano

Se conservan el tono y la saturación. Solo cambia la luminosidad, en pasos de 0,1 puntos porcentuales, hacia más oscuro y hacia más claro. Se muestra el resultado más próximo al original. Para el ejemplo sale cerca de #767676.

Lo que la herramienta no puede juzgar

  • No admite alfa: ni rgba() ni hexadecimal de ocho cifras.
  • Un texto sobre una foto o un degradado no tiene un único fondo. Revisa el punto peor.
  • No sabe qué tamaño o grosor usa tu página. Las filas de texto grande solo dicen qué umbral aplicaría.

Qué pasa con tus colores

El cálculo se hace en la página. No se envía ninguna petición y los colores no se guardan. Puedes comprobarlo en la pestaña Red de las herramientas de desarrollo.

Preguntas frecuentes (FAQ)

El nivel AA de WCAG 2.x exige al menos 4,5:1 para texto normal. El nivel AAA exige al menos 7:1.