Permanent, semi-permanent, demi-permanent, and temporary are the main types of hair coloring. Permanent hair coloring uses oxidation dyes that chemically bond to hair and last until new hair growth occurs. Semi-permanent coloring lasts several washes through weaker bonding. Demi-permanent coloring uses lower developer concentrations for a color between permanent and semi-permanent. Temporary coloring only deposits pigment on the hair surface and washes out after one wash.