* 착색제 : 이것들은 색상 변화를 담당하는 분자입니다. 그것들은 산성 일 수 있습니다 (임시 색상에 사용되는 산성 염료와 같은) 또는 Basic (알칼리성 pH를 가진 영구 염료와 같은).
* 개발자 : 이들은 색소 분자가 모발 샤프트에 침투하여 구조를 바꾸는 데 도움이되는 산화제입니다. 그것들은 일반적으로 알칼리 입니다 색상 변화 과정에 도움이되는 환경을 만듭니다.
* 기타 첨가제 : 여기에는 컨디셔너, 안정제 및 염료의 전반적인 성능에 기여하는 기타 화학 물질과 같은 것들이 포함될 수 있습니다.
따라서, 모발 염료의 전체 pH는 일반적으로 알칼리성 입니다. . 이것은 모발 표피를 들어 올려서 색 분자가 더 깊게 침투 할 수 있도록 도와줍니다. 그러나, 정확한 pH는 특정 염료 제형 및 의도 된 사용에 따라 크게 다를 수있다.
"산"또는 "베이스"라는 용어는 항상 모발 염료를 분류하는 완벽한 방법은 아닙니다. . 모발 염료 화학은 복잡한 화학 반응을 포함하며, 이러한 반응을 이해하는 것은 단순히 염료를 산성 또는 염기로 분류하는 것보다 더 중요합니다.