How To Change Hair Color In Photoshop – EASY Yet POWERFUL Techniques!

Show Shortcuts for
Text size
Appearance

Your choices stick across every tutorial on this device.

Change hair color in Photoshop with a masked Selective Color adjustment layer, shifting hair to red, black, or blonde without discoloring the skin or shirt.

Learn this powerful technique to change hair color in Photoshop!

Keep in mind that when doing hair color changes in Photoshop it is a lot easier to go from light hair colors to dark.

The biggest reason is that lighter hair tends to have more detail and therefore you can make those areas darker while keeping the detail. Going from dark hair to light hair is much more difficult because of the lack of detail in the darker areas.

Note: Everyone’s hair color is different. The numerical values used in this tutorial may not match your photo. Use them as a starting point, and adjust for your own image.

The techniques in this video are all non-destructive, which means that you can always come back and edit your adjustments!

Key Takeaways

  • A Selective Color adjustment layer changes hair color without shifting the colors in the skin or clothing the way Hue/Saturation does.
  • Masking the whole retouching Group instead of each layer lets one selection control every adjustment inside it.
  • Dragging a Selective Color slider right adds that color. Dragging it left adds the opposite color: cyan becomes red, magenta becomes green, and yellow becomes blue.
  • Turning hair black works best with Hue/Saturation to remove color, then a Levels adjustment layer to set the shadows.
  • Selecting the brightest pixels and screening them back in on top of the Group restores highlights that the color adjustments wash out.
  • Going from dark hair to light hair is harder than the reverse, because Photoshop cannot recreate detail lost in dark shadows.

What You Will Learn

  • How to remove flyaway hairs before you make a selection
  • How to select and refine hair in the Select and Mask workspace
  • How to mask a Group so one selection controls several adjustment layers
  • Why a Selective Color adjustment layer beats Hue/Saturation for hair color
  • How to mix red, black, and blonde hair colors with Selective Color, Levels, and Hue/Saturation
  • How to bring back lost highlights after heavy color adjustments

Requirements

Before you start

Keyboard Shortcuts

ActionWindowsmacOS
Set the clone or heal sample sourceAltOption
Select multiple layersShiftShift
Save the Smart ObjectCtrl SCommand S
Subtract from the Quick SelectionAltOption
Decrease brush size[[
Increase brush size]]
Select the brightest pixelsCtrl Alt 2Command Option 2
Duplicate the selection to a new layerCtrl JCommand J

Tutorial Image

Dealing with Flyaway Hair

Start by creating a New Layer.

New Layer added above the background in the Layers panel to start removing flyaway hair

On the Toolbar, select the Spot Healing Brush tool.

On the Options bar, make sure the box is checked for the Sample All Layers. Then, start using the Spot Healing brush tool by painting over the flyaway hairs to remove them.

Options bar for the Spot Healing Brush tool with Sample All Layers turned on

To set a sample source, hold Alt (Windows) or Option (macOS) and click on it.

Work Non-Destructively with Smart Objects

Hold Shift (Windows) or Shift (macOS) as you select both the Background layer and the New Layer.

Then, right-click > Convert to Smart Object so you can start working on this non-destructively.

This means you can add Filters, Adjustment Layers, and other distortions while keeping the Smart Object editable for any further adjustments.

To open the Smart Object, double-click on the Smart Object so it opens on a new tab, and you can start editing. 

To save the changes you apply, choose File > Save or press CtrlS (Windows) or CommandS (macOS).

Make a Selection Over the Hair to Change Its Color

Use the Quick Selection tool to create a loose selection of her hair as you will have time to fine-tune it later.

To subtract from the selection, hold Alt (Windows) or Option (macOS) as you click-and-drag over areas that don’t need to be part of the selection.

Use Select and Mask to Refine The Selection

Once you have a more defined shape of the hair as a selection, go to the Options bar and click on the Select and Mask button.

Select and Mask button on the Options bar used to refine the loose hair selection

On the Properties panel of the Select and Mask workspace, set the View mode to On White.

Properties panel in the Select and Mask workspace with View mode set to On White

On the Toolbar, select the Refine Edge tool, which helps you refine the hair’s edges and further fine-tune the selection down to the individual strands. 

Click-and-drag the tool along the edges to allow Photoshop to create a selection on the finer details.

Tip: The selection will not be perfect right away. You can always refine it further with the Global Refinements sliders.

If you want to know more about the workspace, watch the Select and Mask crash course.

Refine Edge tool dragged along the hair edges to pick up the individual strands

Select the Brush tool, and on the Options bar, click on the plus icon, so the command sets it to add to the selection. 

Brush tool set to the plus icon so painting adds to the selection

Then, click-and-drag over the areas to add them to the selection. 

Since the View mode is On White, white areas mean they are not part of the selection. If it includes some parts of the hair, paint over them to retain them in the selection.

Painting over hair that shows up white so it stays part of the selection

To subtract from the selection, click on the minus icon from the Options bar and repeat the process for areas you don’t want to be a part of the selection. 

To output this as a selection, scroll down along the Properties panel until you see the Output Settings.

Set Output To to Selection.

Output Settings at the bottom of the Properties panel with Output To set to Selection

Then, press OK so you can save the changes and go back to the working document. 

Create a Group and Apply The Selection as a Mask

On the Layers panel, create a New Group and click on the New Layer Mask icon to apply the Layer Mask that group.

New Group in the Layers panel with the New Layer Mask icon clicked to apply the mask

Tip: Add the Layer Mask to the Group instead of one layer, so a single mask controls every adjustment layer inside it.

Layer Mask sitting on the group so it affects every layer placed inside it

Rename the Group Hair Color so you can keep things organized and easy to find.

Group renamed Hair Color to keep the Layers panel organized

Why You Shouldn’t Use JUST The Hue/Sat Adjustment

While the Hue/Saturation adjustment layer is the easiest tool to use to change hair color, it certainly is not the best tool for it.

To illustrate it, quickly change the Hue of the hair into a bright purple. You may notice how it affects the shirt in the photo by turning the shadows into green. To summarize, it applies colors into areas where it’s not supposed to.

If you check the box for Colorize, it shows better results without affecting other areas. However, the results do not look realistic.

How to Change Hair Color in Photoshop with Selective Color

Click on the New Adjustment Layer icon and select Selective Color.

New Adjustment Layer icon opened to choose Selective Color to change hair color in Photoshop

On the Colors drop-down, set it to Neutrals.

Colors drop-down in the Selective Color properties switched to Neutrals

In the Properties panel, you’ll see the Cyan, Magenta, Yellow, and Black (CMYK) sliders that you can use to adjust the colors in the image.

To illustrate, dragging the Cyan slider to the right turns the object into the cyan.

Cyan slider dragged to the right to push the hair toward cyan

If you drag the slider to the left, it turns the object into the opposite color of Cyan, red. Dragging the sliders to the left always shows the color into the color label’s complementary color.

With that shown, reset the Selective Color. 

Selective Color adjustment reset before mixing the real hair color

Drag the Cyan slider to the right.

Drag the Magenta slider a bit to the left to reduce the magenta.

Drag the Yellow slider to the left to reduce the yellow.

Those recent adjustments turned the hair color into a similar purple shade shown earlier on how Hue/Saturation applies to this type of editing. 

But unlike the Hue/Saturation, it doesn’t affect the color of the shirt or any other object surrounding it. 

Making The Hair Color Red

Reset the adjustment layer so you can start turning the hair color into red.

With the Colors still set to Neutrals, drag the Cyan slider to the left.

Cyan slider pulled left with Colors on Neutrals to start building red hair

Drag the Magenta slider a little bit to the right.

Drag the Yellow slider to the right to increase the yellows more.

Magenta and Yellow sliders raised to finish off the red hair color mix

If you achieve a color that is too saturated for your preference, you can always create a Hue/Saturation adjustment layer. Use it to adjust the saturation of the colors.

Change Hair Color To Black

If you want to turn the hair color into black, use the Hue/Saturation adjustment layer. Drag the Saturation slider to the left to decrease any traces of saturation in the object selected.

Then, you can create a Levels adjustment layer and use the sliders to adjust the hair’s luminosity.

The Levels adjustment layer works by having individual handles for Shadows, Midtones, and Highlights to help you accurately adjust the luminosity in the image. 

Meanwhile, the Output Level slider below controls how dark the darkest pixel is and how bright the brightest pixel is.

Levels adjustment with shadow, midtone, and highlight handles plus the Output Level slider

With that in mind, use the Levels adjustment layer to determine the luminosity of the black hair. 

Change Hair Color To Blonde

Create a Selective Color adjustment layer.  

Selective Color adjustment layer created as the first step toward blonde hair
Create a Selective Color adjustment layer

On the Properties panel, set the Colors to Neutrals.

Colors menu in the Properties panel set to Neutrals for the blonde color mix

Use the Cyan, Magenta, Yellow, and Black sliders to create your color mix for that realistic blonde hair.

You can start with the Yellow slider and drag it to the right to increase the yellows.

Adjust the Cyan slider to the left to bring down the cyans in the image.

Adjust the Black slider to brighten up the darker pixels if you want to achieve a lighter blonde. For this type of effect, you can also create a Levels adjustment layer for more accuracy and control.  

In the Levels adjustment layer, adjust the Midtone to control the contrast and decrease the Output Level slider for the highlights. 

Select the Blue channel from the drop-down.

From the Output Level slider, drag the white point to the left to add more yellow to the shadows. 

Then, switch into the Red channel in the drop-down. Go to the Output Level slider and drag the black point to the right to add more red to the shadows.

Then, create a Hue/Saturation adjustment layer. 

Decrease the Saturation, and you can adjust the Hue slider to achieve the right shade of blonde. 

Hue and Saturation adjustment with saturation lowered and hue tuned to the blonde shade

Bring The Highlights Back

With all those intense adjustments, you may start losing the fine highlights of the hair. To bring them back, start by disabling the Group.

Hair Color group switched off so the original image shows while recovering highlights

With only the original image layer active, press CtrlAlt2 (Windows) or CommandOption2 (macOS) for Photoshop to select the brightest pixels in the image.

Then, press CtrlJ (Windows) or CommandJ (macOS) to duplicate the highlight’s selection.

Place this layer inside of the Group on top of the layer stack.

Change the Blending Mode to Screen. You can also adjust the Opacity to control the intensity of the highlights. 

Refine the Image to Get The Best Hair Color Change as Possible

Zooming into the hair and seeing how the selection is imperfect, you can always fine-tune this by selecting the Brush tool and setting the Foreground color to white (#ffffff).

Then, start painting on areas of the hair you want to include in the selection.

This same masking approach carries over to other portrait work. See Match Skin Tones in Photoshop for a Curves technique that uses the same kind of selection.

To subtract from the selection, set the Foreground color to black (#000000) and paint as usual. 


And that’s how to change hair color in Photoshop while keeping it looking realistic. If you also want to learn how to change eye colors, follow the steps in How To Change Eye Color in Photoshop.

Frequently Asked Questions

How do I change hair color in Photoshop?

Select the hair in the Select and Mask workspace, then add a Selective Color adjustment layer inside a masked Group. Set the Colors menu to Neutrals and drag the Cyan, Magenta, and Yellow sliders to mix the new color.

Why not just use the Hue/Saturation adjustment layer to change hair color?

The Hue/Saturation adjustment layer shifts every color inside the selection at once, so it can turn a shirt or skin tone the wrong color along with the hair. A Selective Color adjustment layer targets the neutrals instead, which keeps the rest of the photo realistic.

Is it easier to change hair from light to dark or dark to light in Photoshop?

Light to dark is easier. Lighter hair holds more detail, so darkening it keeps that detail. Dark hair loses detail in the shadows, and Photoshop cannot recreate detail that was never captured.

How do I turn hair black in Photoshop?

Drag the Saturation slider on a Hue/Saturation adjustment layer to the left to remove color. Then add a Levels adjustment layer to set how dark the shadows go.

How do I get natural-looking blonde hair in Photoshop?

Use a Selective Color adjustment layer set to Neutrals, increase yellow, and reduce cyan. Then brighten the midtones with a Levels adjustment layer and fine-tune the Blue and Red channels for warmth.

How do I get the hair highlights back after changing the color?

Disable the color Group, select the original layer, and press CtrlAlt2 (Windows) or CommandOption2 (macOS) to select the brightest pixels. Duplicate them with CtrlJ (Windows) or CommandJ (macOS), move the copy inside the Group, and set its Blending Mode to Screen.

Why mask a group instead of each adjustment layer?

Masking the Group lets one selection control every adjustment layer inside it. You only refine the hair selection once instead of on each layer separately.

Conclusion

Changing hair color in Photoshop comes down to one adjustment layer working inside a masked Group. A Selective Color adjustment layer keeps the rest of the photo untouched while you push the hair toward red, black, or blonde.

The selection is the hardest part, so take the time to refine it in Select and Mask before you touch a single slider. Once the mask is clean, every color option in this tutorial becomes a matter of taste.

Watch the full video above, and comment on the video with the color you land on.

Pro Training

Selections and Masking Mastery

Complete course includes 2.5 hours of step-by-step lessons, 6 structured modules, downloadable practice files, and custom Photoshop brushes. Everything you need to master selections and masks in one place.

View the Course

Final Image

Drag the slider to see before and after

After: How To Change Hair Color In Photoshop – EASY Yet POWERFUL Techniques!
Before: How To Change Hair Color In Photoshop – EASY Yet POWERFUL Techniques!
Jesús Ramirez

About the author

Jesús Ramirez

Jesús Ramirez is a graphic designer and the founder of the Photoshop Training Channel, which he started in 2012 and has grown past two million YouTube subscribers. He has taught at Adobe MAX, Adobe Summit, and Photoshop World, teaches courses for CreativeLive and Pluralsight, and was one of five artists chosen for Adobe Stock's Make a Masterpiece campaign. His Photoshop templates shipped inside Photoshop CC 2018.

More about Jesús Ramirez

Similar Posts