Using food coloring and peroxide is the most natural way to dye your hair. Done correctly, you can change the color of your hair without using chemicals and dangerous products that can damage or ruin the hair. You do not need to be a hair care professional to do this, and you don’t need fancy or expensive equipment. This means that you will be able to change your hair color safely and more often without worrying about ruining your hair.

Things You'll Need


Wash and dry your hair before treating it so the color is able to stick to the hair better. If you have very curly or kinky hair, straightening your hair will make it easier to color also. Use a flat iron to straighten your hair.

Wrap a towel around your shoulders and use a hair clip to hold it closed. The towel will protect your clothes while you are coloring your hair.

Fill a spray bottle with equal parts hydrogen peroxide and water and spray all over your hair with the solution. Put gloves on and use your fingers to make sure the solution is equally distributed over your hair.

Leave the solution in your hair for 15 minutes and then rinse it out using moisturizing shampoo and conditioner. Wear the gloves until you finish the hair-dying process.

Let your hair dry naturally or style it how you want. If you plan to blow-dry or use a curling iron on your hair, do so before you apply the coloring (Step 6).

Put the food coloring gel in a bowl. Dip your fingers into the bowl of gel and rub the gel between your fingers. Run your fingers through your hair to distribute the coloring all over your hair, adding more coloring when needed.

Leave the food coloring in your hair for as long as possible — if possible, for 24 hours — and then rinse the coloring out with plain water. The longer you leave the coloring in your hair, the richer and more long-lasting the color will be.

Tips

  • Use bright, bold colors to get a clearly colored look.