Verificador de Contraste
Comprueba la relación de contraste WCAG entre dos colores. Mira los distintivos de aprobación para AA y AAA en texto normal y grande, con vista previa en vivo.
¿Qué es la relación de contraste?
La relación de contraste es un número de 1:1 (sin contraste) a 21:1 (negro puro sobre blanco puro) que mide qué tan distinguible es el color del texto frente al fondo. Las Pautas de Accesibilidad para el Contenido Web (WCAG) usan ese número como referencia legal para saber si un texto es legible para personas con baja visión, daltonismo, o para cualquiera leyendo en una pantalla con reflejos. Cuanto mayor la relación, más segura la elección — y más universalmente legible tu interfaz.
Cómo usar este verificador
Elige el color de texto en el selector Color del texto y la superficie detrás en Color de fondo — o pega los códigos hex directamente. La vista previa en vivo se redibuja en tiempo real para mostrar exactamente lo que verán los usuarios, y los cuatro distintivos te dicen de un vistazo qué niveles WCAG estás superando. Usa Invertir colores para alternar la pareja cuando estés diseñando una versión en modo oscuro o probando botones de CTA invertidos.
Buenas prácticas
Apunta a AA Normal (4,5:1) en el cuerpo de texto como mínimo absoluto, y a AAA Normal (7:1) cuando la accesibilidad sea valor de marca. No te quedes en el límite — relaciones marginales fallan en monitores baratos y al aire libre. Prueba tus colores reales en el tamaño real que vas a publicar, no aproximaciones de la paleta. Recuerda que estados deshabilitados, placeholders y textos publicitarios también cuentan como texto — necesitan contraste. Nunca uses solo el color para transmitir significado; combínalo con íconos, subrayados o etiquetas.
La matemática detrás de la relación
WCAG calcula contraste a partir de la luminancia relativa, no de los valores RGB en bruto. Cada canal se linealiza primero desde sRGB — los valores por debajo de 0.03928 se dividen por 12.92, el resto pasa por ((c + 0.055) / 1.055)2.4. La luminancia entonces es L = 0.2126·R + 0.7152·G + 0.0722·B, ponderada porque el ojo humano es más sensible al verde y menos al azul. La relación es (Lmayor + 0.05) / (Lmenor + 0.05). El término + 0.05 modela la luz ambiental reflejada en pantallas reales y es lo que limita el máximo en 21:1.
Niveles de conformidad WCAG en resumen
AA Normal: mínimo de 4,5:1 para texto de cuerpo bajo 18pt (o 14pt en negrita). AA Grande: 3:1 para texto desde 18pt (o 14pt+ negrita). AAA Normal: 7:1 — el nivel mejorado, recomendado para sitios que apuntan al estándar máximo de legibilidad. AAA Grande: 4,5:1 — texto grande bajo el nivel mejorado. Componentes de UI no textuales (íconos, anillo de foco, bordes de formulario) necesitan al menos 3:1 contra la superficie adyacente para cumplir con WCAG 2.1 SC 1.4.11.
EN
PT
ES