Il fonctionne en définissant une gamme de teinte, la saturation et la légèreté et l'application propose une palette instantanément d'un nombre de couleurs qu'il est possible de fixer soi-même.
Les palettes sont fournies dans des formats multiples (RGB ou HEX, sous forme de liste ou en JSON) et, aussi, il existe également des préréglages pour en créer plus rapidement.
iWantHue est open source et tout le monde peut l'utiliser pour créer des palettes simplement en utilisant JavaScript.