从成分上来说,半永久和永久染发剂是不一样的。永久染发剂属于氧化反应上色,附着在头发的内层;半永久的则属于直接上色,附着在头发外层。功效上来说,半永久的褪色会更快,基本上8-20天的样子,永久的2-3个月。