Comprobador de contraste

Introduce un color de texto y un color de fondo en HEX. Obtienes la relación de contraste, de 1:1 a 21:1, y si cumple o no cada nivel de WCAG 2.

Así se ve el texto normal.Así se ve el texto grande.

Relación de contraste

4,48 : 1

Texto normal · AA (4,5:1)No cumple
Texto normal · AAA (7:1)No cumple
Texto grande · AA (3:1)Cumple
Texto grande · AAA (4,5:1)No cumple
Gráficos y elementos de interfaz · AA (3:1)Cumple

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Introduce el color del texto y el del fondo, como códigos HEX o con los selectores.
  2. Lee la relación y la tabla de cumple / no cumple. La vista previa muestra los dos tamaños de texto.
  3. Usa Intercambiar colores para comprobar la combinación inversa, como texto claro sobre fondo oscuro.

La fórmula

WCAG 2 define la luminancia relativa como L = 0,2126 R + 0,7152 G + 0,0722 B, donde cada canal se pasa antes de sRGB a luz lineal. La relación de contraste es (L1 + 0,05) / (L2 + 0,05), con L1 el color más claro. Negro sobre blanco da 21:1 y dos colores iguales, 1:1.

Nivel Texto normal Texto grande
AA 4,5:1 3:1
AAA 7:1 4,5:1

Los elementos de interfaz y los gráficos con significado necesitan 3:1 para AA.

Ejemplo

Gris #777777 sobre blanco: la luminancia del gris es de unos 0,184, así que la relación es 1,05 / 0,234 = 4,48. Cumple para texto grande, pero no cumple AA para texto normal. Con #767676 la relación sube a 4,54 : 1 y ya cumple AA.

Consejos

  • El contraste no es la única necesidad de accesibilidad: no transmitas información solo con el color.
  • El texto sobre imágenes o degradados hay que comprobarlo en su punto más desfavorable.
  • El contraste de WCAG 2 es una medida simple, con puntos débiles en modo oscuro y con fuentes finas; tómalo como un mínimo.

Preguntas frecuentes

¿Qué relación de contraste necesito?

El nivel AA de WCAG 2 pide al menos 4,5:1 para texto normal y 3:1 para texto grande. El nivel AAA pide 7:1 y 4,5:1. Los gráficos y los bordes de los componentes de interfaz necesitan 3:1 en AA.

¿Qué cuenta como texto grande?

En WCAG, el texto de al menos 18 puntos (24 píxeles CSS) o de al menos 14 puntos (unos 18,66 píxeles CSS) en negrita.

¿Por qué 4,48 no cumple si casi es 4,5?

Los umbrales se aplican a la relación exacta, sin redondear hacia arriba. El gris #777 sobre blanco da 4,478:1, que se muestra como 4,48 y queda por debajo de 4,5, así que no cumple AA para texto normal. #767676 es el gris más claro que cumple sobre blanco (4,54:1).

¿Cómo se calcula la relación?

Cada color recibe una luminancia relativa a partir de sus canales sRGB linealizados (0,2126 R + 0,7152 G + 0,0722 B). La relación es (la más clara + 0,05) dividida entre (la más oscura + 0,05).

Más en Color

Todas las herramientas de la categoría: Color ·Actualizado el 6 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.