* Permanent hårfarve: Denne type farvestof indeholder typisk ammoniak og peroxid (et blegemiddel). Ammoniakken åbner hårets neglebånd, og peroxidet lysner den naturlige hårfarve, så farvestoffet aflejres.
* Demi-permanent hårfarve: Demi-permanente farvestoffer indeholder en lav mængde peroxid, som giver dem mulighed for at afsætte farve og subtilt blande gråtoner. Demi-permanent farve løfter eller lysner ikke håret.
* Semi-permanent hårfarve: Semi-permanente farvestoffer indeholder ikke ammoniak eller peroxid. De afsætter farve på hårstrået uden at ændre den naturlige hårfarve. Semi-permanente farvestoffer er designet til at belægge håret og falme gradvist med hver vask.
* Midlertidig hårfarve: I lighed med semi-permanente farvestoffer indeholder midlertidige farvestoffer ikke ammoniak eller peroxid. De giver en midlertidig farveændring, der let vaskes ud.
Så om en hårfarve har blegemiddel (peroxid) afhænger af, om den er designet til at lysne håret eller blot afsætte farve.