Like other beauty products, hair dye is often tested on animals. But don’t worry, this doesn’t mean that you can only dye your hair by contributing to brands that harm animals in order to sell their products. There are plenty of brands that create excellent hair dye and coloring products without hurting innocent creatures. To help you find the right product for you, we’ve put together a list that includes permanent hair dye, semi-permanent hair dye, and some color depositing/maintenance products that are all cruelty-free and available on Amazon.

Permanent Hair Color

1. Herbatint Herbal Haircolor Permanent Gel

Source: Herbatint Herbal Haircolor Permanent Gel


Herbatint does not test their products on animals and they use herbal extracts in the ingredients. This Herbal Haircolor Permanent Gel is available in 31 colors including Brown, Platinum Blonde, and multiple shades of blonde and chestnut. The price varies by color but ranges between $10.32 and $14.94.

Debra says, “I love this product! It’s easy to use and if you have shorter hair you can get two applications out of one kit. The color lasts and it doesn’t stink!”

2. Shea Moisture Nourishing Hair Color Kit

Source: Shea Moisture Nourishing Hair Color Kit

The Shea Moisture Nourishing Hair Color Kit is made with certified organic Shea Butter, blended with other good-for-you natural ingredients, including açai and glycerin, flax seed and Abyssinian oils, and soy protein. The healthy nutrients in this kit help keep your hair hydrated. It’s available in 8 colors: Black, Dark Blonde, Dark Brown, Jet Black, Light Auburn, Light Brown, Medium Blonde, and Medium Brown. The price ranges between $10.99 and $19.08.


Jennifer says, “I loved this dye. No harsh chemical smell and it left my hair amazingly healthy.”

3. Naturigin Permanent Hair Color

Source: Naturigin

Naturigin Permanent Hair Color is vegan and cruelty-free! It’s also made with organic natural ingredients such as mandarin, lemon, shea butter, jojoba, aloe, and more! Six colors are available on Amazon: Copper Brown, Extreme Ash Blonde, Light Chocolate Brown, Medium Blonde Red, Platinum Blonde, and Very Light Natural Blonde. They cost between $16.49 and $18.94.

Laura says, “This is the best and most natural color you can get for the money.”


4. Naturtint Permanent Hair Color

Source: Naturtint Permanent Hair Color

Naturtint Permanent Hair Color is plant-enriched and doesn’t contain parabens, ammonia, artificial fragrances, or other similar ingredients. It’s available on Amazon in multiple colors: Light Chestnut Brown, Brown Black, Natural Chestnut, Dark Chestnut, Ebony Black, and more! They cost between $39.00 and $45.00.


An Amazon customer says, “This the same product that I’ve been dying my hair with, but at a much lesser price. I dye my hair once a month and this is much kinder on my hair than the big brands I have used in the past. No bad smell, no irritation. Hair looks great and feels soft after use.”

Semi-Permanent Hair Color

5. Good Dye Young Semi-Permanent Cream Hair Dye

Source: Good Dye Young

Good Dye Young is PETA approved vegan and cruelty-free. It’s botanically infused with natural sunflower and other nourishing conditioners to nourish from the damage caused by lightening. This dye is also ammonia-free, PPD-free and formaldehyde-free. They’re made with essential oils of bergamot for all-natural citrus/spice Fragrance. Nine colors are available on Amazon: Black, Blue, Green, Orange, Pink, Purple, Red, Teal, and Fader. They all cost between $8.00 and $10.00.

An Amazon customer says, “I love this hair dye simple to use and didn’t irritate scalp I got teal and came out really well I can’t wait to try out there other colors all natural and vegan is a plus and it smelled good.”


6. Splat Naturals, Semi-Permanent Purple Hair Dye

Source: Splat Naturals, Semi-Permanent Purple Hair Dye

The Splat Naturals Hair Dye is completely vegan and cruelty-free, and is made with quinoa proteins which help color last longer, increase moisture retention, and fortify hair. It also contains Baobab extract to nourish hair and protect from UV damage. There are no parabens, PPD, sulfates, ammonia, or fragrance in this product. The seven colors: Blue, Lavendar, Navy Blue, Pink, Purple, Red, Teal all cost $14.99.

7. Punky Ebony Semi Permanent Conditioning Hair Color

Source: Punky Ebony Semi Permanent Conditioning Hair Color

The Punky Semi Permanent Hair Color contains a vegan keratin complex for brighter hair tint that lasts long. One single application of this dye lasts over 25 washes. This hair color also has conditioning properties that leave hair silky soft. These colors are also free of PPD’s, paraben, ammonia and GMO’s, and they’re vegan and cruelty free! There are 21 colors available including multiple shades of green, blue, pink, reds, and more. Each costs $7.00.

8. Cocobul Body Jewelry Arctic Fox Semi Permanent Hair Dye

Source: Cocobul Body Jewelry Arctic Fox Semi Permanent Hair Dye

Arctic Fox Semi Permanent Hair Dye is vegan and cruelty-free! This formula is hydrating and made to cause little to no damage. It’s also free of harsh chemicals like peroxide, ammonia, and PPD. Colors available include Aquamarine, Neon Moon, Periwinkle, Phantom Green, and more! They cost $17.99.

9. Lunar Tides Hair Dye

Source: Lunar Tides Hair Dye

Lunar Tides Hair Dye is semi-permanent. Lunar Tides says this dye is non-damaging as well. Some of the colors available include Dark Forest Green, Blood Moon Dark Red, Fuchsia Dark Pink, Smokey Pink Mauve, and many more. They cost $11.99.

An Amazon customer says, “I’m a freak for lunar tides and own like fifteen jars of all different colors.”

10. Lime Crime Unicorn Hair Semi Permanent Hair Dye

Source: Lime Crime Unicorn Hair Semi Permanent Hair Dye

Lime Crime Unicorn Hair Dyes are verified vegan and Leaping Bunny certified cruelty free! This semi-permanent hair dye washes out from “poppin'” as Lime Crime says to pastel, no toner or developer needed. It can be used right out of the bottle or you can create your own custom hue for multi-tonal hair, balayage, ombre, or whatever you choose. There are 12 colors available: Aesthetic, Blue Smoke, Chestnut, Charcoal, Jello, Pony, Salad, Sea Witch, Squid, Strawberry Jam, and Valentine. They all cost $16.00.

An Amazon customer says, “At 53 yrs young, I have been admiring the colors that the younger generation have been using. I had tried a few brands over the years, but they quickly wash out. OMG! Lime Crime’s Unicorn Hair is the best!!!!”

11. Color X-Change Semi-Permanent Hair Color

Source: Color X-Change Semi-Permanent Hair Color

Color X-Change Semi-Permanent Hair Color vegan and cruelty-free of course! It’s also free of PPD, ammonia, peroxide, and parabens. There are also no fragrances, ethyl alcohol, or sulfates. The five colors available on Amazon are Ballistic Blue, Flamboyant Pink, Graffiti Green, Palace Pink, and Plushy Purple. They all cost between $5.54 and $7.00.

An Amazon customer says, “This is a really fun product for TEMPORARY color on light hair.”

12. Manic Panic Semi-Permanent Hair Color Cream

Source: Manic Panic Semi-Permanent Hair Color Cream

Manic Panic Semi-Permanent Hair Color Cream contains only vegan ingredients and is certified vegan and cruelty-free. Manic Panic says, “tested on celebrities, not animals.” It doesn’t contain PPD or ammonia. The vegan formula in this cream also conditions hair. There are 51 color available, which include shades of purple, pink, blue, green, and more! The options are endless. They cost between $9.00 and $14.00.

Savanna says, “First time using manic panic and loved it.”

Color Depositing and Maintenance

13. Celeb Luxury Viral Colorwash: Color Depositing Shampoo Concentrate

Source: Celeb Luxury Viral Colorwash: Color Depositing Shampoo Concentrate

Celeb Luxury Viral Colorwash is a color depositing shampoo that helps you keep the color you achieved. Sometimes color fades completely after being washed. But with a shampoo like this, you can infuse color vibrancy into your hair and enhance the color while hydrating it. It’s 100% vegan and cruelty, and free of sulfates, parabens, ammonia, peroxide, and PPD. The colors available include Extreme Blue, Extreme Hot Pink, Extreme Purple, Extreme Red, Extreme Silver, Extreme Teal, Extreme Yellow, Pastel Baby Blue, Pastel Lavender, and Pastel Light Pink. The price is $35.00.

An Amazon customer says, “It is AMAZING!!! Such a game changer. Truly extends and revives your color between salon visits.”

14. Celeb Luxury Gem Lites Colorditioner

Source: Celeb Luxury Gem Lites Colorditioner

Celeb Luxury Gem Lites Colorditioner creates and maintains vivid haircolor. Like the color depositing shampoo, it stops fading and extends color. The colors available are Amber, Brown Tahitian Pearl, Cocoa Quartz, Fire Opal, Flawless Diamond, Ruby, Sandy Opal, Silvery Diamond, Star Sapphire, and Sandstone. The price is $40.00.

Cat says, “Color lasts a long time. Very good quality.”

15. RUSK Deepshine Color Lock In Treatment

Source: RUSK Deepshine Color Lock In Treatment

Rusk is on PETA’s cruelty-free list for beauty products. Their Deepshine Color Lock In Treatment helps maintain chemically colored and natural hair color longer. It’s a spray bottle that you mist onto your hair while damp. The price for a 6 oz bottle is $15.20.

Jordan says, “This stuff is amazing and keeps my hair looking as vibrant as ever as well as smelling great!”

Hopefully, this guide helps you achieve the color you want for your hair with completely cruelty-free products! Are you interested in looking for more cruelty-free products, check out our guide for foundations!

For more Life, Animal, Vegan Food, Health, and Recipe content published daily, don’t forget to subscribe to the One Green Planet Newsletter!