How to Realistically Change Hair Color in Photoshop
Changing hair color is one of the most popular types of photo retouching, whether for touching up faded dye jobs, creating dramatic makeovers, or just experimenting with new looks. While mobile apps like Snapchat and Instagram have made basic hair color filters accessible to everyone, the results often look artificial and unflattering. For truly realistic and customizable hair color changes, you need the power and precision of Adobe Photoshop.
In this in-depth tutorial, we‘ll walk through the entire process of transforming hair color in Photoshop, from making accurate hair selections to fine-tuning the final effect. You‘ll learn how to use adjustment layers, blend modes, and other professional techniques to create believable hair colors that enhance your subject‘s features and blend seamlessly with the original photo.
Whether you‘re a professional retoucher looking to up your hair game or a curious Photoshop enthusiast ready to dive deeper than preset filters, this guide will equip you with the skills to become a digital hair color pro.
Preparing Your Photo
Before jumping into changing hair color, it‘s important to start with a good foundation. Ideally, choose a well-lit, in-focus photo where you can clearly see hair detail and texture. If your image has any exposure or white balance issues, correct those first using Photoshop‘s Camera Raw filter or adjustment layers like Levels and Color Balance. A neutral, evenly-exposed starting point will make it much easier to get natural-looking hair color later on.
Masking the Hair
The key to changing hair color convincingly is making an accurate selection, or mask, of just the hair. This allows you to adjust the hair independently from the rest of the image, so your color changes don‘t affect skin tones or the background. Photoshop offers several tools for selecting hair, and the best approach often involves combining a few of them.
For most photos, start by grabbing the Quick Selection tool (W) and painting over the hair to let Photoshop detect the edges. The tool works best on areas of high contrast, so you may need to zoom in and make more precise selections around the hair/skin boundary. Hold Alt/Option to subtract from the selection as needed.
Next, go to Select > Select and Mask to refine your hair selection. In the Select and Mask workspace, choose the Refine Edge Brush tool and carefully paint over wispy flyaway hairs and tricky edge areas. This brush helps Photoshop intelligently distinguish hair from the background based on texture and color. Check the "Decontaminate Colors" box to remove any color fringing around the hair edges.

Once you‘re satisfied with your hair selection, output it as a New Layer with Layer Mask. This will isolate the hair on its own layer, ready for targeted color adjustments.
Changing the Hair Color
With your hair masked, it‘s time for the fun part – actually changing the color! The most flexible and non-destructive way to do this is with a Hue/Saturation adjustment layer.
Create a new Hue/Saturation layer above your hair layer and clip it so the adjustment only affects the masked hair area. (You can clip the adjustment by Alt-clicking between the two layers or right-clicking the adjustment and choosing "Create Clipping Mask.")

In the Hue/Saturation controls, shift the Hue slider to change the overall hair color. The Saturation slider controls color intensity, while Lightness adjusts brightness. Aim for a hue that complements your subject‘s skin tone and looks natural with their features.
To dial in a specific shade, double-click the Hue/Saturation layer‘s color swatch to access the Color Picker. Here you can punch in precise numeric values for Hue, Saturation, and Brightness (HSB), or sample a color from a reference photo using the eyedropper.
Keep in mind that hair is rarely a single flat color. To maintain realism, it‘s important to preserve the contrasts between the highlights, midtones, and shadows of the original hair. An easy way to do this non-destructively is to duplicate your Hue/Saturation layer and set the duplicate to Color blend mode. Then reduce the opacity of the duplicate layer to let some of the original tonal variations show through.
For even more control and dimension, you can create additional Hue/Saturation layers set to Lighten and Darken blend modes. The Lighten layer will only affect areas lighter than 50% gray (the highlights), while Darken targets the shadows. Clip each adjustment layer to the hair mask and dial in your desired highlight and shadow hair colors separately.
Refining the Effect
Once you‘ve got your base hair color looking good, a few additional adjustments can help sell the effect:
- Use the Dodge and Burn tools to selectively brighten highlights and deepen shadows for a more dimensional look. Set the tool to Midtones with a low exposure around 10-15% and gently paint over the hair.
- To adjust the overall tone and vibrancy of the recolored hair, add a Color Balance adjustment layer clipped to the hair. This can help neutralize unwanted color casts or warm up / cool down the hair to better match the lighting and skin tones.
- If your hair color mask edges look too crisp and "cutout", apply a small amount of Gaussian Blur to the layer mask. This will help the hair color blend more softly and naturally with the rest of the image.
| Adjustment | Purpose |
|---|---|
| Dodge & Burn | Enhancing dimensional highlights and shadows |
| Color Balance | Fine-tuning overall hair tone and vibrancy |
| Gaussian Blur | Softening edges for a natural blend |
The beauty of Photoshop‘s layer-based editing is that you can toggle these refinements on and off, adjust opacities, and experiment with different layer orders to fine-tune the hair color effect. The goal is to end up with hair that looks like it was always that color – no telltale signs of digital manipulation.
Why Photoshop Beats Apps for Hair Color Changes
So how does this in-depth Photoshop approach compare to popular mobile hair color filters? Let‘s look at some key advantages:
- Quality and realism. Mobile hair color filters tend to apply a single flat tint without accounting for the hair‘s original shadows, highlights, and undertones. The resulting color often looks cartoon-like and unnatural. With its arsenal of professional-grade selection and adjustment tools, Photoshop allows for significantly more realistic and customized hair color changes that preserve the hair‘s original tonal variations, texture, and dimension.
- Control and flexibility. Mobile filters offer limited options – usually just a preset color palette and a single strength slider. Photoshop, on the other hand, gives you total control over every aspect of the hair color change. You can mix your own custom shades with the Color Picker, target specific tonal ranges, adjust vibrancy and lightness, and more. This granular level of control is essential for matching hair color convincingly to different skin tones, ages, and lighting conditions.
- Non-destructive workflow. In most mobile apps, hair color changes are baked permanently into the image once you apply a filter. If you want to undo the color or try a different shade, you have to start over from the original photo. Photoshop‘s layer-based editing and non-destructive adjustment layers make it easy to toggle the hair color on and off, tweak settings at any point, and quickly test out different hair colors on the same image.
- Creative versatility. Changing hair color in Photoshop isn‘t limited to basic tints. With tools like layer masks, blending modes, and opacity controls, you can create advanced hair color effects like dimensional highlights, creative ombre fades, and even realistic-looking gray coverage. You can also combine hair recoloring with other high-end retouching – like digital perms, extensions, and hair thickening – for stunning portfolio-worthy makeovers.
Tips for a Natural Hair Color Change
Whichever techniques you use to change hair color in Photoshop, a few general principles will help you achieve the most natural-looking results:
- Choose hair colors that realistically suit your subject‘s skin tone and age. As a rule of thumb, warmer hair tones complement golden or olive skin, while cooler shades flatter fair, pink-toned complexions. When in doubt, refer to photos of the person‘s real hair color for guidance.
- Maintain the hair‘s original texture, dimension, and shine. Preserve highlights and shadows and avoid pushing color saturation or contrast too far. Hair color that looks digitally flattened or hyper-glossy will shatter the illusion.
- Pay attention to interactive hair color effects on surrounding skin, clothing, and environment. Very light hair colors may pick up subsurface scattering on ears and neck. Saturated tones can reflect a colored cast onto clothing and nearby surfaces. Incorporate these natural color interactions with subtle masked adjustments for added realism.
- Keep it subtle and use a light touch. With the power of Photoshop at your fingertips, it‘s easy to go overboard! Remember, understated hair color changes often look more realistic than drastic, unnatural shifts. Always err on the side of subtlety and restraint.
Putting It All Together
Realistically changing hair color in Photoshop boils down to four key phases:
- Carefully select and mask the hair using tools like Quick Selection, Select and Mask, and Refine Edge.
- Adjust the base hair color using clipped Hue/Saturation layers and the HSB sliders or Color Picker.
- Refine the hair color effect with additional adjustments like Dodge and Burn, Color Balance, and layer mask blurring.
- Check your work against the original photo and real-world references to ensure the hair color looks natural and believable.
By combining precise selections, flexible adjustment layers, and some restrained photo-editing instincts, you can transform hair color in Photoshop as convincingly as a real dye job – no harsh lines, flat colors, or cartoonish filtering.
With practice and attention to detail, these hair color changing techniques can take your portrait retouching to the next level, whether you‘re a professional photographer aiming to expand your editing services or an amateur looking to experiment with new creative possibilities.
So dive into your Photoshop hair journey with confidence, and don‘t be afraid to test out as many wild "what if" color combos as you want. The beauty of Photoshop is the freedom to play without commitment. Your craziest hair color ideas are just a Hue/Saturation slider away – no bleach or dye required!