Temporary, permanent, demi-permanent, black, blue, green, red, silver, copper, lighteners, pre-lighteners, henna, washouts, crayons – the variety of ways you can colour up your do is completely mind boggling! If you’re ready for a new look, what is the best hair dye to use at home?

Sit back and relax. We’re here with everything you need to know to help you find the right hair dye brand for you. You can also TAKE OUR QUIZ! to find the right colour to match your skin tone.

Just click on the image below to find out what hair colours suit you!

As an Amazon Associate, I earn on qualifying purchases.


which hair colour suits me

Or try on some virtual hair colours with the Best hair colour changing apps you need to use in 2021!

Best hair dyes to use at home at a glance.

Hair dyeLooks likeBest forBuy it now
John Frieda Precision Foam Hair dye.
What is the best hair dye to use at home
Permanent hair dye. Darker colours.
L’Oreal Excellence Creme hair dye.What is the best hair dye to use at homeLighter colours. Blondes.
Garnier Olia What is the best hair dye to use at homeDry/damaged hair
Clairol Natural Instincts No Ammonia Vegan Hair Dye.
Demi-permanent colour.
Garnier Nutrisse What is the best hair dye to use at homeLong-lasting colour.
L’Oréal Colorista Washout Hair Dye.
What is the best hair dye to use at home
Semi-permanent colour.
Schwartzkopf Live Hair DyeWhat is the best hair dye to use at homeBright, bold colours.
Colorista Hair Makeup
Temporary colour.

What is the best permanent hair dye to use at home?

Permanent hair dye is great for those who want a deep, lasting coverage. Permanent dye uses ammonia to penetrate your hair shaft with colour so it sinks in and sticks. It wont wash out like semi-permanent hair dye but fades with time.

If you want to dye your hair a permanent colour at home, John Frieda’s Precision Foam are the top types of hair colours we recommend because of their easy to apply, non splash wonderousness and lasting colour. Theyre particularly good for darker colours too – such as black, ash brown and burgundy. You can read about why they’re the best in our review here.

John Frieda Precision Foam Hair dye.

john frieda permanent hair color

How do I apply John Frieda hair dye?


Which is the best hair dye for lighter colours?

L’Oreal Excellence Creme is all about nurturing and restoring the condition of your hair while you’re dyeing it and we love it for that. The range has over 25 colours including lots of blondes in its colour palette and they frequently make our Best of Lists for lighter hair colours like Ash Blonde, Caramel Blonde and Highlights.

Our hair feels so soft with LOreal Excellence. Its a rich, thick cream (or creme!) so it doesn’t splosh everywhere either. Our hair felt thicker and more luxurious – like we’ve lathered on a deep conditioning mask, not a hair dye. Overall, it’s the best hair dye to use at home if you want to dye your hair a lighter colour.

L’Oreal Excellence Creme hair dye.

loreal excellence permanent hair color

How do I apply L’Oreal Excellence?


What is the best hair dye for dry/damaged hair?

Garnier Olia is the first permanent home hair colour powered by oil, not ammonia. This means that the oil in the colourant and developer pumps the colour into your hair without using frizz making ammonia. So it’s better for your hair condition and stops it from drying out like other dyes.

It’s a difference you can really feel from when you first put it on. The formula is thick and easy to apply and smells kinda fruity. Our hair felt totally revitalised from root to tip. Because it doesn’t use ammonia, the colour may not last as long as some other dyes. But if you dye your hair regularly at home, this dye should be top of your list.

Garnier Olia

garnier olia hair dye

How do I apply Garnier Olia hair dye?


What is the best demi-permanent hair dye to use at home?

Like permanent hair dye, demi-permanent sinks into the shaft of your hair, but it doesn’t penetrate as deep as permanent hair dye. Because of this, it’s not as long-lasting as permanent type of hair colour but it lasts longer than semi-permanent hair dye.

If you want to dye your hair a permanent colour at home, Clairol Natural Instincts is the top hair dye we recommend for its gorgeous range of colours, naturally derived ingredients and eco-friendly ethos. You can read more about why it’s so fabulous here.

Clairol Natural Instincts No Ammonia Vegan Hair Dye.

clairol demi-permanent hair color

How do I apply natural instincts hair dye?


What is the best hair dye for long lasting colour?

Garnier are all about the oils and Garnier Nutrisse is bursting with them – in a wonderfully fragrant formula infused with a combination of avocado, olive, and shea oils to gently condition your hair without damaging your locks.

As well as smelling good enough to eat, Nutrisse gives power to your colour. It develops in 25 minutes which isn’t long and the longer you leave it in, the stronger your colour results. Nutrisse regularly makes our Best of Lists for a range of colours for its long-lasting, fade resistant effects. Go for this if you don’t dye your hair at home that often.

Garnier Nutrisse

garnier nutrisse hair dye

How do I apply Garnier Nutrisse hair dye?


Which is the best semi-permanent hair dye to use at home?

Semi-permanent dye enhances your natural colour so you won’t get roots growing out like you will with permanent dyes. But it’s also not as effective at covering greys as permanent colour and the effects won’t last as long – around 10-12 washes.

If you want to dye your hair a semi-permanent colour at home, absolute top of the list is the L’Oreal Colorista Washout range. The colours are hot, with loads of on-trend pastels to transform you locks. We also love the permanent Colorista range for when you find the colour that steals your heart. Swoon.

L’Oréal Colorista Washout Hair Dye.

colorista semi-permanent hair color

How do I use L’Oreal Colorista Washouts?


Which is the best hair dye for bright colours?

Schwartzkopf are a hairdresser fave and their glorious selection of colours and ranges make our head spin! Do we want Colour + Moisture? Lift? Intensity?! We want it all!

For bold, bright colours, there’s no hair dye better than Schwartzkopf. Their colours are rich and intense and can lift your base colour to lighter shades too. They score amazingly in reviews for coverage, with no patchiness or colour fade. And they came out top of the vivid colour brands in L’Oreal Colorista vs Schwartzkopf Live|Head to Head.

Schwartzkopf Live Hair Dye

schwartzkopf hair dye

How do I apply Schwartzkopf Live hair dye?


What is the best temporary hair dye to use at home?

Temporary types of hair colours come in various forms — from rinses, shampoos, crayons, gels, sprays, and foams. They’re fun, they’re crazy, they’re fabulous, and only last as long as the next wash so you can be adventurous as you dare!

If you want to get some temporary colours to experiment with at at home, L’Oreal tops the colour charts again with their Colorista Hair Make Up. The colours are splendid and can be mixed together to create any shade you choose. Go wild!

Colorista Hair Makeup 

colorista temporary hair make up

How do I use Colorista Hair Make Up?

Now head over to How to dye your hair at home|The ultimate guide for beginners for a step-by-step guide to dyeing your hair at home.

You may also like...