Keep the full hairstyle visible
Make sure the roots, sides, and ends stay inside the frame. Avoid large hats, scarves, hands, or accessories that cover most of the hair.
Curious how a different hair color would look on you? Upload a clear photo, choose a ready-made shade or describe your own, generate the edit, and compare it with the original before you save it.
Use Presets when you want a fast look at a new color. Switch to Custom when you need more control over tone, highlights, darker roots, balayage, or an ombré fade.
Try AI Hair Color ChangerAI Hair Color Changer
A useful preview starts with a source image that gives the editor enough information about the hairstyle, texture, edges, and lighting.
Make sure the roots, sides, and ends stay inside the frame. Avoid large hats, scarves, hands, or accessories that cover most of the hair.
Choose an image where curls, waves, loose strands, highlights, and shadows are visible. Natural daylight or soft indoor lighting usually works well.
A portrait shows fine hair detail. A half-body or full-body photo helps you judge the new shade with clothing and the complete look.
Select Upload your photo, or drag a supported image into the upload area. The tool accepts JPG, PNG, and WEBP files up to the displayed upload limit.
After the upload finishes, confirm that the correct photo appears and that the image is oriented properly. Replace it before continuing if the hair is too dark, blurred, heavily covered, or outside the frame.

Use the tabs at the top of the editor to choose how you want to define the new color. Both modes use your uploaded photo as the source; the difference is how you describe the result.
Choose Presets when you want to explore recognizable shades such as brunette, blonde, copper, burgundy, pink, or silver without writing a description.
Choose Custom when you want to control warmth, brightness, highlights, roots, balayage, or ombré placement in your own words.

In Presets mode, select a color card under Choose a quick shade. The selected card receives an outline and check icon, and its name appears above the color grid.
Select Show more colors to expand the full collection. Start with the closest color family, then compare nearby options such as Chocolate and Chestnut, Honey Blonde and Golden Blonde, or Copper and Auburn.
Describe two or three details: the main color, the tone or brightness, and an optional placement or finish.
For example: Warm copper with soft golden highlights and natural-looking dark roots.
Other useful directions include cool ash brown with lighter ends, deep cherry burgundy with subtle highlights, honey blonde balayage, or muted rose pink with a natural root transition.
Keep the request focused on hair. Instructions about clothing, background, facial features, or pose can make the intended edit less clear.


After confirming the uploaded photo and color direction, select Preview My New Look. The editor applies the requested color to the visible hair while keeping the source image as the reference.
Wait until processing is complete before replacing the photo or changing modes. If a message says that a photo or color is missing, complete that item and run the preview again.
The face, skin tone, clothing, pose, camera angle, and background should remain visually consistent while the visible hair color changes.

Use the Before & After Preview to inspect the generated result. Drag the comparison handle toward Before to see more of the source image and toward After to see more of the recolored version.
Stop near the center when you want to compare the same facial and hair areas directly. The new color should follow the existing hairstyle instead of looking like a flat layer placed over the image.

The first result does not have to be the final version. Adjust the request when the shade is too warm, too cool, too bright, too dark, or too uniform.
Change one characteristic at a time. A focused revision makes it easier to understand which instruction improved the result.
Select a nearby color card and generate another version. Comparing related shades usually gives you more useful information than jumping between unrelated color families.
Replace a vague request such as ‘make it more natural’ with a specific change: Make the copper slightly darker and keep the roots deep brown.

When the result is ready, select Download image beside the completed preview. The download control appears only after a result has been generated.
Before saving, check that the complete image is visible, the correct shade is selected, the hairline looks clean, and the face and background remain consistent with the source photo.
Use the saved image as a personal reference, a salon discussion image, a creative concept, or one option in a color comparison.

Begin with Presets when you want to find a general direction. Switch to Custom when you need to describe a more specific version of that color.
Avoid photos where the roots, sides, or ends extend outside the image.
Strong colored light can change how the original and generated shades appear.
Large hats, scarves, clips, and other objects can hide the editable hair area.
Use a half-body or full-body photo when you want to judge the shade with clothing and the complete look.
Compare two or three nearby shades before choosing a favorite.
Use Presets when you want to identify a general color direction quickly or compare familiar shades without writing instructions. Start with a color family such as brunette, blonde, red, or creative color. Switch to Custom when you already know the tone, brightness, highlights, roots, balayage, or ombré placement you want to describe. You can also begin with a preset and use its result to write a more precise custom request.
Use a sharp, evenly lit photo where the complete hairstyle and its outer edges are visible. Hair should be distinguishable from the background and not heavily covered by a hat, hand, scarf, or large accessory. Portrait, half-body, and full-body images can all work. Choose a portrait for close inspection of strands and hairline detail, or a wider photo when you want to judge the shade with clothing and the overall look.
Describe the main shade first, then add one or two details that control the result. Useful details include warmth, coolness, brightness, saturation, highlights, darker roots, balayage, ombré, or face-framing pieces. For example, write “warm copper with soft golden highlights and natural-looking dark roots.” Keep the prompt focused on hair rather than asking for changes to the face, clothing, pose, camera angle, or background.
Review what is different from your intended result, then change one instruction at a time. Specify whether the shade should be warmer, cooler, lighter, darker, softer, or more saturated. If the overall color is correct but the transition feels unnatural, ask for darker roots or more subtle highlights. Generate another version and compare it with the first result so you can see which adjustment produced the improvement.
Drag the before-and-after handle across the same hairline, face-framing strands, curls, and background edges instead of relying on memory. Pause near the center to compare both versions at the same scale. Check the image once at a closer size for coverage and texture, then review the complete composition to judge whether the shade works with the original lighting, skin tone, clothing, and surroundings.
The download control appears after a hair color result has finished generating and is ready to save. Review the before-and-after comparison before downloading. Confirm that the intended shade is visible, the complete image is displayed, the hairline and loose strands look consistent, and unrelated parts of the photo have not changed unexpectedly. If the button is not visible, wait for processing to finish or generate the preview again.
Yes. A close portrait is useful for checking hairline detail, but it is not required. Half-body and full-body photos can provide better context for judging how a new shade works with clothing, proportions, and the surrounding scene. Make sure the hair still occupies enough of the image to remain visible, and avoid a source photo where the subject is extremely small or the hairstyle blends into a distant background.
The upload area accepts JPG, PNG, and WEBP images up to the file-size limit shown in the tool. Use a standard image with the correct orientation and enough resolution to show hair texture clearly. If an image cannot be uploaded, check its format and size, export it as JPG, PNG, or WEBP, and try again rather than using a heavily compressed screenshot.
The intended task is to recolor the visible hair while keeping the person and the rest of the source photo visually consistent. After generation, compare the face, skin tone, clothing, accessories, background objects, and framing with the original. If an unrelated area looks different, refine the request or generate another result. The before-and-after view helps you identify these changes without depending on memory.
Generate one clear direction at a time and keep the same source photo for every version. Begin with nearby shades, such as Chocolate and Chestnut or Honey Blonde and Golden Blonde, before testing a very different color family. Keeping the pose, lighting, crop, and background consistent makes the color differences easier to judge. Download the strongest versions so you can review them side by side later.
Upload a photo, choose a preset or describe a custom shade, and compare the result with your original image.