I WANT HUE: generar paletas de color inteligentes (y por qué es diferente)

Elegir colores puede parecer una decisión estética, pero en realidad es un problema técnico. Cuando trabajamos con múltiples categorías —en gráficos, interfaces o sistemas visuales— necesitamos colores que no solo sean bonitos, sino claramente distinguibles.

I WANT HUE es una herramienta creada por el Médialab de Sciences Po que resuelve este problema desde la ciencia de la percepción visual. No genera colores al azar: construye paletas optimizadas para que cada color sea realmente diferente a nivel visual.

Interfaz de la herramienta I Want Hue generando paletas de colores
Interfaz de iWantHue generando una paleta de colores diferenciados "Green Mint".

Qué es I WANT HUE

I WANT HUE es una herramienta online y librería open source diseñada para generar paletas de colores perceptualmente equilibradas. Su objetivo no es la estética pura, sino la funcionalidad: crear colores que el ojo humano pueda diferenciar sin esfuerzo.

A diferencia de otros generadores de paletas, permite controlar parámetros como:

  • Tono (Hue)
  • Saturación real (Chroma)
  • Luminosidad (Lightness)

Esto permite diseñar paletas adaptadas a contextos concretos, como fondos oscuros, interfaces o visualización de datos complejos.

Origen e idea

La herramienta fue desarrollada por el investigador Mathieu Jacomy dentro del Médialab, un laboratorio interdisciplinar centrado en visualización de datos y análisis de redes.

El problema de partida era claro: los sistemas tradicionales de color (como RGB o HSL) no reflejan cómo percibimos los colores. Esto provoca que colores distintos en código sean casi iguales para el ojo humano.

La solución de iWantHue consiste en trabajar sobre el espacio de color CIE L*a*b*, que está diseñado para aproximarse a la percepción humana.

Además, utiliza el espacio HCL (Hue, Chroma, Lightness) para que el usuario pueda controlar los colores de forma intuitiva.

El espacio de color sRGB representado dentro del modelo cilíndrico CIELCh. La componente L (luminosidad) corresponde al eje vertical; C (croma) define la distancia al centro del cilindro; y h (tono) es el ángulo alrededor del círculo. Aquí se muestra la versión basada en CIELAB (CIELChab

Cómo funciona

El funcionamiento de iWantHue combina matemáticas y percepción visual:

1. Se define un espacio de color
Limitando rangos de tono, saturación y luminosidad.

2. Se generan miles de colores posibles
Dentro de ese espacio restringido.

3. Se distribuyen de forma óptima
Mediante algoritmos como k-means o sistemas de repulsión entre colores. 

4. Resultado
Una paleta donde cada color está lo más alejado posible de los demás en términos perceptuales.

El objetivo es maximizar la distancia visual entre colores, no solo la diferencia matemática.

Para qué sirve

Visualización de datos
Es su uso principal. Permite representar múltiples categorías sin confusión visual.

Diseño de interfaces (UI/UX)
Ideal para sistemas de etiquetas, estados o componentes dinámicos.

Desarrollo web
Se puede integrar directamente en JavaScript para generar paletas dinámicas en función de los datos.

Branding y sistemas de color
Permite construir paletas coherentes a partir de restricciones controladas.

Ejemplo de visualización de datos con múltiples colores diferenciados, aleatorios y personalizados
En la izquierda: RGB aleatorio – Colores caóticos y poco armonizados; algunos resultan indistinguibles y presentan inconsistencias en la luminosidad percibida. En la derecha: Paleta personalizada – Colores coherentes, claramente diferenciados y equilibrados dentro de un mismo rango de luminosidad visual.

Ejemplos de uso

Gráficos complejos
Generar 10, 20 o más colores claramente distinguibles.

Modo oscuro
Ajustar la luminosidad para mejorar la legibilidad sin fatiga visual.

Paletas suaves
Reduciendo el chroma se obtienen colores pastel homogéneos.

Jerarquía visual
Permite destacar elementos aumentando la saturación o el contraste.

A quién va dirigido

Data scientists y analistas
Para dashboards, gráficos y mapas.

Diseñadores
Que necesiten sistemas de color coherentes y escalables.

Desarrolladores frontend
Que trabajen con datos dinámicos o interfaces complejas.

Creadores de contenido visual
Infografías, visual storytelling, etc.

Ventajas

  • Basado en percepción humana, no solo en matemáticas
  • Permite control total del espacio de color
  • Funciona bien con muchas categorías
  • Es open source e integrable en proyectos

Limitaciones

  • No está pensado para inspiración estética o tendencias
  • Puede requerir entender conceptos como HCL o L*a*b*
  • No sustituye la intuición artística en branding emocional

Un cambio de enfoque

I WANT HUE representa un cambio de enfoque: pasar de elegir colores “bonitos” a diseñar sistemas de color funcionales.

Es especialmente potente cuando el color deja de ser decoración y pasa a ser información.

Si trabajas con datos, interfaces o sistemas visuales complejos, esta herramienta te permite controlar el color con precisión científica.

Cómo generar una paleta


Referencias

  • https://medialab.github.io/iwanthue/
  • https://medialab.github.io/iwanthue/tutorial/
  • https://en.wikipedia.org/wiki/HCL_color_space
  • https://www.itdo.com/blog/que-es-lch/