DevToys Web Pro iconDevToys Web ProBlog
Califícanos:
Prueba la extensión del navegador:

Calculadora de contraste de color

Combinaciones de muestra

Color de primer plano (texto)

Color de fondo

Detalles técnicos

Cómo funciona la calculadora de contraste de color

Qué hace la herramienta

La calculadora de contraste de color mide la relación de contraste entre los colores de primer plano y de fondo para determinar si el texto cumple con los estándares de las Pautas de Accesibilidad para el Contenido Web (WCAG). Esta herramienta de pruebas de accesibilidad calcula la diferencia de luminancia entre dos colores usando la fórmula de relación de contraste de WCAG, que compara la luminancia relativa del color más claro con la del más oscuro. Cuando necesitas comprobar si los colores de tu texto cumplen con los estándares WCAG AA o AAA, esta calculadora ofrece retroalimentación instantánea sobre si tus combinaciones de color son accesibles para usuarios con discapacidades visuales. La herramienta evalúa tanto el texto normal (que requiere 4.5:1 para AA y 7:1 para AAA) como el texto grande (que requiere 3:1 para AA y 4.5:1 para AAA), ayudando a garantizar que tus diseños cumplan con las regulaciones de accesibilidad y proporcionen contenido legible para todos los usuarios.

Casos de uso comunes para desarrolladores

Los desarrolladores usan calculadoras de contraste de color al crear aplicaciones web accesibles, asegurando que el texto siga siendo legible sobre colores de fondo para usuarios con baja visión o daltonismo. El verificador de cumplimiento de WCAG es esencial al diseñar interfaces de usuario, crear sistemas de diseño o auditar sitios web existentes según estándares de accesibilidad. Muchos diseñadores necesitan verificar las relaciones de contraste antes de finalizar esquemas de color, especialmente al trabajar con colores de marca que quizá no proporcionen suficiente contraste de forma natural. El verificador de accesibilidad ayuda al implementar temas de modo oscuro, asegurando que el texto siga siendo legible al cambiar entre esquemas de color claros y oscuros. Los desarrolladores frontend usan esta herramienta para validar elecciones de color en CSS, probar combinaciones de color de maquetas de diseño o asegurar el cumplimiento de los requisitos de la Sección 508 y la ADA. La calculadora de relación de contraste es valiosa al crear formularios accesibles, menús de navegación o cualquier elemento de interfaz donde la legibilidad del texto sea crítica.

Formatos, tipos o variantes de datos

Las calculadoras de contraste de color aceptan varios formatos de entrada, incluidos códigos hexadecimales (#RRGGBB), valores RGB (rgb(r, g, b)), valores HSL (hsl(h, s%, l%)) y nombres de colores CSS. La herramienta calcula las relaciones de contraste usando la fórmula WCAG 2.1, que convierte los colores a valores de luminancia relativa y los compara matemáticamente. Los estándares WCAG definen dos niveles de cumplimiento: el nivel AA requiere 4.5:1 para texto normal y 3:1 para texto grande, mientras que el nivel AAA requiere 7:1 para texto normal y 4.5:1 para texto grande. El texto grande se define como 18pt (24px) en peso regular o 14pt (18.5px) en negrita. La calculadora suele proporcionar indicadores de aprobado/reprobado para cada nivel WCAG, muestra la relación de contraste exacta y puede sugerir colores alternativos que cumplan con los estándares de accesibilidad. Algunas herramientas también calculan el contraste para componentes de UI, gráficos y contenido no textual que requiere una relación de contraste de 3:1.

Errores comunes y casos límite

Al usar calculadoras de contraste de color, recuerda que las relaciones de contraste se calculan con base en valores de luminancia, no en el brillo percibido, por lo que colores que parecen similares pueden tener relaciones de contraste aceptables. La herramienta mide el contraste matemáticamente, pero la legibilidad real puede verse afectada por el peso de la fuente, el tamaño de la fuente, el interlineado y patrones o imágenes de fondo. No asumas que cumplir con WCAG AA significa automáticamente que tu texto es legible para todos; algunos usuarios pueden necesitar relaciones de contraste más altas que los estándares mínimos. Ten en cuenta que los requisitos de contraste difieren para texto decorativo, logotipos y elementos de UI inactivos, que pueden tener requisitos de contraste más bajos. La calculadora no considera sombras de texto, contornos u otros efectos visuales que podrían mejorar la legibilidad. Siempre prueba tus diseños reales en condiciones del mundo real, ya que la calibración del monitor, la iluminación ambiental y las capacidades visuales individuales pueden afectar el contraste percibido. Recuerda que el contraste es solo un aspecto de la accesibilidad; la elección de tipografía, el espaciado y la estructura del contenido también influyen en la legibilidad.

Cuándo usar esta herramienta vs código

Usa calculadoras de contraste de color basadas en el navegador para una validación rápida del diseño, probar combinaciones de color individuales o cuando necesitas retroalimentación inmediata durante el proceso de diseño. Estas herramientas son ideales para auditorías de accesibilidad, demostraciones para stakeholders o cuando trabajas con herramientas de diseño que no incluyen verificación de contraste integrada. Para aplicaciones en producción y pruebas automatizadas de accesibilidad, integra la verificación de contraste en tu flujo de trabajo de desarrollo usando herramientas como axe-core, Pa11y o Lighthouse, que pueden probar páginas completas de forma programática. Las soluciones basadas en código permiten el procesamiento por lotes de combinaciones de color, pruebas automatizadas de sistemas de diseño e integración con pipelines de CI/CD para monitoreo continuo de accesibilidad. Las herramientas del navegador destacan en pruebas interactivas y educación, mientras que las soluciones programáticas brindan una validación de accesibilidad sistemática y repetible. Considera usar ambos enfoques: herramientas del navegador para exploración de diseño y herramientas basadas en código para auditorías de accesibilidad integrales.