PixConvert

Comprobador de contraste online gratis (WCAG)

Evalúa las relaciones de contraste entre el color de primer plano y el de fondo para cumplir la accesibilidad WCAG AA y AAA, tanto en texto normal como grande.

Texto normal

Texto grande (18pt / 14pt en negrita)

The quick brown fox jumps over the lazy dog.

Relación de contraste

17.40:1

WCAG AA: texto normalPass (4.5:1)
WCAG AA: texto grandePass (3:1)
WCAG AAA: texto normalPass (7:1)
WCAG AAA: texto grandePass (4.5:1)
WCAG AA: componentes de UIPass (3:1)

Cómo comprobar el contraste de color

1

Introduce tus dos colores.

Elige el color del texto y el del fondo, o escribe un código hex de 6 dígitos como #1a1a1a en cada cuadro.

2

Lee la relación y las comprobaciones.

La relación de contraste se actualiza mientras escribes, y cinco filas muestran si cumple o no para el texto AA y AAA y para los elementos de UI.

3

Ajusta y copia.

Oscurece o aclara un color hasta que pasen las filas que necesitas, prueba Intercambiar para el par inverso y luego copia la relación para tus notas.

Preguntas frecuentes

Respuestas sobre las relaciones WCAG, el texto grande, el redondeo y lo que puede leer este comprobador.

¿Qué relación de contraste exige WCAG AA?

WCAG AA requiere al menos 4.5:1 para texto normal y 3:1 para texto grande. Los iconos, los bordes de campos y otros elementos de UI necesitan 3:1 respecto a los colores que tienen al lado. AAA sube las reglas de texto a 7:1 para texto normal y 4.5:1 para texto grande.

¿Cómo se calcula la relación de contraste?

Los valores de rojo, verde y azul de cada color se convierten a luz lineal y se ponderan para obtener una luminancia relativa. La relación es la luminancia más clara más 0.05, dividida entre la más oscura más 0.05, así que va de 1:1 para el mismo color a 21:1 para negro sobre blanco.

¿Qué se considera texto grande en WCAG?

El texto grande es de al menos 18pt (24px) en regular o 14pt (unos 18.66px) en negrita. Solo necesita 3:1 para AA y 4.5:1 para AAA. El comprobador no pide un tamaño de fuente, así que consulta las filas de texto grande solo si tu texto es de ese tamaño.

¿Basta con WCAG AA o necesito AAA?

AA es el nivel al que apuntan la mayoría de las leyes y políticas, incluidas la norma EN 301 549 en la UE y la regla de 2024 de EE. UU. para sitios web de gobiernos estatales y locales, que usan WCAG 2.1 AA. AAA es más estricto y un buen objetivo para textos largos de lectura.

¿Qué significa la comprobación de componentes de UI?

Comprueba la regla de 3:1 para los elementos que no son texto, el criterio de éxito 1.4.11 de WCAG. Úsala para colores de iconos, bordes de campos, anillos de foco y líneas de gráficos. Pon el color del elemento en el cuadro de color de texto y el color que hay detrás en el cuadro de fondo.

¿Por qué muestra 3.00:1 pero no cumple?

La relación en pantalla se redondea a dos decimales, pero las comprobaciones usan el valor exacto, como exige WCAG. El gris #959595 sobre blanco es 2.995:1, así que muestra 3.00:1 y aun así no pasa las filas de 3:1. Oscurece un poco el color para que cumpla.

¿Por qué el comprobador muestra 0.00:1?

Solo lee códigos hex de 6 dígitos, con o sin el #. Los códigos cortos como #fff, los de 8 dígitos con transparencia, rgb(), hsl() y los nombres de color dan 0.00:1 y no pasan ninguna fila. Escribe #fff como #ffffff. Una letra incorrecta, como en #12345g, se lee como un color distinto sin ningún aviso.

¿Cuál es la relación de contraste más alta posible?

21:1, que es negro puro #000000 sobre blanco puro #ffffff. Dos colores idénticos dan 1:1, la más baja. El par predeterminado de aquí, #1a1a1a sobre blanco, obtiene 17.40:1, y el gris medio #767676 sobre blanco es 4.54:1, justo por encima del límite AA de 4.5:1.

¿Puedo comprobar texto sobre un degradado o una foto?

No directamente, ya que compara un color sólido con otro. Para texto sobre un degradado o una imagen, busca el punto detrás del texto cuya luminosidad sea más cercana a la del color del texto. Introduce ese color como fondo y compruébalo.

¿Admite APCA o WCAG 3?

No. Usa la relación de contraste de WCAG 2.x, en la que se basan WCAG 2.1, WCAG 2.2 y las leyes actuales. APCA es un método en borrador para el futuro WCAG 3 que puntúa el texto según su tamaño y grosor, y esta herramienta no lo calcula.

¿Este comprobador de contraste es gratuito y privado?

Sí. Es gratis, sin cuenta y sin límite de comprobaciones. Los colores que introduces permanecen en tu navegador y no se guardan. En el sitio en producción, Google Analytics cuenta los clics en Copiar relación, nunca los colores ni la relación.

Comprobador de contraste para texto y colores de UI según WCAG

Dos colores hex de entrada, una relación de contraste de salida, con cinco comprobaciones WCAG, vista previa en vivo, botón de intercambio y una relación que puedes copiar.

Resultado del verificador de contraste de color de 4.54:1 para #767676 sobre #ffffff, que cumple cuatro comprobaciones WCAG y no cumple AAA con 7:1

Comprueba el contraste según WCAG AA y AAA

Elige un color de texto y un color de fondo para obtener la relación de contraste. Cinco filas muestran si cumple o no para los tamaños de texto AA y AAA y la regla de 3:1 para elementos de UI.

  • El texto normal AA requiere 4.5:1
  • El texto normal AAA requiere 7:1
  • El texto grande y los elementos de UI requieren 3:1
Pruébalo ahora
Vista previa del verificador de contraste de color con texto blanco #ffffff sobre un fondo #1e3a8a en tres tamaños, con una relación de 10.36:1

Previsualiza el texto sobre tu color de fondo

El cuadro de vista previa se rellena con tu fondo y muestra texto de muestra con el color de texto elegido en tres tamaños. La relación y cada fila de cumple o no cumple se actualizan al cambiar cualquiera de los colores.

  • Texto de muestra en tres tamaños
  • Se actualiza con cada cambio de color
  • Relación mostrada con dos decimales
Pruébalo ahora

Intercambia texto y fondo

Un clic en Intercambiar colores invierte los dos colores, para que puedas probar texto claro sobre fondo oscuro y al revés. La relación es la misma, pero la vista previa cambia.

Copia la relación de contraste

Copiar relación pone la relación en tu portapapeles con dos decimales, como 4.54:1, lista para una especificación de diseño, un informe de auditoría o un ticket. Las filas de cumple o no cumple usan el valor sin redondear, como pide WCAG.

Escribe o elige códigos hex

Cada color tiene un selector y un cuadro de texto. Escribe un código hex de 6 dígitos como #767676, con o sin el #. Los códigos cortos como #fff y los valores rgb() no se leen.

Gratis y sin registro

Úsalo tantas veces como quieras, sin cuenta. Los colores que introduces permanecen en tu navegador. En el sitio en producción, Google Analytics cuenta los clics en Copiar relación, nunca los colores.

Cuándo comprobar el contraste de color

Comprueba el contraste pronto, mientras todavía es fácil cambiar un color.

Revisión de diseño

Revisa las elecciones de color en tus archivos de diseño antes de la entrega. Copia cada código hex desde tu herramienta de diseño, pégalo aquí y corrige cualquier par que no cumpla AA.

  • Botones principales con etiqueta blanca sobre el color de tu marca
  • Texto de cuerpo sobre fondos teñidos o con el color de la marca
  • Texto de marcador de posición y de ayuda, que suele ser demasiado claro

Auditoría de accesibilidad

Audita un sitio o una app existente según WCAG 2.1 AA. Prueba cada par de texto y fondo, anota la relación y registra cuál de las cinco comprobaciones no cumple.

  • Encuentra pares que no cumplen la regla de 4.5:1 para el texto de cuerpo
  • Copia cada relación en tus notas de auditoría o en el ticket
  • Comprueba a 3:1 los colores de iconos y de bordes de campos

Sistema de diseño

Prueba los tokens de color de tu paleta antes de publicarlos. Comprueba cada token de texto sobre cada color de superficie y marca qué pares son seguros para el texto de cuerpo.

  • Prueba cada token de texto sobre cada color de superficie
  • Usa Intercambiar para comprobar los pares de tema claro y oscuro
  • Haz una lista de los pares que cumplen AA para tu documentación