氧化染发剂所用的染料大多是对苯二胺及其衍生物,显色剂为过氧化氢。采用氧化染发剂进行染发,,必须在头发内发生氧化作用后才发色。对苯二胺及其衍生物在氧化剂如过氧化氢的作用下发生一系列缩合反应,形成大分子结构体,这种大分子聚合体具有共轭双键而显现颜色,根据分子的大小,颜色可由黄至黑。若染成其它颜色,可并加多元醇、对氨基苯酚等中间体。