Best purple hair dye 2021.

purple hair

Do you want to know which are the best purple hair dyes to get the look at home?

Few hair colours are as versatile as purple right now. From violet to lilac, lavender to burgundy and amethyst, there’s a colour to suit every mood.

Add balayage, dipped ends, ombre and highlights to the mix and it’s no wonder celebs and the rest of the hair dye loving world are getting super passionate about purple.

We’re here to tell you everything you need to know about how to find the right purple for you, and how to get the perfect purple look at home.

As an Amazon Associate I earn on qualifying purchases.


Best purple hair dyes at a glance.

Hair dyeLooks likeBest for Buy it now
Schwarzkopf Live Ultra Brights Pretty Pastel Lilac Hair Dye.q? encoding=UTF8&ASIN=B07Z49W7N8&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes schwartzkopfSubtle pastel wash.
Clairol Colour Crave Semi Permanent Hair Dye, Lavenderq? encoding=UTF8&ASIN=B07124J62D&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes clairolPurple vibrance for blonde hair.
Schwarzkopf LIVE Permanent Lightener+Twist, Mauve Kiss.q? encoding=UTF8&ASIN=B079Q8JXM5&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes mauveLonger lasting mauve.
Clairol Nice' n Easy Crème, Dark Burgundy Brown.q? encoding=UTF8&ASIN=B07896CFHT&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes nice n easyBurgundy softness and shine.
Garnier Olia Violet Hair Dye Permanent, Deep Violet.q? encoding=UTF8&ASIN=B009S3WW5G&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes garnierAll over even violet.
Schwarzkopf LIVE Intense Colour Permanent, Plum Perfection.q? encoding=UTF8&ASIN=B00PXYYMAM&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest purple hair dyes plumIntense plum perfection.

What is purple hair?

Purple hair is a mix of blue and red tones of varying degrees to create a huge choice of shades and colours.

Since purple hair dyes contain both warm and cool undertones, it’s pretty much guaranteed you’ll find a shade to complement your skin tone. Purple instantly gives you a boost of confidence, however you wear it.

purple hair color ideas pinterest board

Can I dye my hair purple at home?

Purple is an easy colour to achieve using an off the shelf box dye at home. You’ll need to take the base colour your hair is now into consideration to achieve the best results. Oh, and watch out for splashes as purple makes a mess!

If you have blonde or light hair:

You have a great base to start with, although you will need to lighten your hair a shade if pastel shades like lilac, lavender and even mauve float your boat.

lilac hair color instagram
lavender hair color instagram post

If you have dark hair:

You have options. Lighten your hair with a lightening or bleach kit and the sky’s the limit.

Or you can stay deep and dark and go for rich purple shades like on-trend plum, burgundy and violet for a gorgeous statement look.

burgundy hair color instagram post
plum hair color instagram

What are the best purple hair dyes?

Without further ado! Here are the best purple hair dyes to get the perfect purple hair look at home!

TOP PICK!

Garnier Olia Violet Hair Dye Permanent, Deep Violet.

q? encoding=UTF8&ASIN=B009S3WW5G&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBgarnier olia hair dye

Best purple hair dye for: All over even violet.

Unlike other purple hair dyes on the list, this came with a good amount of creme that was easy to apply and had an ingenious design that means the box can hold the bottle.

The colour is fab – our light brown hair now has all over pinky-purple tones that gives a lustrous, even colour. This is the best all-round purple hair dye for us.


#1 Schwarzkopf Live Ultra Brights Pretty Pastel Lilac Hair Dye.

q? encoding=UTF8&ASIN=B07Z49W7N8&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBschwartzkopf live ultra brights hair dye

They say:

  • Express your colour creativity.
  • Full-head, ombre or highlights.
  • Creates a soft pastel hue.
  • Dark hair? Pre-lighten with LIVE intense lightener for a soft pastel result.

Reviewers say:

“I tried this on my medium length, pre-lightened blonde hair and I love the result, it’s a beautiful soft lilac colour. My hair feels lovely too.”

“I purchased two kits as I’ve used this range before and know that they are smaller tubes than normal. I put loads on to make sure it’s all over but the colour is amazing just what I wanted pastel lilac vibes.”

“I have used the Live colours for years so was excited to use the Lilac!
I bought 2 boxes and left it on for 20 minutes. My hair is a mid blonde and is also really porous and takes colour well and this turned out a lovely purple pastel shade!”

We say:

For this one we had blonde, pre-lightened hair ready to go for an all over look. We bought two boxes as the reviews said we’d need it but if you’re just going for dipped ends or touches one will be enough.

We applied to dry hair to ensure it really took and left it on for 25 minutes (they recommend 2 – 15 minutes). The result was an even, lilac wash of silvery-purple hair that was soft to touch.

Best purple hair dye for: Subtle pastel wash.

#2 Clairol Colour Crave Semi Permanent Hair Dye, Lavender

q? encoding=UTF8&ASIN=B07124J62D&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBcolor crave lavender hair dye

They say:

  • Flaunt your fearless with bright colours and bold results.
  • Lasts 15+ washes.
  • Visible on any hair type, so your look isn’t limited by your locks.
  • The lighter your hair, the longer your wear.

Reviewers say:

“This hair dye was easy to use and the colour came out great. Personally I may have needed to saturate some strands a little better, but I still love the purple colour that came out.”

“Not exactly the colour on the box if you have bleached hair but they have a little chart at the back. On bleached hair, it’s more like indigo-purple but should wash out nicely.”

“I have dark brown hair and I was worried that this would not show up or work on my hair. It honestly worked so well! I love it. Showed up such a pretty purple colour!”

We say:

This is a great Lavender colour that’s easy to apply and the creme is lovely and thick so you don’t splash it everywhere and dye your bathroom lavender too. We tried it on mid-blonde hair and left it in for 30 minutes to really penetrate.

The results were a lustrous, vibrant purple colour that lifted our hair. After 5 washes, it’s on its way out so it won’t last the 15+ washes it promises but the colour is so gorgeous that we’ll forgive them.

Best purple hair dye for: Purple vibrance for blonde hair.

#3 Schwarzkopf LIVE Permanent Lightener+Twist, Mauve Kiss.

q? encoding=UTF8&ASIN=B079Q8JXM5&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBschwartzkopf hair dye

They say:

  • Take your blonde to the next level in just one step.
  • A 2 in 1 formula with pre-mixed pastel pigments.
  • Give your hair a permanent mauve pastel twist.
  • Up to 4 levels of lift.

Reviewers say:

“Easy to apply and it gave me a lovely mauve tone to my dark blond hair, it does fade quickly leaving me with a pinky blond colour which I really loved.”

“I used this on dark hair just to see what would happen (the box makes it very clear not to do this!). My hair is now a chocolatey mauve and doesn’t look too bright in natural light.”

“I used this on my blonde hair and it turned a nice dark mauve colour. After a few washes, it’s now a beautiful muted mauve colour. I’ve had it on for 3 weeks and hasn’t faded much at all.”

We say:

Like the review above, we tried this on light brown hair rather than blonde as recommended! For this reason, we left it in longer to let the colour really soak in. The result was a deep, dark mauve with brown undertones that’s not as vibrant as the box colour but a gorgeous, rich muted shade.

The reviews say it didn’t last long but we’ve found it holding better than other purple dyes. Maybe because our hair was darker to begin with.

Best purple hair dye for: Longer lasting mauve.

#4 Clairol Nice’ n Easy Crème, Dark Burgundy Brown.

q? encoding=UTF8&ASIN=B07896CFHT&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBnice n easy burgundy hair dye

They say:

  • A natural looking permanent home hair colour.
  • A blend of 3 tones and highlights and conditioners at every step.
  • Gentle on hair and scalp due to its oil infused colour.
  • Soft and shiny results.

Reviewers say:

“My hair is soft and shiny and the burgundy tone is really nice and rich, I love it! My hair is soft and shiny and it got rid of those pesky greys that I now seem to have since I turned 35!”

“It was (Nice and!) easy to use and the instructions are easy to follow. Application is simple and there were no drips at all. I love how my hair feels after using this hair dye, it feels so soft. It also has a healthy shine.”

“The finished colour was lush and the conditioner added a great gloss and shine and smelled great when I was putting it on and afterwards too.”

We say:

This is dark burgundy brown so we tried it on mid-brown, dyed hair without lightening. Nice n easy dyes are easy to put on and feel like their conditioning your hair while they get to work on your head.

The colour result was a subtle, reddish-purple hue that was super warm and rich. Most of all, our hair felt amazingly soft and in good condition. This makes our best purple hair dye list just for that.

Best purple hair dye for: Burgundy softness and shine.

#5 Garnier Olia Violet Hair Dye Permanent, Deep Violet.

q? encoding=UTF8&ASIN=B009S3WW5G&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBgarnier olia hair dye

They say:

  • Discover the first oil powered and ammonia free permanent home hair colour.
  • For maximum colour performance.
  • And a visible improvement of hair quality.

Reviewers say:

” This is a brilliant hair dye, I use it every four weeks to cover my greys. I love my purple hair.”

“I was unsure at first but the result was perfectly, PERFECTLY how I wanted it!! No uneven patches, a dark purple with a rich and shiny tone!! And it smells amaaaazing!!”

“It’s taken to my hair really well and has covered up the pink/red colour to make it a deep purple with a pink shine. I love how it looks and my hair feels really smooth.”

We say:

Unlike other purple hair dyes on the list, this came with a good amount of creme that was easy to apply and had an ingenious design that means the box can hold the bottle.

The colour is fab – our light brown hair now has all over pinky-purple tones that gives a lustrous, even colour. This is the best all-round purple hair dye for us.

Best purple hair dye for: All over even violet.

#6 Schwarzkopf LIVE Intense Colour Permanent, Plum Perfection.

q? encoding=UTF8&ASIN=B00PXYYMAM&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBschwartzkopf live intense hair dye

They say:

  • Maximum colour depth & radiance
  • Built-in Vibrancy Serum with vitamins & oils
  • Stunning shine
  • Suitable for up to 50% grey hair

Reviewers say:

“Excellent hair dye, one of the best I’ve ever used for ease of use and end result. I have very dark, long, thick hair but 1 pack of this covers grey hairs easily and the finished colour is gorgeous.”

“I love this colour and I get so many compliments when I use it. It lasts for around 4 weeks in my case, before those pesky greys start showing through again.”

We say:

We tried this colour on warm brown hair with red undertones and the result was shimmering purple tresses of joy.

It was a little messy to apply but the formula was generous and the end colour was the most rich and intense perfect plum. It may wash out to red but it’s still going strong after 5 washes so all good.

Best purple hair dye for: Intense plum perfection.


TOP PICK!

Garnier Olia Violet Hair Dye Permanent, Deep Violet.

q? encoding=UTF8&ASIN=B009S3WW5G&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBgarnier olia hair dye

Best purple hair dye for: All over even violet.

Unlike other purple hair dyes on the list, this came with a good amount of creme that was easy to apply and had an ingenious design that means the box can hold the bottle.

The colour is fab – our light brown hair now has all over pinky-purple tones that gives a lustrous, even colour. This is the best all-round purple hair dye for us.


How do I care for my purple hair?

Now you know how to dye your hair purple at home, you’ll need to look after your new gorgeous colour with specially formulated products.

Purple hair is like red hair in that it will fade fast. So you need to do all you can to care for your colour. Confusingly, purple shampoo is not what you’re looking for. This is made for blonde hair and will strip your colour.

A colour shampoo will help prolong the life of your colour so look for ones that are sulphate free. We love Bumble & Bumble’s Full Potential hair shampoo as it’s kind on colour while locking it in.

Full Potential Shampoo by Bumble & Bumble.

q? encoding=UTF8&ASIN=B013XDK0BO&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBfull potential shampoo
Read more in Bumble and Bumble vs Kerastase | Head to Head

And as always, make sure you follow the best advice in How to look after coloured hair and keep it luscious for longer.