Comprobador de contraste de color WCAG gratis
Compruebe si dos colores cumplen con los estándares de contraste de accesibilidad WCAG AA y AAA. Vista previa en vivo en múltiples tamaños de texto con sugerencias automáticas cuando el contraste es demasiado bajo.
Texto de encabezado grande
Texto de cuerpo mediano (18px) para lectura y contenido.
Texto de cuerpo normal (16px) para párrafos.
Texto de cuerpo pequeño (14px) para subtítulos y metadatos.
Relación de contraste
Requiere 4.5:1 · Tienes 14,63:1
Requiere 3.0:1 · Tienes 14,63:1
Requiere 7.0:1 · Tienes 14,63:1
Requiere 4.5:1 · Tienes 14,63:1
Requiere 3.0:1 · Tienes 14,63:1
Ajustes rápidos
Basado en las pautas de contraste WCAG 2.1. Texto grande = 18pt (24px) normal o 14pt (18,66px) negrita. Los códigos HEX se actualizan en ambas direcciones: escribe un HEX o elige un color, ambos campos se sincronizan.
Usos habituales
- Auditar Páginas Web para Cumplimiento WCAGVerifica que los colores de texto de tu sitio cumplan con los estándares de contraste WCAG AA o AAA para accesibilidad.
- Verificar Combinaciones de Colores de MarcaPrueba emparejamientos de paleta de colores de marca para asegurar que funcionen para diseño de UI accesible.
- Prueba Paletas de Color en Modo OscuroEl texto claro sobre fondos oscuros aún puede fallar en contraste — verifica tus emparejamientos de paleta en modo oscuro aquí.
- Emparejamientos de Color para Materiales ImpresosCarteles, señales y materiales impresos también necesitan contraste legible — especialmente para espectadores mayores.
- Diseña Botones Accesibles en ColorAsegúrate de que tus CTAs, botones de acción y enlaces cumplan WCAG con sus fondos.
Cómo funciona
La comprobación de contraste se ejecuta enteramente en tu navegador usando el algoritmo de luminancia relativa de WCAG 2.1; sin biblioteca, sin servidor, solo matemáticas escritas a mano que siguen la especificación al pie de la letra. Cada resultado se actualiza en tiempo real mientras escribes o eliges un color.
- 1Entrada y normalización hexadecimalSe aceptan valores hexadecimales tanto de 3 dígitos (#abc) como de 6 dígitos (#aabbcc) y se normalizan a tríos RGB completos. La entrada no válida se rechaza de inmediato en lugar de recurrir silenciosamente al negro, así que aparece un borde rojo en lugar de un resultado de aprobado engañoso.
- 2Cálculo de luminancia WCAGCada color se convierte a luminancia relativa usando la fórmula de WCAG 2.1: los valores de canal sRGB se linealizan con una corrección gamma por tramos (dividiendo entre 12,92 por debajo de 0,03928, elevando a la potencia 2,4 por encima), y luego se ponderan como 0,2126R + 0,7152G + 0,0722B.
- 3Relación de contraste y comprobaciones de cumplimientoLa relación de contraste se calcula como (más claro + 0,05) / (más oscuro + 0,05) y se compara con los cinco umbrales de WCAG: texto normal AA (4,5:1), texto grande AA (3:1), texto normal AAA (7:1), texto grande AAA (4,5:1), y componentes de interfaz (3:1). Los resultados se actualizan con cada pulsación.
- 4Sugerencias de corrección que preservan el matizCuando el par no cumple con WCAG AA, la herramienta busca en el espacio de luminosidad HSL, avanzando desde la luminosidad original en ambas direcciones, para encontrar la variante más cercana de cada color que cumpla 4,5:1 manteniendo el mismo matiz y saturación. La EyeDropper API (Chromium) también está disponible para tomar cualquier color directamente de tu pantalla.
Herramientas relacionadas
Simulador de daltonismo
Vea cómo ven su diseño las personas con deficiencias en la visión del color. Simula protanopía, deuteranopía, tritanopía, acromatopsia y anomalías más leves.
Cuál es la resolución de mi pantalla
Ve la resolución de tu pantalla en píxeles CSS y reales, el tamaño de la ventana, la proporción de píxeles, la profundidad de color, HDR, compatibilidad táctil y frecuencia de actualización, y cópialo todo.
Prueba de píxeles muertos
Revisa tu pantalla en busca de píxeles muertos o atascados con pantalla completa en negro, blanco, rojo, verde, azul y gris, más un reparador opcional de píxeles atascados.