Makeup for Blondes
For blondes, soft shades and pastels are appropriate because they complement the light color of your hair. Darker tones create a strong contrast and give a severe look. You can wear almost any shades, as long as they are not too intense. Try sheer shades of pink, peach, gold and champagne.
It's a general truth that the best makeup for redheads are the ones using green shades. But they can have the same stunning look even when choosing warm makeup tones, like peach and cooper. Try shades of olive green and reddish-browns and even gold shades. You can add a touch of pinkish-brown or apricot. Shimmery and pearly shadows are more appropriate for evening looks.
Brunettes are the luckiest girls. They can easily pull off any colors, darker shades or brighter ones. Try gold, bronze, peach, orange, yellow, brown-red and purples.
Makeup for brownettes
Brown hair color shades tend make skin look dull and ashy. Balance it out by creating subtle contrast with neutral and bright colors. A colors from the neutral palette with soft, satiny finish will best enhance a brownette's features.