Verificador de contraste de color
NuevoComprueba las relaciones de contraste WCAG AA/AAA entre el texto y el fondo.
Large heading — 24px bold
Large text, 18.66px and up reads at 3:1.
Normal body text. The quick brown fox jumps over the lazy dog and reads comfortably at 4.5:1 or better.
Small print and captions — the hardest text to read.
Keeps your hue & saturation — only the lightness changes — so brand colors stay recognizable.
Pairwise palette grid
Paste several colors (hex, one per line or separated by spaces / commas) to see which foreground/background pairs pass AA (4.5:1). First 8 colors are used.
Runs entirely in your browser. Nothing is uploaded.
Comprueba el contraste de color WCAG en tu navegador
Este verificador de contraste de color mide el ratio de contraste WCAG entre un color de texto y uno de fondo, indicándote al instante si la combinación supera los niveles AA y AAA para texto normal, texto grande y componentes de interfaz. Escribe un valor hexadecimal, edita los campos RGB o HSL, arrastra el control deslizante de luminosidad o usa el cuentagotas para tomar cualquier color de tu pantalla — el ratio, la matriz de resultados y la vista previa se actualizan al momento.
Funciona como las herramientas en las que ya confían los diseñadores — la misma fórmula WCAG de WebAIM y Adobe Color — pero añade una vista previa legible en tiempo real, una puntuación APCA (WCAG 3) y una corrección automática para combinaciones que no superan el umbral. Todo funciona localmente en JavaScript: tus colores nunca abandonan tu dispositivo y no se necesita cuenta.
Niveles AA y AAA de WCAG explicados
El ratio de contraste WCAG va de 1:1 (dos colores idénticos) a 21:1 (negro sobre blanco). El nivel AA — el estándar que exigen la mayoría de leyes como la ADA y la Sección 508 — requiere 4,5:1 para texto normal y 3:1 para texto grande. El nivel AAA eleva esos valores a 7:1 y 4,5:1. Texto grande se define como 18pt (24px) o más, o 14pt (aprox. 18,66px) o más en negrita.
La matriz de resultados desglosa cada umbral por separado, para que veas de un vistazo que un gris como #767676 sobre blanco supera AA para texto normal con 4,54:1 pero no alcanza los 7:1 necesarios para AAA. Si tu equipo necesita cumplir normativas legales (ADA, EN 301 549, Sección 508), AA es el listón a superar. AAA vale la pena buscarlo en interfaces de lectura intensa donde los usuarios con baja visión son prioritarios.
Previsualiza, corrige y lanza pares de color accesibles
Los números solo cuentan la mitad de la historia, por lo que la vista previa en vivo renderiza encabezados reales, texto del cuerpo, texto pequeño y un botón y chip de muestra con tus colores exactos — comprueba la legibilidad en lugar de solo leer el ratio. Cuando un par falla, el sugeridor 'Haz que pase' mantiene tu tono y saturación y ajusta la luminosidad al color más cercano que supere el nivel elegido (AA, AA texto grande o AAA), aplicándolo con un solo clic. Puedes ajustar el texto o el fondo, según prefieras.
La cuadrícula de pares acepta una paleta completa y muestra qué combinaciones de color pasan de un vistazo — útil cuando construyes un sistema de diseño donde cada combinación de primer plano y fondo debe ser segura. En lugar de probar docenas de pares uno por uno, pegas tu paleta una vez y ves la matriz completa al instante.
APCA: una vista previa del contraste de WCAG 3
Junto al ratio clásico, este verificador muestra una puntuación APCA Lc — la métrica de contraste perceptual propuesta para WCAG 3. APCA modela cómo el ojo lee realmente texto claro sobre oscuro y oscuro sobre claro, y tiene en cuenta el peso tipográfico, por lo que detecta problemas de legibilidad que el ratio de WCAG 2 a veces pasa por alto. Valores de referencia: Lc 75+ para texto del cuerpo, Lc 60+ para texto grande, Lc 45+ para encabezados grandes.
WCAG 3 sigue en borrador y no ha reemplazado a WCAG 2.2, por lo que el cumplimiento hoy significa alcanzar los umbrales de 4,5:1 y 3:1. Mostrar APCA junto a los ratios actuales te permite preparar tu paleta para el futuro sin esperar a que se finalice la especificación. Si tu puntuación Lc ya está en el rango recomendado, es probable que cumplas las normas cuando WCAG 3 se convierta en el estándar de referencia.
Contraste no textual para iconos y componentes de interfaz
El contraste no es solo para el texto. WCAG 2.1 SC 1.4.11 requiere 3:1 de contraste para los límites de los componentes interactivos — bordes de inputs, indicadores de foco, estados de toggle — y para iconos y gráficos significativos. La matriz incluye una verificación dedicada de interfaz y gráficos a 3:1 para que confirmes que el contorno de un botón o icono es visible, no solo la etiqueta interior.
Esta es una área donde muchos equipos fallan auditorías sin darse cuenta. Un borde de input gris claro (#D1D1D1 sobre blanco es 1,4:1) es una infracción común de WCAG 2.1 incluso cuando todo el texto de la página supera el umbral. Verificar tus componentes de interfaz aquí lleva segundos y previene sorpresas en una auditoría formal.
Cómo se compara con WebAIM, Adobe Color y Chrome DevTools
El verificador de contraste de WebAIM en webaim.org es la herramienta de accesibilidad gratuita más citada y usa la misma fórmula WCAG 2 que esta. No muestra APCA, no tiene vista previa de texto en vivo, no puede corregir automáticamente pares que fallan y no tiene cuadrícula de paleta por pares para probar múltiples combinaciones de color a la vez.
Las Herramientas de Accesibilidad de Adobe Color muestran los resultados AA/AAA e incluyen un simulador de daltonismo, pero requieren una cuenta gratuita de Adobe para guardar tu trabajo y no pueden sugerir automáticamente un color que pase. La interfaz móvil puede ser complicada.
Chrome DevTools tiene una insignia de ratio de contraste en el selector de color del panel Elementos que funciona para comprobaciones en el navegador — pero solo dentro de DevTools, por lo que no puedes compartir un enlace a un par de colores específico ni usarlo fuera de una sesión de navegador.
Este verificador funciona sin inicio de sesión, muestra tanto los ratios WCAG 2 como la puntuación APCA Lc, renderiza una vista previa en vivo con tus colores y te permite probar una cuadrícula de paleta completa en una sola vista. Todos los cálculos se ejecutan localmente en JavaScript — tus colores nunca abandonan tu dispositivo.
Frequently asked questions
¿Qué es un verificador de contraste de color?
Un verificador de contraste de color mide el ratio de contraste WCAG entre el color del texto (primer plano) y el fondo, indicándote si la combinación es legible según las pautas de accesibilidad. Introduce dos colores y devuelve un ratio de 1:1 (idénticos) a 21:1 (negro sobre blanco) junto con los resultados de superación o fallo para texto normal, texto grande y componentes de interfaz. Esta herramienta se ejecuta completamente en tu navegador — ningún color se envía a un servidor y no se necesita cuenta.
¿Cuál es el ratio de contraste mínimo según WCAG?
WCAG define ratios mínimos de contraste entre texto y fondo: 4,5:1 para texto normal y 3:1 para texto grande en el nivel AA, aumentando a 7:1 y 4,5:1 en el nivel AAA. El ratio compara la luminancia relativa de los dos colores y varía de 1:1 (sin contraste) a 21:1. El texto negro puro (#000000) sobre blanco (#FFFFFF) es el máximo con 21:1. Estos umbrales aplican a WCAG 2.0, 2.1 y 2.2 — los números no han cambiado en ninguna versión.
¿Qué diferencia hay entre WCAG AA y AAA?
AA es el nivel base ampliamente requerido — 4,5:1 para texto normal y 3:1 para texto grande. AAA es el nivel mejorado — 7:1 para texto normal y 4,5:1 para texto grande. La mayoría de las leyes de accesibilidad (ADA, Sección 508, EN 301 549 de Europa) apuntan a AA. AAA se recomienda donde sea alcanzable, pero la especificación WCAG señala que no es realista como requisito general para páginas enteras. Si tus usuarios incluyen personas con baja visión, vale la pena buscar AAA donde el diseño lo permita.
¿Necesitan contraste los iconos y componentes de la interfaz?
Sí. WCAG 2.1 SC 1.4.11 (Contraste No Textual) requiere al menos 3:1 contra colores adyacentes para los límites visuales de los componentes interactivos — bordes de inputs, anillos de foco, estados de toggle — y para iconos y gráficos significativos. La cuadrícula de resultados de esta herramienta incluye una fila dedicada de interfaz y gráficos a 3:1, por lo que puedes confirmar que los contornos de tus botones e iconos pasan sin un cálculo separado.
¿Qué es APCA y por qué importa?
APCA (Accessible Perceptual Contrast Algorithm) es el método de contraste propuesto para el futuro WCAG 3. En lugar de un ratio único, devuelve un valor de contraste de luminosidad perceptual (Lc) de aproximadamente -108 a 106; cuanto mayor sea la magnitud, más contraste. Orientación aproximada: Lc 90 es preferido para texto del cuerpo, Lc 75 es el mínimo para texto del cuerpo, Lc 60 es adecuado para texto grande. APCA tiene en cuenta la polaridad texto-sobre-oscuro vs. texto-sobre-claro y el peso tipográfico mejor que el ratio de WCAG 2.
¿Cómo puedo corregir un ratio de contraste que falla?
La solución más rápida es oscurecer el color del texto o aclarar el fondo hasta superar el umbral, manteniendo el tono de tu marca cambiando solo la luminosidad. Por ejemplo, #8ED1FC sobre blanco falla con 1,6:1; reduciendo su luminosidad a #0A6CB5 se alcanza 4,5:1 permaneciendo en la misma familia de azul. El sugeridor integrado 'Haz que pase' de esta herramienta hace esto automáticamente — ajusta el texto o el fondo al color más cercano que pase y lo aplica con un clic.
¿Se aplica WCAG 2.2 o 2.1 actualmente?
Los umbrales de contraste son idénticos en WCAG 2.0, 2.1 y 2.2 (4,5:1, 3:1 y 7:1). WCAG 2.2 es la Recomendación actual del W3C y la versión a la que hacen referencia la mayoría de nuevas regulaciones, por lo que conviene apuntar al nivel AA de 2.2. Si estás en la UE, EN 301 549 hace referencia a WCAG 2.1 AA, aunque muchos reguladores ahora aceptan 2.2.
Related tools
Ver todas las herramientasGenerador de box-shadow CSS
Crea box-shadows CSS de varias capas con preajustes y vista previa. Copia el CSS, el valor o el estilo de React al instante.
Generador de paletas de color
Genera paletas complementarias, análogas, triádicas y monocromáticas.
Generador de Cubic Bezier
Diseña una curva de aceleración CSS arrastrando puntos de control, con vista previa en vivo.
Generador de border-radius
Crea visualmente esquinas redondeadas CSS y formas orgánicas tipo blob.
Playground de CSS Flexbox
Ajusta las propiedades de flex con vista previa en vivo y copia el CSS.
Playground de CSS Grid
Ajusta columnas, espacio y alineación de la cuadrícula con vista previa en vivo y CSS.