Almost all hair colors will take purple hair dye, especially natural colors. Dark-haired individuals may have to lighten their strands first or simply opt for a lighter purple shade.   If you have red hair, purple dye will turn it reddish-purple. It’s pretty (sometimes even metallic-looking if your hair is shiny enough), but if you want true purple, add a little bit of blue dye, which will compensate.