Hair Products » Best Hair Dyes

The 9 Best Semi-Permanent Hair Colors of 2023

The Glowsly editors independently test and choose the best products. We may receive commissions on purchases made from the affiliate links.

A bold hair color change is the epitome of self-expression. The obvious impact of a new hair color is physical transformation, especially if it bears a stark contrast to your natural features. But more than anything, a semi-permanent dye job can significantly impact your mood, inducing a surge of confidence you may not have had before.

Still, changing hair colors isn’t a decision to take lightly, especially if you’re working with a permanent formula. That’s why we recommend hair dyes that are semi-permanent instead. The below options allow you to test-drive different shades and styles without making a full-on commitment. And in 2023, formulas are at their most innovative, promising not only vibrant color but ingredients that support optimal hair health too. 

Best semi-permanent hair colors overview:

How we chose the best semi-permanent hair dyes

To compile this list, we researched manufacturer specifications, including color range, formula ingredients, and more, to create a short list of the top hair dyes that are semi-permanent. Then, we combed through detailed product descriptions, ratings, and reviews to find the best semi-permanent hair dye for each category.

Our picks for the best semi-permanent hair dye

1
Best overall
Arctic Fox Semi-Permanent Hair Color
$18.49

What we love

  • Easy to mix with colors
  • Long-lasting
  • Pleasant scent

What we don’t love

  • Weaker results on dark hair
  • Easily stains
  • Doesn’t effectively cover gray roots

Arctic Fox Semi-Permanent Hair Color is the most versatile option on our list. The wide range of vibrant shades made from nourishing ingredients makes it possible to experiment with a multitude of tones without sacrificing the health of your hair

The vegan and cruelty-free formula is renowned for its unique grape-like scent and long-lasting results. The colors are also DIY-friendly and easy to mix together if you want a shade curated exactly to your tastes. Though it tends to work best with hair that is already lightened, we still think its performance is superior to its competitors.

Hair type: Best for all hair types, optimal results on pre-lightened hair | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: Yes

2
Best color range
Manic Panic Classic High Voltage Hair Color
$14.99

What we love

  • Impressive color range
  • Available in multiple sizes
  • Resealable top for multiple uses

What we don’t love

  • Not as vibrant without bleach
  • Unpleasant smell
  • Quick fade time

If you want a broad range of shades to choose from (and potentially mix together), Manic Panic Classic High Voltage Hair Color is your best bet. This range includes dozens of color options, and the formula is beloved for its creamy conditioning base that protects the hair as the vibrant color settles in. Just know that the best results come with hair that has already been lightened, and its staining potential is high due to its intense pigment.

Hair type: Best for all hair textures; lighter hair shades work best with lighter colors | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: Yes

3
Best demi-permanent
Clairol Natural Instincts Demi-Permanent Hair Color
$9.29

What we love

  • Gentle formula
  • Optimal gray coverage
  • Adds shine

What we don’t love

  • Limited shade range
  • Messy packaging
  • Weak color payoff

Clairol Natural Instincts Demi-Permanent Hair Color is for people who want a low commitment or to diffuse grey hair. The formula delivers results that are subtle yet noticeable, though less vibrant than brands with wider color ranges. 

This is the healthiest formula on the list, with ingredients to boost the overall health of your hair, including aloe vera, coconut oil, and antioxidants. Reviewers say it is especially effective at covering gray roots and strands.

Hair type: Best for gray hair and all hair textures | Cruelty-free: No | Vegan: No | Sulfate-free: No

4
Best neon colors
Lime Crime Unicorn Hair Full Coverage
$17.00

What we love

  • Bold color range
  • Long-lasting
  • Pleasant scent

What we don’t love

  • Easily stains
  • Lower color payoff without bleach
  • Pricey

Lime Crime Unicorn Hair Full Coverage is for people who want to make a statement. Thanks to a wide selection of vivid shades, it offers intense and full coverage results. 

The formula is made with moisturizing ingredients like vitamins and fatty acids that boost shine and hydrate strands. But note that optimal results are best achieved on pre-lightened hair and that staining of skin and fabrics is a high risk during the application process. 

Hair type: Best for all hair types and textures | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: Yes

5
Best for conditioning
IGK Color Depositing Mask
$29.00

What we love

  • Hydrating
  • Safe for chemically treated hair
  • Strengthening

What we don’t love

  • Expensive
  • Low pigment payoff
  • Minimal root coverage

IGK Color Depositing Mask is a versatile and innovative treatment that offers a temporary color boost while providing conditioning benefits. The formula is infused with ingredients like meadowfoam oil, squalane, and quinoa extract, which nourish and protect hair. 

But, the color payoff may vary, depending on your hair’s porosity. Overuse can also lead to quicker buildup and fading. Still, this is the best option for dull hair that needs a little TLC.

Hair type: Best for all hair types and chemically-treated hair | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: Yes

4
Best gentle formula
Good Dye Young Semi-Permanent Hair Color
$9.99

What we love

  • Colors mix well together
  • Multidimensional color results
  • Hydrating formula

What we don’t love

  • Weak staying power
  • Need more for full coverage
  • Thick consistency

Good Dye Young Semi-Permanent Hair Color is all about changing the shade of your hair without damage, complete with a delicious, mood-boosting bergamot scent. Reviewers love the bold and unique shades of this semi-permanent formula, as well as its gentle impact. Though this dye’s staying power isn’t as strong as some competitors, and non-bleached hair doesn’t get the same color payoff, you’ll still see results.

Hair type: Best for all hair textures and previously lightened hair | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: No

7
Best for natural hair
ORS Curls Unleashed Color Blast Temporary Color Wax
$12.99

What we love

  • Nourishing on textured hair
  • Boosts curl definition
  • Easy application

What we don’t love

  • Expensive
  • Small color range
  • A lot of product required for color payoff

Naturalistas with unbleached hair love waxing poetic about this formula. ORS Curls Unleashed Color Blast Temporary Wax is a fun and low-commitment way to experiment with color, as its formula can be easily applied and washed out. 

Though it may require frequent reapplication for more intense color payoff, the moisturizing benefits (thanks to ingredients like beeswax) far outweigh the risk of staining and limited shade range.

Hair type: Best for textured hair | Cruelty-free: No | Vegan: No | Sulfate-free: No

8
Best color spray
L’Oreal Colorista Temporary 1-Day Hair Color Spray
$9.99

What we love

  • Dries quickly
  • Safe for weaves and extensions
  • No gloves needed for spray application

What we don’t love

  • Not long-lasting
  • Limited color range
  • Difficult to achieve even coverage

Grab L’Oreal Colorista Temporary 1-Day Hair Color Spray for a spontaneous color change that you can wash out at the end of the day. The spray-on formula makes it incredibly easy to mix colors and dries fast. Just be sure to aim the nozzle carefully because color transfer is highly possible when it’s still wet.

Hair type: Best for damaged and sensitive hair | Cruelty-free: No | Vegan: No | Sulfate-free: No

9
Best for shine
dpHUE Gloss+ Conditioning Semi-Permanent Color
$37.00

What we love

  • Increases shine
  • Boosts moisture and already existing color
  • Decreases fading

What we don’t love

  • Expensive
  • Not long-lasting
  • Doesn’t cover grays

This semi-permanent treatment is one of the most revolutionary formulas out today. dpHUE Gloss+ Conditioning Semi-Permanent Hair Color combines the benefits of a salon-grade gloss with an at-home dye. 

It enhances the hair’s shine while adding a subtle hint of color that gradually fades. People with darker hair may not get as vibrant results, and multiple applications may be required for the boldest color payoff.

Hair type: Best for dull hair that needs a shine boost | Cruelty-free: Yes | Vegan: Yes | Sulfate-free: Yes

Embrace (temporary) change with semi-permanent hair color

Semi-permanent hair dye has come a long way. Most formulas, regardless of the brand, are made without harmful additives like ammonia and boosted with ingredients that support overall hair health. 

Still, the best semi-permanent hair dye ultimately depends on the individual’s natural hair texture and color goals. Arctic Fox Semi-Permanent Hair Color is the best option for those that want a versatile range of color options and easy application without sacrificing the health of their hair. 

How to choose the best semi-permanent hair color

When selecting the best semi-permanent hair dye, consider factors such as the dye’s longevity, desired color payoff, and current hair color. Additionally, assess the formula’s ingredients to ensure they’re aligned with your preferences and note any pre-lightening requirements for achieving your desired results. We also recommend patch testing. 

Hair type

  • Dry. Look for semi-permanent hair colors specifically designed for damaged hair or products that contain moisturizing ingredients like oils and plant extracts. 
  • Oily. Opt for colors that are close to your natural hair color, as this can help camouflage oil and grease, especially at the roots when dealing with oily hair
  • Textured hair. Consider fade-resistant formulas because semi-permanent colors may diminish faster due to textured hair’s porous nature. 

Hair thickness

  • Fine. Consider starting with a subtle shade or tone. A drastic change can make fine hair look heavier and flatter, especially if it isn’t multi-dimensional. 
  • Thick. Look for semi-permanent hair dye products with enough product quantity to cover the hair, as well as formulas with intense pigmentation. 

Functionality

  • Single purpose. Look for semi-permanent hair dyes that offer the same results on dark and light hair. 
  • Multi-purpose. Focus on semi-permanent hair dye options that offer a wide range of color options

FAQ

Is semi-permanent hair color bad for your hair?

Semi-permanent hair color is generally less damaging compared to permanent hair dye or bleaching. However, any type of hair color, including temporary, can impact the hair’s overall health. 

How long does semi-permanent color last?

The duration of semi-permanent hair color is, on average, four to eight weeks, but can be shorter or longer depending on the individual’s circumstance and the specific formula. Things like sun exposure, frequent shampooing, and heat styling can accelerate the fading process. 

What’s the best brand for semi-permanent hair color?

Arctic Fox Semi-Permanent Hair Color offers many benefits for people that want to temporarily change their hair color. Its cruelty-free and vegan formula contains conditioning agents like aloe vera and jojoba oil. The versatile color range, from vibrant pinks to pastel blues and neon greens, leaves plenty of room for creative expression. Most importantly, the results are long-lasting, especially for previously lightened hair.