Verificador de contraste de color
Comprueba la relación de contraste WCAG entre un color HEX de primer plano y uno de fondo, y si cumple AA y AAA para texto normal y grande.
Verificador de contraste de color — Introduce un color de primer plano (texto) y un color de fondo en HEX y esta herramienta calcula la relación de contraste WCAG 2.1 exacta, luego muestra insignias de aprobado o no de AA / AAA para texto normal y grande, junto a una vista previa con texto de muestra. Todo se ejecuta localmente en tu navegador, así que ningún color se sube a un servidor.
¿Qué es Verificador de contraste de color?
El Verificador de contraste de color es una herramienta en línea gratuita de relación de contraste WCAG para diseñadores, desarrolladores y testers de accesibilidad. Toma un color de primer plano (texto) y uno de fondo, calcula la luminancia relativa de cada uno y da la relación de contraste como un valor de 1:1 a 21:1. Luego indica si esa relación cumple el nivel AA de WCAG 2.1 (4.5:1 normal, 3:1 grande) y el nivel AAA (7:1 normal, 4.5:1 grande), y muestra los dos colores en una vista previa con texto de muestra para que juzgues la legibilidad de un vistazo. Úsalo para comprobar que el texto, los botones, los enlaces y las etiquetas son legibles antes de publicar un diseño.
Cómo usar Verificador de contraste de color
- Escribe o pega el color de primer plano (texto) como valor HEX, o haz clic en su selector de color nativo para elegirlo de forma visual.
- Haz lo mismo con el color de fondo sobre el que se asienta el texto.
- Lee la salida de relación de contraste, mostrada como un valor del tipo 4.5:1 (1:1 son colores idénticos, 21:1 es negro puro sobre blanco).
- Revisa las insignias AA y AAA para texto normal y para texto grande (18pt / 14pt en negrita y superior) para ver qué niveles aprueban.
- Mira la vista previa con texto de muestra renderizada con tus dos colores para confirmar que el texto es cómodamente legible.
- Ajusta cualquiera de los colores hasta alcanzar el nivel de contraste que necesita tu diseño.
Ejemplos
Texto gris oscuro sobre blanco
Entrada
Primer plano #595959, Fondo #ffffff
Salida
Relación 7.00:1 — aprueba AA y AAA para texto normal y grande
Un par de bajo contraste que no aprueba
Entrada
Primer plano #999999, Fondo #ffffff
Salida
Relación 2.85:1 — no aprueba AA normal ni AAA, no cumple lo exigido para texto de cuerpo
Aprobado solo para texto grande
Entrada
Primer plano #767676, Fondo #ffffff
Salida
Relación 4.54:1 — aprueba AA normal y AA grande, pero no AAA normal
Preguntas frecuentes
- ¿Qué relaciones de contraste exige WCAG?
- El nivel AA de WCAG 2.1 necesita al menos 4.5:1 para texto normal y 3:1 para texto grande. El nivel AAA es más estricto: 7:1 para texto normal y 4.5:1 para texto grande. Este verificador muestra una insignia de aprobado/no aprobado para cada uno de esos cuatro umbrales.
- ¿Qué se considera texto grande?
- WCAG define el texto grande como 18pt (unos 24px) en adelante, o 14pt (unos 18.66px) en adelante cuando está en negrita. El texto grande tiene un requisito de contraste menor porque las letras más grandes son más fáciles de leer, por eso las insignias de texto grande pueden aprobar cuando las de texto normal no lo hacen.
- ¿Cómo se calcula la relación de contraste?
- Usa la fórmula oficial de WCAG: la luminancia relativa de cada color se calcula a partir de sus canales sRGB linealizados, y la relación es (más claro + 0.05) / (más oscuro + 0.05). El resultado va de 1:1 (colores idénticos) a 21:1 (negro sobre blanco).
- ¿Admite alfa, RGB o colores con nombre?
- La entrada es solo HEX (#rgb abreviado o #rrggbb), con un selector de color nativo para cada campo. No tiene en cuenta el alfa/opacidad ni la transparencia parcial: combina primero las capas semitransparentes en un color sólido y luego compruébalo.
- ¿Se envían mis colores a un servidor?
- No. Los cálculos de luminancia y relación se ejecutan por completo en tu navegador con JavaScript: no se sube ningún color ni se envía nada a un servidor, así que funciona de forma privada e incluso sin conexión una vez cargada la página.
Herramientas relacionadas
Código a imagen
Convierte un fragmento de código en una imagen PNG pulida con resaltado de sintaxis en tu navegador, con tema, fondo de degradado o transparente y relleno, sin subir nada.
Generador de tonos de color
Convierte un color HEX base en una escala de tonos 50-950 al estilo Tailwind, mezclando hacia blanco y negro, con muestra y HEX copiable.
Generador de box-shadow CSS
Crea sombras CSS box-shadow de varias capas con controles de desplazamiento, desenfoque, expansión, color e inset y copia la propiedad lista para usar.
Generador de degradados CSS
Crea un degradado CSS lineal, radial o cónico con paradas de color y un ángulo, previsualízalo en vivo y copia la regla background.