L’ammoniaque est un agent alcalin qui permet d'ouvrir les écailles du cheveu afin de faire pénétrer les pigments de couleur au cœur du cheveu pour les fixer. Fréquemment utilisé en coloration, il permet de faire tenir la couleur durablement.
Une coloration à l'ammoniaque n'agit pas simplement à la surface et autour du cheveu mais elle a une action sur la fibre capillaire. De ce fait, elle peut sensibiliser les cheveux sans que cela ne représente un danger. Il est donc vivement recommandé d'entretenir la chevelure avec des soins adaptés après ce type de coloration pour nourrir la fibre capillaire et maintenir son hydratation.
À noter également que les colorations ont évolué et qu'il existe aujourd'hui des colorations avec de l'ammoniaque dont les formules contiennent en plus des actifs hydratants et réparateurs pour préserver la fibre capillaire.