Changing Hair Colour in Photoshop




This Instructable is for changing someones hair colour in Photoshop. Im not exactly sure if this will work in Paint Shop Pro but you can always try.

Have Fun!

Step 1: Choosing Your Photo

This is just a picture off the internet that i used.

When choosing a photo you must remember two things.

1: Pick a picture with the least amount stray hairs. The picture i picked does have stray hairs, but there close to her head so it doesn't matter as much.

2: The other thing you should keep in mind is to pick someone that has light hair ex.blonde. I think darker hair will work but not as good.

Step 2: Masking

The first thing your going to wanna do is Mask out the hair. Masking is simply a way of selecting things.

To do this select the brush tool then press "Q" on your keyboard.

It doesn't have to be exact but you should try to be close.

Step 3: Making the Selection

After you have all of the hair masked out press the "Q" key again. After you press the "Q" key press control-shift-"I", or Inverse. The picture will look the the one below if done correctly.

When you've completed the steps above, without deselecting make a new layer ontop of the background layer. Click on that layer.

Step 4: Colour

Once you've selected the new layer go to your colour selection on the left and choose a colour, I went with a dark red. Now choose the paint bucket and fill the selection.

It should now look like the picture below.

Step 5: Blending

Go to your layer menu and click on the overlay pull-down menu as shown in the picture. Choose "Soft Light" as shown.

After you picked "Soft Light" press "control" "d" on your keyboard to deselect the selection.

Step 6: Erasing

Once the hair is the colour you want make should your on the colour layer and pick the eraser tool. Get a feathered brush from the brush types menu. Then you just going to want to clean the picture up by erasing the colour that is not on the hair.

Step 7: Final Product

So, I hope this Tutorial helped someone.

Be sure to vote if you liked it. Also ask if you don't understand something and ill be sure to answer.


Participated in the
Photojojo Photo Month



    • Sensors Contest

      Sensors Contest
    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    41 Discussions


    2 years ago

    This is link for more photoshop learning


    4 years ago on Introduction

    How do you actually do it what is the website to do it on because i wanna see if blonde will suit me ! <3


    9 years ago on Step 7

    This is great! So simple yet briliant outcome! This is surely worth 5*, not a common rating I give :P


    9 years ago on Step 7

    IF you add an adjustment layer and use the mask you made you can change the hair to a different color easily. Non destructive editing....


    9 years ago on Step 7

    i also use this method but i think my way is much simpler. the picture 2.make a new layer 3.paint the hair on the layer white 4.on the layer select soft light 5.then go to image, adjustments, hue/saturation(ctrl-U) colourize then choose the colour you want. voila


    Reply 9 years ago on Introduction

    yes. keep in mind that the lighter the hair colour, the "odder" it will look. my advice is change each hue one at a time rather than just the master hue.