Verificador de Contraste de Color (WCAG)

Verifica si dos colores cumplen los estándares de accesibilidad WCAG
Local · privado
Texto de ejemplo
Relación de contraste

—

Sobre esta herramienta

Calcula la relación de contraste exacta entre un color de texto y un color de fondo, y verifica si cumple con los estándares oficiales de accesibilidad web WCAG 2.1 (AA y AAA) para texto normal y texto grande. Imprescindible para diseñadores web y desarrolladores que quieren asegurarse de que su sitio sea legible para personas con baja visión o problemas de percepción del color, y evitar combinaciones de colores que técnicamente se ven bien en un monitor pero que no cumplen con los requisitos legales de accesibilidad (importantes para sitios de gobierno, educación y muchas empresas). Elige el color de texto y el color de fondo con el selector visual o escribiendo el código HEX, y obtén al instante la relación de contraste calculada (por ejemplo, 4.5:1) junto con una indicación clara de qué niveles WCAG aprueba y cuáles no. Todo el cálculo sigue la fórmula oficial de luminancia relativa del W3C y ocurre en tu navegador.

Preguntas frecuentes

¿Qué ratio de contraste necesito para cumplir WCAG?

Para texto normal, 4.5:1 para el nivel AA y 7:1 para AAA. Para texto grande (desde unos 24 px, o 19 px en negrita), 3:1 para AA y 4.5:1 para AAA. Los elementos de interfaz, como bordes de botones o iconos, necesitan al menos 3:1.

¿Cómo se calcula el ratio?

Con la fórmula de luminancia relativa del W3C: cada canal de color se linealiza y se pondera (21.26 % rojo, 71.52 % verde, 7.22 % azul), y el ratio es (luminancia del color claro + 0.05) ÷ (luminancia del oscuro + 0.05). Va de 1:1, sin contraste, a 21:1, negro sobre blanco.

¿Por qué un gris que "se ve bien" suspende?

Porque en un monitor nuevo y con buen brillo casi todo se ve legible, pero muchas personas leen con poca luz, con pantallas peores o con baja visión. El ratio mide algo objetivo, no lo que a ti te parece cómodo.

¿Qué formato de color acepta?

Códigos HEX de seis dígitos, como #1877F2, o el selector visual. No admite colores con transparencia ni formatos como rgb() o hsl(): conviértelos antes a HEX.

¿Cumplir el contraste basta para que mi web sea accesible?

No. Es un requisito importante, pero la accesibilidad incluye también no depender solo del color para dar información, navegación con teclado, textos alternativos y mucho más. El contraste es un buen primer paso, no el único.

¿Qué hago si mi color de marca no llega al contraste?

Prueba a oscurecerlo o aclararlo ligeramente para el texto, y deja el tono original para fondos, botones grandes o elementos decorativos. Con el generador de paleta accesible puedes ver con qué colores de texto combina tu color.

Herramientas relacionadas

Espacio publicitario