Conform lucrării "Lucruri de lucru", vopselele de păr semi-permanente funcționează prin aderarea la păr a moleculelor de culoare; unele molecule pot pătrunde în cuticula de păr. O culoare mică este îndepărtată de fiecare dată când părul este șamponat. De asemenea, aerul se estompează în culoarea semi-permanentă. Semi-permanent de colorare a părului durează de la patru la șase șampoane, în funcție de porozitatea părului și de calitatea culorii.
Colorarea parului semi-permanent nu face schimbări dramatice în culoarea părului. În timp ce acoperă până la 50% din orice păr gri, nu poate ușura culoarea părului deoarece nu conține peroxidul, bleuurile sau amoniacul cu ingrediente de lustruire a părului. Îmbunătățește culoarea naturală și nu lasă radacinile vizibile necolorate. Culoarea părului semi-permanent este ușor de aplicat la domiciliu; și, este sigur de a utiliza după orice tip de tratament de păr chimice, altele decât relaxarea părului.
Celălalt tip de colorare a părului este colorarea permanentă a părului. Colorarea permanentă a părului utilizează amoniac și peroxid și nu se îndepărtează din păr. Cu toate acestea, pe masura ce creste parul, culoarea originala se intoarce la nivelul radacinilor, necesitand adaosuri la fiecare patru pana la sase saptamani. Culorile permanente sunt mai naturale decât culoarea semi-permanentă, dar mai dăunătoare părului. Acestea necesită mai mult timp de aplicare decât colorantul semi-permanent de păr; și, ele sunt adesea aplicate de profesioniști la saloane de coafură.