Màu tóc được tạo thành từ hai hóa chất chính: hydrogen peroxide và amoniac. Hydrogen peroxide được trộn với các thành phần khác dựa trên màu sắc mong muốn. Amoniac giúp tóc chấp nhận màu sắc.
Có từ đầu những năm 1600, thuốc nhuộm tóc đầu tiên có nguồn gốc từ thực vật. Thực vật được sử dụng để nhuộm tóc một cách tự nhiên.
Năm 1909, một nhà hóa học người Pháp đã tạo ra loại thuốc nhuộm tóc thương mại đầu tiên. Anh thành lập công ty, Công ty Thuốc nhuộm tóc Harmless, mà ngày nay được gọi là L'Oreal.
Tóc chết có ba cấp độ; cấp độ một là màu bán vĩnh cửu, cấp độ hai là màu bán vĩnh cửu và cấp độ ba là màu vĩnh viễn. Nếu người tiêu dùng không muốn sử dụng thuốc nhuộm tóc hóa học, họ vẫn có thể sử dụng thuốc nhuộm có nguồn gốc thực vật, chẳng hạn như cây lá móng.