Last updated: August 16, 2021

Our method

15Products analysed

27Hours spent

6Evaluated articles

82User reviews

This time we will talk about hair dye, a product used by many women to hide the annoying and unsightly grey hair, or simply to change the look from time to time (or very often).

We'll tell you what varieties of hair dyes are on the market and what their main features are, including their advantages and disadvantages, so you can compare them and choose the perfect product for you according to your needs and personal style.

We'll also tell you which are the top rated and best selling brands on the internet, where you can get them, and their approximate costs, so don't miss any of the details in this article, and become a hair dye expert!


  • Hair dyes are products designed to colour hair and cover grey hair. In the market you can find a great variety of brands with different compositions and shades, adapted to each type of hair and personal style.
  • There are different types of dyes, which differ from each other mainly by their composition, colours and permanence in the hair. They can be divided into permanent, semi-permanent, vegetable and fantasy dyes.
  • Among so much variety and assortment, it is important that you take into account certain aspects before buying the most suitable hair dye for you, such as the different shades, the method of application, and the different products, among other factors.

The best Hair Dye: Our Picks

Buying guide: What you should know about hair dye

The main objective of the buying guide is to let you know the most important characteristics of the product you are interested in buying. Therefore, we will tell you about the main features of hair dyes and their advantages and disadvantages.

Hair dyes cover annoying grey hair. (Photo: Freepik /

What are hair dyes and what are their advantages?

Hair dye is a chemical preparation designed to give colour to the hair, either to cover grey hair or to change the style. This procedure can be done at home, or in a salon (which is advisable if you are inexperienced, or if you need to bleach your hair beforehand).

There is a wide variety of shades, as well as brands and types of dyes, as some stay in the hair until it grows back, and others wash out after the first few washes. There are also natural, ammonia-free products, but they do not last long on the hair.

The biggest advantage of hair dyes is that they allow you to hide grey hair, giving you a fresher, more youthful look. They also give you the ability to create new looks, and change your style as often as you like, as there are plenty of shades to choose from.

  • They cover grey hair, even the most stubborn
  • They allow you to create different looks
  • There is a great variety of colours
  • They can lighten or darken the hair several shades
  • They are made with chemical products
  • They dry out the hair
  • They can cause allergies
  • With their continuous use the hair loses shine

Permanent, semi-permanent, vegetable or fantasy hair dyes - what should you look out for?

There is a great variety of hair dyes, adapted to different hair needs and styles. Here are the four most popular types so that you can compare them and choose the most suitable one for you.

Permanent. These dyes are the most effective, but also the most invasive for the hair, as they contain ammonia. They are the best at covering stubborn grey hair, and the most suitable for radical colour changes; they also come in a wide range of shades.

Semi-permanent. Also known as "tone-on-tone", these dyes are not as aggressive as permanent dyes, as they do not contain ammonia. They are ideal for beginners with little grey hair, but are not recommended for very platinum hair, as they do not have much covering power.

Vegetable. Vegetable hair dye is the most natural option of all, as it does not contain ammonia or any other oxidants; it also adds shine and volume to the hair, although it tends to darken it. It is recommended if you want to change the tone, but it hardly covers grey hair and lasts only a few washes.

Fancy. This type of hair dye requires prior bleaching that is mainly done on the highlights and lasts between 1 and 2 weeks, depending on the number of washes. It is usually done in unconventional shades such as blue, pink, purple or fuchsia, for example.

Permanent Semi-permanent Vegetal Fancy
Duration Every 6 weeks approx. the roots are retouched 6 weeks approx. the colour is lost 2 weeks approx. the colour is lost 1 or 2 weeks approx. the colour is lost 1 or 2 weeks approx. the colour is lost 1 or 2 weeks approx. the colour is lost. Colour fades
Variety of shades Wide variety Quite a lot of variety Not much variety Little variety
Chemical components Ammonia and oxidants Oxidants No chemical components Oxidants (but needs prior bleaching)
Coverage Long lasting Medium lasting Less lasting Little lasting

How to apply hair dye at home?

If you are inexperienced, it is recommended that you buy the dyes already prepared, or that you go to a hairdresser if you want a specific shade. But if you dare to try at home with professional dyes, we will give you some information that will help you to know the right steps to take:

Proportions. Most professional dyes use a 20-volume oxidant or hydrogen peroxide. Depending on the brand, the box may indicate a ratio of 1+1 or 1/1 between dye and oxidant, or 1+1.5 or 1/1.5, which means 60 g of dye and 90 g of oxidant.

Accuracy. It is important that you prepare the exact doses so that the result is as expected; to do this you can buy a measuring device or a dosing device. It is advisable to start with shades similar to your hair colour (especially if you don't have much practice), and vary the shades as you gain experience.

Root. You have to start applying the dye from the root, working your way down the length of your hair, and leave it on longer where you have grey hair (usually between 20 and 40 min. maximum). You should always place an old towel over your shoulders so that it doesn't stain your clothes.

How much does hair dye cost?

The prices of hair dyes depend mainly on the different brands. Professional hair dyes are more expensive, as their quality is higher and you can achieve more shades, but you have to know how to use them correctly.

In the market you can find hair dyes from 50 MXN up to 400 MXN, according to the characteristics mentioned in the previous paragraph. The average price of the most popular commercial brands is between 100 MXN and 150 MXN.

Where to buy hair dye?

Hair dyes are used by most adult women, so you can easily find them in pharmacies, such as San Pablo or Farmapronto, and also in perfumeries such as Comercial Mexicana, or Soriana, among others. You can also find them in commercial shops such as Liverpool.

On the internet you can also find a variety and assortment of hair dyes, through sites such as Amazon, Ebay, Linio and Mercado Libre, among others. The online system also gives you the additional benefit of being able to shop from home, where you can also receive your order.

You can find a wide range of hair dye shades on the market. (Photo: Alexander Dubovitskiy /

Buying criteria

In this last section we will talk about the most important factors to consider when buying the perfect hair dye for you. That's why we'll tell you how to choose your colour, what the differences are between the different dyes, and how to apply them, among other things.

Skin colour

Skin colour influences the choice of hair dye, as there are shades that look better on brunettes and others that look better on lighter skin. Here are some examples of shades that are compatible with certain complexion colours.

Fair skin. For whiter skins, soft colours from the different ranges of blondes, reddish, or light browns are usually recommended, as very dark tones generate a lot of contrast and can harden the features of paler skins (especially if they have dark circles under the eyes or pronounced wrinkles).

Mulatto. Mulatto skins are intermediate tones between white and brown, so lighter hair colours may suit them, without being blond or reddish. Copper or not so dark browns are a good alternative for these complexion tones.

Brunettes. For dark skins, colours that do not contrast so much with the natural tone of the complexion are recommended, although in addition to black, dark brown or copper tones are also good. Very light tones could look artificial, but you can play with intermediate variants.

Beyond these recommendations, the important thing is to choose a colour that suits your style. Sometimes it's a matter of trying it out until you reach the ideal shade, not because it's ideal in itself, but because it makes you look and feel good, which is ultimately what you're looking for when it comes to dyeing your hair.

Supermarket and salon hair dyes

We often wonder how it can be that the colour varies so much when we dye our hair at home with supermarket dyes and when we dye it at the hairdresser's. The main difference lies in the proportions of the dyes. The main difference lies in the proportions, as commercial products, unlike professional ones, usually come with exact measurements.

Supermarket dyes. Most of the dyes you buy in the supermarket are not for professional use, so they come with exact measurements ready to apply. They are easier to use, but they have a unique colour, so you can't innovate too much in the shades.

Hairdressing dyes. In hairdressing salons, on the other hand, they work with professional dyes where the oxidant goes separately and is used according to the result the client wants; therefore the proportions are modified according to the desired shade.

The oxidants in professional dyes can be of 10, 20, 30, 40, or more volumes, according to the type of colour. These dyes are also available in many supermarkets, but they are a bit more difficult to use, as you have to know the exact proportions to achieve each shade.

Fancy dyes often come in less conventional colours. (Photo: Freepik. /


Hair dyes can also have certain contraindications, so it's important to know the possible side effects of these products before you buy them. Here are some of the undesirable results they can sometimes produce:

Allergy. Because of their toxic components, permanent hair dyes can cause allergy in some people, causing irritation, itching and swelling. In more acute cases of allergy, semi-permanent dyes are also contraindicated, and the harmful effects can be even greater.

Hair loss. Recurrent use of permanent hair dyes can also lead to partial or total hair loss in some people, so it is important not to apply hair dye constantly to allow the hair follicles to oxygenate.

Hair dryness. As is well known, dyes with ammonia and oxidants, in the short, medium or long term, end up damaging the hair, causing dryness and porosity. They also break the ends and reduce the natural shine, so it is important to use moisturising creams to counteract the effects of the dye.

(Featured image source: freepik/