Terdapat tiga jenis pewarna rambut kekal: tumbuhan kekal, logam kekal, dan pengoksidaan kekal.
1. Permanen tumbuhan:
Ia mahal untuk pewarna menggunakan bahan yang diekstrak dari batang dan daun tumbuhan dan jarang digunakan di China.
2. Permanen logam:
Pencelupan dengan bahan mentah logam, pencelupan terutamanya disimpan di permukaan aci rambut, dan warna mempunyai penampilan logam yang lebih gelap, yang menjadikan rambut rapuh, dan kecekapan perming adalah rendah.
3. Permanen pengoksidaan:
Produk arus perdana di pasaran tidak mengandungi pewarna secara umum tetapi mengandungi perantaraan pewarna dan ejen gandingan. Selepas ini perantaraan pewarna dan ejen gandingan menembusi korteks rambut, mereka akan mengalami tindak balas pengoksidaan, gandingan dan pemeluwapan. Molekul pewarna dikurung dalam serat rambut. Oleh kerana pelbagai jenis dan nisbah kandungan perantaraan pewarna dan ejen gandingan, produk tindak balas dengan warna yang berbeza dihasilkan, dan pelbagai produk naungan digabungkan ke dalam warna yang berbeza, supaya rambut dicelup dengan warna yang berbeza. Kerana pewarna makromolecule dihasilkan dalam serat rambut melalui tindak balas pewarna pertengahan dan molekul kecil ejen gandingan. Oleh itu, semasa mencuci, makromolecules pewarna yang terbentuk tidak mudah dibasuh melalui liang serat rambut.





