Whether you’re a natural blonde or a dyed blonde, you know how hard it can be to keep that brassiness away, and so, purple shampoo has sort of become your best friend! Purple shampoo is actually a toner for your hair which removes yellowness and brassiness, giving your hair color a cooler, more vibrant tone. Depending on your hair color, you may use purple shampoo once a week, once a month, or even several times a week!

But have you ever wondered if you can make your own purple shampoo? The answer is YES, you most certainly can! For those with long, thick locks that use purple shampoo on the reg, it can get quite expensive, and so this DIY purple shampoo recipe can really come in handy!

DIY Purple Shampoo Recipe

homemade purple shampoo

Before you go ahead and make your own purple shampoo, there are a couple of things you should consider:

#1. Making your own purple shampoo CAN be a little tricky because it may not come out the same every time (i.e. consistency). A store bought shampoo will be the same time and time again, but when you’re making your own, it can vary.

#2. You can customize your purple shampoo! Whereas, a store bought purple shampoo is made for ALL blondes, making your own can be just that: your own! With this recipe, you can customize the shade from a lighter purple to a darker purple, depending on your hair color and which color you ultimately want to achieve.

You’ll Need:

  • A moisturizing shampoo and/or moisturizing conditioner of your choice. These don’t have to be expensive, just as long as they are white in color.
  • Gentian violet dye, which is a semi-permanent and peroxide-free hair color OR a really good quality food coloring such as Betty Crocker in a violet shade.
  • A bowl and a plastic spoon.
  • A funnel.
  • An empty bottle.


  1. Empty the shampoo/conditioner into the bowl (you can also just use half a bottle to start off with) and add 2-3 drops of the violet dye or food coloring.
  2. Stir very well, and add more if you feel the purple isn’t deep enough for you.
  3. If your hair color is very yellow or brassy, you may need to add another drop or two.
  4. Use a funnel to pour the purple shampoo into a bottle and use as you would any other purple shampoo.


Although the purple shampoo looks more blue than purple in the picture (above), it IS actually purple, it’s just how the picture came out!

Also, I like my purple shampoo a dark purple, but yours may be a lot lighter!

If your hair super porous, it may absorb some of the purple and leave your strands with hints of violet tones. Not to worry, this can happen from time to time. Simply hop back in the shower, and give your hair a good wash using a regular shampoo.

Like this post? Share and Pin 🙂

DIY Purple Shampoo