Verificador de Contraste de Colores

Comprueba la relación de contraste WCAG entre dos colores y descubre si superan los niveles de accesibilidad AA y AAA.

Color del texto
Color de fondo

Texto de ejemplo grande

El texto de ejemplo pequeño muestra qué tan legible queda el cuerpo de texto con este contraste.

Relación de contraste —
AA · Texto normal
AA · Texto grande
AAA · Texto normal
AAA · Texto grande

Comprueba el contraste entre cualquier color de texto y de fondo con este verificador de contraste de colores WCAG gratuito. Elige o pega dos colores hex y observa al instante la relación de contraste y si la combinación supera los niveles AA y AAA de la WCAG 2.1 tanto para texto normal como grande. Una vista previa en vivo muestra texto de ejemplo real con tus colores, y todo se calcula en tu navegador: sin registro y sin subir nada.

¿Qué es un verificador de contraste de colores?

Un verificador de contraste de colores mide cuánto resalta un color de texto sobre su fondo y presenta el resultado como una relación de contraste. Las Pautas de Accesibilidad para el Contenido Web (WCAG) definen relaciones desde 1:1 (sin contraste) hasta 21:1 (negro sobre blanco) y fijan umbrales mínimos para que el texto siga siendo legible para personas con baja visión o daltonismo. Esta herramienta calcula la relación a partir de la luminancia relativa de cada color y te indica qué niveles de accesibilidad cumple la combinación.

Cómo comprobar el contraste de colores

Establece los colores del texto y del fondo y lee los resultados, que se actualizan en vivo a medida que cambias cualquiera de los colores.

  1. Elige un color de texto con la muestra o escribe un valor hex como #1f2937.
  2. Elige un color de fondo del mismo modo, por ejemplo #ffffff.
  3. Lee la relación de contraste y las insignias de aprobado o reprobado para AA y AAA.
  4. Usa Intercambiar colores para probar la combinación inversa al instante.
  5. Ajusta cualquier color hasta alcanzar el nivel que necesites.

Requisitos de contraste WCAG AA y AAA

La WCAG define dos niveles de conformidad. Para el nivel AA, el texto normal necesita una relación de contraste de al menos 4,5:1 y el texto grande de al menos 3:1. Para el nivel AAA, más estricto, el texto normal necesita al menos 7:1 y el texto grande al menos 4,5:1. Texto grande significa aproximadamente 18pt (24px) en peso normal o 14pt (18,66px) en negrita o mayor. Apunta al AA como base y al AAA cuando puedas para lograr interfaces más legibles y accesibles.

¿Por qué usar este verificador de contraste de colores?

  • Muestra la relación de contraste WCAG exacta para dos colores cualesquiera.
  • Insignias de aprobado/reprobado para AA y AAA, texto normal y grande.
  • La vista previa en vivo renderiza texto de ejemplo con tus colores.
  • Selectores de color y campos hex, con intercambio en un clic.
  • 100% gratis, sin anuncios, registro ni límites.
  • Funciona por completo en tu navegador: tus colores nunca salen de tu dispositivo.

Preguntas frecuentes

¿Cuál es una buena relación de contraste?

Apunta a al menos 4,5:1 para el texto del cuerpo y 3:1 para el texto grande para cumplir el nivel AA de la WCAG, que es la base legal y de diseño más habitual. Para el nivel AAA, más estricto, busca 7:1 para el texto normal y 4,5:1 para el texto grande. Las relaciones más altas siempre son más legibles, con el negro puro sobre blanco alcanzando el máximo de 21:1.

¿Cómo se calcula la relación de contraste?

La relación usa la fórmula de la WCAG (L1 + 0,05) / (L2 + 0,05), donde L1 y L2 son la luminancia relativa del color más claro y del más oscuro. La luminancia relativa se calcula a partir de los canales rojo, verde y azul con corrección gamma, ponderados en 0,2126, 0,7152 y 0,0722. Esta herramienta hace todo ese cálculo por ti automáticamente.

¿Qué cuenta como texto grande?

La WCAG define el texto grande como aproximadamente 18pt (24px) o mayor en peso normal, o 14pt (alrededor de 18,66px) o mayor en negrita. El texto grande tiene un requisito de contraste menor (3:1 para AA, 4,5:1 para AAA) porque las letras más grandes son más fáciles de leer con menos contraste.

¿Funcionan los códigos hex abreviados?

Sí. Puedes introducir abreviaturas de tres dígitos como #abc o hex completo de seis dígitos como #aabbcc, con o sin el # inicial. La abreviatura se expande automáticamente antes de calcular el contraste.

¿Comprueba la transparencia o la opacidad?

No. El contraste se mide entre dos colores sólidos. Si tu texto o fondo usa transparencia, primero determina el color efectivo que se muestra sobre su fondo y luego introduce aquí ese valor hex sólido.