This hair colorant is used to change the color of the hair, mainly for cosmetic reasons. There are permanent, demi-permanent, semi-permanent and temporary hair colorants. Permanent hair color generally contains ammonia and must be mixed with an oxidizing agent in order to permanently change a hair color.