Hair Color

Salon-quality color at home
Everyone deserves the freedom to express their unique style, with radiant color that doesn't compromise on safety. Since visionary chemist Eugène Schueller founded L'Oréal Paris in 1909, we’ve been at the forefront of bringing salon-quality hair color to your home. Driven by science, our innovative formulas deliver rich, long-lasting color while keeping your hair healthy and vibrant.
  EXCELLENCE:

Experience top-tier gray coverage and intensive care. Inspired by the salon, Excellence provides a triple care routine to achieve deeply radiant color with 100% gray coverage. No other L’Oréal Paris product cares for and covers gray hair better.

Discover Excellence

  PREFERENCE:

Embrace sophisticated, salon-inspired shades that add vibrant dimension to your color. Whether you crave bold tones, up to nine levels of lift, or styles like balayage and ombré, Préférence has an option for every hair color statement.

Discover Preference

  CASTING:

Perfect for your first color experience, Casting Crème Gloss offers an easy, commitment-free application with a gentle, caring formula. Enjoy glossy shine and natural gray coverage that looks and feels effortlessly beautiful.

Discover Casting

  MAGIC RETOUCH:

Need to cover those roots in a flash? Our #1 root concealer seamlessly blends your color in just 3 seconds, keeping you confident between color applications.

Discover Magic Retouch

  MEN’S HAIR COLOR:

Hair color, made easy for men. Enjoy natural, undetectable shades with an ammonia-free formula that’s as quick and fuss-free as shaving. Gentle on hair, with up to six weeks fade time.

Discover Men Color

{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });

What are you needs ?

{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });

Permanent hair color

Our permanent color formulas deliver long-lasting intensity, safety and 100% gray coverage. Designed to help you express your inner self, they provide radiant results that inspire confidence, both inside and out.

Discover

Semi-Permanent Hair-Dye

Whether you want to explore a new shade or cover up your first grays, our semi-permanent colors are the perfect choice. With ammonia-free, conditioning formulas, they gradually fade with shampoo, leaving your hair soft and voluptuous.

Discover

Root Touch Up

Extend the time between color treatments with our root touch-up products. Quick and easy to apply, they can target grey hair or dark roots for blended coverage and a polished, natural look.

Discover

Bleach

Achieve a dazzling, all over platinum blonde or a vibrant base for your chosen shade. Our bleach products lift up to 9 levels with a gentle formula and include a purple anti-brass reinforcing mask to keep your hair strong and vibrant.

Discover

Salon Techniques at home

Bring salon-inspired techniques to your routine with our easy-to-use products, from sun-kissed highlights to sophisticated tones. L'Oréal Paris offers trendy styles you can trust, without compromising on safety.

Discover

Men’s Hair Color

We’re convinced that men’s hair color should be fast, easy, and mess-free. Our ammonia-free color range for men offers natural-looking shades that apply in minutes and gradually fade over six weeks. Designed to be hassle-free and undetectable, it's foolproof hair color made for men.

Discover
{ "@context": "http://schema.org", "@type": "Thing", "subjectOf": { "@type": "ItemList", "itemListElement": [ { "@type":"ListItem", "position": 1, "url" : "https://www.loreal-paris.co.za/hair-color", "item":{ "@type": "Article", "mainEntityOfPage":{ "@type":"WebPage" }, "headline":"Hair Color", "image":{ "@type":"ImageObject", "url":"https://www.loreal-paris.co.za/-/media/project/loreal/brand-sites/oap/master/dmi/articles/hair-color/hero-category-hair-v7.jpg?rev=3ed2cfe39ebc4dc6b8906695cd1de58b", "height":900, "width":2000 }, "datePublished": "2022-09-29T16:30:10+00:00", "dateModified": "2025-02-05T10:14:05+00:00", "author": { "@type": "Brand", "name": "L'Oréal Paris" }, "publisher":{ "@type":"Organization", "name":"L'Oréal Paris", "logo":{ "@type":"ImageObject", "url":"https://www.loreal-paris.co.za/-/media/project/loreal/brand-sites/oap/shared/baseline/navigationext/loreal-paris-black-logo.svg?rev=0b5044805b18424ba2c35904a3c8732b", "width":189, "height":60 } }}, "description":"<span style="font-size: 2.25rem; font-weight: bold;">Salon-quality color at home</span><br /> Everyone deserves the freedom to express their unique style, with radiant color that doesn't compromise on safety. Since visionary chemist Eug&egrave;ne Schueller founded L'Or&eacute;al Paris in 1909, we&rsquo;ve been at the forefront of bringing salon-quality hair color to your home. Driven by science, our innovative formulas deliver rich, long-lasting color while keeping your hair healthy and vibrant." } ] } }

FIND YOUR STYLE!

Choose your ideal color with our personalized services.

{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
Phones Apps
  • Virtual Try On
    Experiment with multiple shades from our collection to find your best match—instantly. 
  • Hair Color Diagnosis
    Discover the perfect shade and formula to bring your hair color dreams to life.
{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });

FAQ

THE ONLY QUESTION THAT REMAINS UNANSWERED IS: WHICH COLOUR FOR ME?

What is the difference between semi-permanent, demi-permanent and permanent?
Semi-permanent hair color does not contain peroxide so it cannot lift the hair, therefore it can only make the hair darker and not lighter. The color will only last for about six to twelve shampoos as the color is only applied to the outer layer of the hair. This is a good choice to try if you are worried you might not like the color. Also, semi-permanent will enhance the shine and condition of the hair as it will not lift. Demi-Permanent hair color contains small amounts of peroxide which unlike semi-permanent, it can lighten the hair slightly. Demi-permanent works by depositing the color between the cuticle and the cortex, therefore, making it last longer, anywhere from 12 to 26 washes. Permanent hair color just as the name suggests, it is a permanent hair color and will last until the colored strands grow out. Permanent hair color can lighten the hair up to 4 levels anything more than that is not recommended as it can cause damage to the hair.
How often should I shampoo after coloring?
Wait 24–48 hours after coloring, then limit shampooing to 2–3 times a week for optimal vibrancy, especially with bold shades like red.
Is it safe to color hair during pregnancy?
Yes, with standard allergy precautions (e.g. allergy test 48 hours before), it is safe to color hair during pregnancy or breastfeeding. If you have any concerns, talk to your healthcare professional.
Why do blondes sometimes turn green?
Blonde hair doesn’t contain a lot of colour pigments, and it is generally more porous than other hair colours, making it susceptible to absorbing whatever it’s soaked in. When you are in a swimming pool, it is the oxidation of copper and iron in the water (caused by the chlorine) that can give blonde hair a nasty green tinge! Think of it as a similar reaction to rain causing rust!
Should I color before or after a holiday?
Color after your holiday! Sun, salt, and chlorine can fade fresh color, and hot, exotic destinations can leave hair dry, dull, and brittle. A post-holiday treatment will bring your color back to life, keeping it vibrant and healthy.
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } }); { "@context": "http://schema.org", "@type": "Thing", "subjectOf": { "@type": "ItemList", "itemListElement": [ { "@type":"ListItem", "position": 1, "url" : "https://www.loreal-paris.co.za/hair-color-virtual-try-on", "item":{ "@type": "Article", "mainEntityOfPage":{ "@type":"WebPage" }, "headline":"Hair Color Virtual Try On", "image":{ "@type":"ImageObject", "url":"https://www.loreal-paris.co.za/-/media/project/loreal/brand-sites/oap/emea/za/articles/hair-color-vto/hero-banner-hair.jpg?rev=59820c0cfab6455e8d1bb036deced3bf", "height":900, "width":2000 }, "datePublished": "2021-03-26T08:07:37+00:00", "dateModified": "2021-03-26T08:16:50+00:00", "author": { "@type": "Brand", "name": "L'Oréal Paris" }, "publisher":{ "@type":"Organization", "name":"L'Oréal Paris", "logo":{ "@type":"ImageObject", "url":"https://www.loreal-paris.co.za/-/media/project/loreal/brand-sites/oap/shared/baseline/navigationext/loreal-paris-black-logo.svg?rev=0b5044805b18424ba2c35904a3c8732b", "width":189, "height":60 } }}, "description":"Blonde? Brunette? Redhead? Get colourful with your hair with our hair colour virtual try-on tool. Use your phone or computer camera to preview many hair colours so you can shop with confidence or indulge your whimsical side. What are you waiting for? Start playing with your hair colour now." } ] } }

WE SAW YOU!

Thanks for sharing your hair experiments with us

//// Please insert here Instagram feed ////
{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
  •   Without animal-testing

    Since 1989

      Quality, efficacy and safety

    Tested by independent experts

      Easy to use at home

    Tested by independent experts
  •   Virtual try-on and diagnosis services

    For conscious and no-waste purchases

      For all hair types

    All women and men
{ "@context": "https://schema.org/", "@type": "WebPage", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ["speakable-content"] }, "url": "https://www.loreal-paris.co.za/hair-color" } document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
{ "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type":"ListItem", "position": 1, "item": { "@id": "/", "name": "Home" } } , { "@type":"ListItem", "position": 2, "item": { "@id": "https://www.loreal-paris.co.za/hair-color", "name": "Hair Color" } } ] }