Verificador de Contraste de Color (WCAG)
—
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
Conversor de Unidades de Color
Convierte un color entre HEX, RGB y HSL simultáneamente
LocalPaleta de Colores
Genera paletas complementarias, análogas y triádicas desde un color
LocalGenerador de Degradados
Crea degradados CSS personalizados y copia el código
LocalEditor de Íconos SVG
Ajusta color, trazo y tamaño de un ícono SVG
LocalExtractor de Colores de Imagen
Obtén la paleta de colores dominantes de cualquier imagen
LocalGenerador de Sombras CSS (box-shadow)
Crea sombras CSS personalizadas y copia el código box-shadow