Il colore dei capelli è costituito da due sostanze chimiche principali: il perossido di idrogeno e l'ammoniaca. Il perossido di idrogeno è miscelato con altri ingredienti in base alla tonalità desiderata. L'ammoniaca prepara i capelli per accettare il colore.
Risalente ai primi anni del 1600, la tinture per capelli originariamente proveniva dalle piante. Le piante sono state usate per colorare i capelli naturalmente.
Nel 1909, un chimico francese creò la prima tintura per capelli commerciale. Ha fondato la compagnia, Harmless Hair Dye Company, che oggi è conosciuta come L'Oreal.
Ci sono tre livelli di capelli che muoiono; il livello uno è il colore semipermanente, il livello due è il colore demi-permanente e il livello tre è il colore permanente. Se i consumatori non vogliono usare coloranti chimici per capelli, possono comunque usare coloranti a base vegetale, come l'henné.