Verificar Contraste de Color (WCAG)

Verifica ratios de contraste de color entre primer plano y fondo; comprueba el cumplimiento WCAG 2.1 AA y AAA con vista previa en vivo e intercambio con un clic.

Evalúa los ratios de contraste de color entre cualquier par de colores de primer plano y fondo según los estándares de accesibilidad WCAG 2.1. Visualiza al instante si tu combinación de colores cumple los niveles AA y AAA para texto normal y grande. Incluye vista previa en vivo, intercambio de colores, entrada hexadecimal y ratio detallado. Todos los cálculos se ejecutan localmente en tu navegador para máxima privacidad y velocidad.

Loading...
Tus datos no salen de tu navegador
¿Te ha sido útil esta herramienta?
Tutorial

Cómo usar

1
1

Introduce tus colores

Escribe o pega códigos de color hexadecimal tanto para el color de texto en primer plano como para el color de fondo que quieras evaluar.

2
2

Revisa el ratio de contraste

La herramienta calcula y muestra al instante el ratio de contraste entre tus dos colores junto con los resultados de aprobado o fallido.

3
3

Comprueba la vista previa en vivo

Observa exactamente cómo se ve tu texto contra el fondo en el panel de vista previa para confirmar visualmente la legibilidad antes de usar los colores.

4
4

Intercambia o ajusta colores

Usa el botón de intercambio para invertir los colores de primer plano y fondo, luego copia los valores finales a tu portapapeles para usarlos.

Guide

Guía completa sobre contraste de color y cumplimiento WCAG

Por qué el contraste de color importa para la accesibilidad

El contraste de color es uno de los aspectos más fundamentales de la accesibilidad web. Aproximadamente 300 millones de personas en todo el mundo tienen deficiencias en la visión del color, y muchas más experimentan sensibilidad reducida al contraste por el envejecimiento o condiciones ambientales. Un contraste suficiente entre texto y fondo asegura que el contenido sea legible para todos, independientemente de su capacidad visual.

Comprender los niveles de contraste WCAG 2.1

WCAG 2.1 define dos niveles de conformidad para el contraste; AA y AAA. El nivel AA requiere un ratio mínimo de 4.5:1 para texto normal y 3:1 para texto grande. El nivel AAA eleva estos a 7:1 y 4.5:1 respectivamente. La mayoría de las leyes de accesibilidad referencian AA como el estándar mínimo, mientras que AAA se recomienda para contenido dirigido a usuarios mayores.

Errores comunes de contraste en diseño web

Los fallos de contraste más frecuentes involucran texto gris claro sobre fondos blancos, texto coloreado sobre fondos de color similar, y texto placeholder en campos de formulario. Los diseñadores a menudo priorizan la estética sobre la legibilidad, eligiendo diferencias de color sutiles que lucen elegantes pero no cumplen los requisitos WCAG. Probar cada combinación durante la fase de diseño previene costosas correcciones.

Mejores prácticas para mantener contraste accesible

Integra la verificación de contraste en tu flujo de trabajo de diseño probando colores antes de incluirlos en tu guía de estilos. Usa tokens de diseño para aplicar ratios mínimos de contraste en todos los componentes. Documenta las combinaciones de colores aprobadas en tu sistema de diseño y automatiza las pruebas de contraste en tu pipeline CI usando herramientas como axe-core.

Examples

Ejemplos resueltos

Ejemplo: Probar texto oscuro sobre fondo claro

Dado: Color de primer plano #333333 y color de fondo #FFFFFF.

1

Paso 1: Introduce #333333 como el color de primer plano.

2

Paso 2: Introduce #FFFFFF como el color de fondo.

3

Paso 3: Revisa el ratio de contraste de 12.63:1 que aprueba tanto AA como AAA para todos los tamaños de texto.

Resultado: Ratio de contraste 12.63:1; aprueba AA Normal, AA Grande, AAA Normal y AAA Grande.

Ejemplo: Verificar una combinación de color que falla

Dado: Color de primer plano #999999 y color de fondo #FFFFFF.

1

Paso 1: Introduce #999999 como el color de primer plano.

2

Paso 2: Introduce #FFFFFF como el color de fondo.

3

Paso 3: Revisa el ratio de contraste de 2.85:1 que falla AA para texto normal pero puede aprobar solo para texto grande.

Resultado: Ratio de contraste 2.85:1; falla AA Normal, falla AAA Normal, falla AAA Grande. Necesita primer plano más oscuro.

Casos de uso

Casos de uso

Garantizar el cumplimiento de accesibilidad web

Verifica que el esquema de colores de tu sitio web cumple los requisitos WCAG 2.1 antes del lanzamiento. Prueba cada combinación de texto y fondo en tu sistema de diseño para asegurar que todos los usuarios, incluyendo aquellos con deficiencias visuales, puedan leer tu contenido cómodamente y tu sitio pase las auditorías.

Diseñar paletas de colores de marca accesibles

Al crear una paleta de colores de marca, comprueba que los colores primarios y secundarios mantienen suficiente contraste para la legibilidad del texto. Los diseñadores pueden iterar rápidamente entre variaciones de color para encontrar combinaciones visualmente atractivas que cumplan los umbrales de conformidad AA o AAA.

Revisar componentes UI existentes para problemas de contraste

Audita componentes UI existentes probando sus colores actuales de primer plano y fondo contra los estándares WCAG. Identifica botones, insignias, alertas y elementos de navegación que no cumplen los requisitos de contraste para que puedas priorizar las correcciones y mejorar la accesibilidad.

Preguntas frecuentes

?¿Cuál es un buen ratio de contraste para texto?

WCAG 2.1 requiere un ratio mínimo de 4.5:1 para texto normal a nivel AA y 7:1 para nivel AAA. El texto grande necesita 3:1 para AA.

?¿Cuál es la diferencia entre cumplimiento AA y AAA?

AA es el estándar mínimo recomendado con ratio 4.5:1 para texto normal. AAA es más estricto con 7:1 y proporciona mejor legibilidad para todos los usuarios.

?¿Qué se considera texto grande en las directrices WCAG?

El texto grande se define como 18pt o más para peso regular, o 14pt o más para negrita. El texto grande tiene requisitos de contraste más bajos.

?¿Puedo usar valores de color RGB o HSL?

Actualmente la herramienta acepta códigos de color hexadecimal. Convierte tus valores RGB o HSL a formato hexadecimal antes de introducirlos en los campos.

?¿Cómo se calcula el ratio de contraste?

El ratio se calcula usando la luminancia relativa de ambos colores según la definición de WCAG 2.1. La fórmula produce un valor entre 1:1 y 21:1.

?¿Mis datos de color son privados al usar esta herramienta?

Sí. Todos los cálculos de contraste se ejecutan completamente en tu navegador usando JavaScript. Ningún dato se envía a ningún servidor, garantizando privacidad total.

?¿Esta herramienta es gratuita?

Sí. Este verificador de contraste de color es completamente gratuito sin límites de uso, sin registro necesario y sin restricciones en las pruebas.

?¿Soporta esta herramienta WCAG 2.2 o APCA?

Esta herramienta implementa los cálculos de ratio de contraste de WCAG 2.1. WCAG 2.2 usa las mismas fórmulas, así que los resultados son igualmente válidos.

Ayúdanos a mejorar

¿Qué te parece esta herramienta?

Cada herramienta de Kitmul se construye a partir de peticiones reales de usuarios. Tu valoración y tus sugerencias nos ayudan a arreglar bugs, añadir funciones que faltan y construir las herramientas que realmente necesitas.

Valora esta herramienta

Pulsa una estrella para contarnos lo útil que te ha resultado.

Sugiere una mejora o reporta un bug

¿Te falta alguna función? ¿Has encontrado un fallo? ¿Tienes una idea? Cuéntanoslo y lo revisaremos.

Herramientas relacionadas

Lectura Recomendada

Libros recomendados sobre accesibilidad, teoría del color y diseño web

Como asociado de Amazon, ganamos con las compras que califican.

Potencia tus Capacidades

Productos profesionales para diseñadores y desarrolladores

Como asociado de Amazon, ganamos con las compras que califican.

Boletín

Recibe Consejos de Productividad y Nuevas Herramientas Primero

Únete a creadores y desarrolladores que valoran la privacidad. En cada edición: nuevas herramientas, trucos de productividad y novedades — sin spam.

Acceso prioritario a nuevas herramientas
Cancela en cualquier momento, sin preguntas