Homemade Hair Dye

Sharon Lynn
Hair dye can give you a drastic color change.

Homemade hair dye is a natural, affordable, fun way to alter or enhance your hair. Dyeing your hair at home is non-toxic and also easy on the environment. It is easy to make homemade dye formulas for blonde, brunette, red, and fantasy shades using ingredients you may already have or can purchase at your local grocery store. Keep in mind, though, that homemade hair formulas may not alter your hair to your desired color. Stronger chemicals may be needed to achieve a desired level of color. A strand test done prior to the procedure will give an accurate color assessment.

Homemade Brunette Coffee Hair Dye

There are several natural recipes to dye hair brunette, including some organic alternatives. Not that picky? This super-simple recipe for coffee hair dye uses ingredients you may already have in the house; you can also use black tea.


  • Wide tooth comb
  • Pot of brewed coffee or black tea
  • Approximately 2 tablespoons apple cider vinegar
  • Shower cap
  • Timer
  • Cape or smock


  1. Mix apple cider vinegar into brewed coffee or black tea.
  2. Comb through hair so all the hair is coated.
  3. Put shower cap over hair and leave on hair for approximately for 30 minutes.
  4. Rinse.
  5. Wait 24 hours before shampooing hair.

Homemade Blonde Dye

This formula provides an easy way to lighten your hair, though be mindful that it is not as powerful as commercially available blonde hair dyes.


  • Rat tail comb
  • 4 duckbill clips or other sturdy clips
  • Approximately 3 cups of hydrogen peroxide
  • Approximately 2 cups of baking soda
  • Bowl
  • Foil brush
  • 12 Aluminum foil square sheets about 5" x 5"
  • Cape, smock or old t-shirt
  • Timer


  1. Section hair you'd like to develop with rat tail comb (use end of comb to achieve straight parts) and clip.
  2. Mix baking soda and hydrogen peroxide to form paste (it should be spreadable but not drippy).
  3. Place foil under hair sections (one at a time) to be colored and brush paste on hair.
  4. Seal foils by folding them.
  5. Leave on hair for 30 to 60 minutes; processing time depends on the strand test.
  6. Rinse after desired color is achieved.
  7. Shampoo and condition hair.
  8. Style as usual.

Homemade Dye for Red

There are many shades of red and making your own natural red dye is a great way to add zip without breaking the bank. Some individuals have used a combination of beet and carrot juice or Kool-Aid. Rose hips (available from your local health food store) can also be used.


  • Cape or smock
  • Stovetop pan
  • 2 cups water
  • 1/2 cup to 1 cup Rose hips
  • Wide tooth comb
  • Shower cap


  1. Brew rose hips in water to form a dark tea (brew long enough so it's reduced by half).
  2. Comb mixture through hair with wide tooth comb.
  3. Put shower cap on and allow to sit on hair for about 60 minutes, adjusting as needed based on your strand test.
  4. Rinse hair.
  5. Refrain from shampooing for 24 hours.
  6. Shampoo, condition, and style as usual.

Homemade Fantasy Colors

Fantasy colors are the rage among many teens and some adults. Popular hues like blue, green, and purple are edgy, vibrant, and fun! You can find these hair dyes stocked at many beauty supply stores, but if you're on a budget and enjoy experimenting with color, using food coloring is a great option.


  • Applicator bottle
  • Vaseline
  • Plastic gloves
  • 2 to 4 hair clips
  • Smock, cape, or old shirt

  • Approximately 18 drops of liquid food coloring

  • Approximately 3 ounces of shampoo

  • Water

  • Shower cap


  1. Choose the food color you wish to use and mix it with the shampoo in the applicator bottle. (For every ounce of shampoo, add six drops of desired coloring until you have enough. The total amount you need depends on how much hair you wish to cover).
  2. Shake the bottle until shampoo and coloring are thoroughly blended.
  3. Add 1 tablespoon of water per ounce of shampoo and shake again, for about two minutes.
  4. Wet hair.
  5. Apply Vaseline around face just under hairline so the food coloring doesn't stain your face.
  6. If necessary, clip sections away that you do not wish to color.
  7. Starting at your roots, apply the food coloring mixture to desired sections or whole head.
  8. Cover hair with a shower cap.
  9. Leave on hair 30 minutes to three hours, based on your strand test results.
  10. Rinse shampoo mixture out of hair, and condition.
  11. Style as usual (refrain from regular shampooing for 24 hours).

Cons of Home Hair Dye

Although making your own hair dye can be fun and will work well for a temporary or subtle color change, there are downsides.

  • Natural, home-based products may not always color the hair as well as their chemically-based counterparts.
  • Covering grays or changing hair color drastically may be very difficult, or even impossible, to do with only home ingredients.
  • Effectively lightening hair or getting highlights can also be very hard to accomplish without chemical lightening products.

Fun Change

Making your homemade hair dye can be an easy, affordable way to change your look without a drastic difference. If you want to change your hair shade slightly or need a fun temporary color fix, making dye at home can be a perfect option for your color.

Was this page useful?
Homemade Hair Dye