Pricing Change Hair color · Free

Replace Hair Color in Photo

← Browse all body & person tools

Last updated

Try any hair color before you commit — from natural shades to bold pastels, in 30 seconds.

Young woman with long straight dark brown hair, natural window light Same woman with warm golden blonde hair, skin tone and lighting unchanged

Upload photo to replace hair color

"change the hair to a brunette balayage with warm caramel highlights painted through the mid-lengths and ends, dark brown at the roots fading to honey blonde at the tips, natural glossy shine"

Free to try · no sign-up · photos are never shared

Release to upload

<30stypical edit
1 freeedit weekly
Photo on your phone? Scan to open this editor there — free edit works on your phone too.

1 free edit every week·packs from $4.99

How it works

  1. Upload a portrait photo with hair clearly visible

    Use a well-lit photo where the full hair is visible — a front-facing or three-quarter portrait works best. Make sure the hair isn't blending into a similarly colored background, as this can confuse the color boundary. JPG, PNG, or WebP up to 7MB.

    Expect: Photos with good contrast between the hair and background give the AI sharp strand-level data. Outdoor bright sun can bleach fine hair edges — natural window light produces the most accurate results.
  2. Describe the new hair color precisely

    Type the color with as much detail as you want: 'change the hair color to rich copper auburn with a natural warm shine' gives far better results than just 'red hair.' Include the finish ('glossy', 'matte', 'natural'), the technique ('balayage', 'full dye', 'highlights', 'ombre'), and any undertones. The AI responds to haircolor vocabulary the same way a colorist would.

    Tip: Naming the technique changes the result dramatically. 'Highlights' adds lighter streaks through existing hair. 'Ombre' fades from dark at roots to light at ends. 'Balayage' adds hand-painted lighter tones. Use the exact technique name for the most accurate preview.

    Copy one of these to get started:

    Classic blonde — natural and warm change the hair color to warm golden blonde with soft natural highlights, glossy finish, keep the hairstyle and volume exactly as in the original
    Balayage technique — salon-style preview change the hair to a brunette balayage with warm caramel highlights painted through the mid-lengths and ends, dark brown at the roots fading to honey blonde at the tips, natural glossy shine
    Bold pastel — try before dyeing replace the hair color with a soft dusty rose pastel pink, evenly distributed from roots to ends, slightly muted rather than neon bright, natural texture preserved
    Rich red — auburn or copper change the hair to a rich copper auburn with deep warm undertones, the kind of red that looks natural in sunlight, not orange or fire-engine red, glossy finish
    3 more prompts
    Silver or grey — mature or fashion statement change the hair color to cool silver grey, even coverage from roots to ends, slight metallic sheen, preserves the natural hair texture and volume
    Ombre fade change the hair to a dark chocolate brown to warm honey blonde ombre, the roots should be dark and gradually fade to lighter at the ends, natural transition, no harsh line
    Bold statement — vivid blue or purple replace the hair color with deep midnight blue, rich and saturated, slight sheen in the light, even coverage throughout — not electric blue, more like a deep navy-indigo
  3. Check edges, strand detail, and skin tone

    Zoom to 100% on the hairline — the forehead edge and temple area are where the color transition is most visible. Verify that the skin tone is unchanged and that flyaway strands are correctly colored rather than left as the original shade.

  4. Refine with markers for precise edge fixes

    If a patch of original hair color is visible near the hairline or if one section wasn't fully recolored, tap a marker on that area and regenerate with 'extend the [new color] to this area.' Markers are optional — most portraits work in one pass.

    Tip: Markers are most useful for photos with complex hairlines (curly hair, bangs, or hair against a bright background). Try without markers first.

See it in action

Young woman with long straight dark brown hair, natural window light
Before
->
Same woman with warm golden blonde hair, skin tone and lighting unchanged
After

Dark brown to warm golden blonde — salon preview

Someone considering going blonde wanted to preview how it would look before booking a salon appointment. One prompt changed the hair tone completely while preserving the skin tone.

Prompt: change the hair color to warm golden blonde with soft natural highlights, glossy finish, keep the hairstyle and volume exactly as in the original
Woman with medium light brown wavy hair against a white wall
Before
->
Same woman with soft dusty rose pastel pink hair, face and background unchanged
After

Natural brown to pastel pink — try before dyeing

Before committing to a bold pastel dye, someone wanted to see if dusty rose would suit their complexion. The photo was shot at home with a neutral background.

Prompt: replace the hair color with a soft dusty rose pastel pink, evenly distributed from roots to ends, slightly muted rather than neon bright, natural texture preserved
Person with dark straight black hair, studio lighting
Before
->
Same person with rich copper auburn hair, glossy and warm, skin tone unchanged
After

Black to copper auburn — comparing warm tones

A person with jet black hair testing warm auburn before a coloring appointment. The rich copper result showed the contrast against their skin tone clearly.

Prompt: change the hair to a rich copper auburn with deep warm undertones, the kind of red that looks natural in sunlight, not orange or fire-engine red, glossy finish

Quick answers

Do I need to mark my hair before changing the color?

No. Just describe the new color: 'change the hair color to warm golden blonde.' The AI identifies hair automatically on portrait photos. Markers are only useful if the hair blends with a similarly colored background and the AI colors the wrong area.

Is there a free AI tool to change hair color in a photo without signing up?

Yes. EditThisPic changes hair color in photos free to preview with no account. Upload your portrait, describe the new color, and buy to download the clean result in about 30 seconds. Works in any browser on desktop or mobile — no app needed.

How do I see what I'd look like with a different hair color before dyeing?

Upload a clear front-facing portrait to EditThisPic. Type the color you want to try: 'change hair to rich copper auburn' or 'try pastel lavender balayage.' The AI previews the color on your actual photo in 30 seconds — free, no login. Most people use this before a salon appointment to confirm their choice.

How do I change hair color in a photo for free?

Go to EditThisPic, upload your portrait (JPG, PNG, or WebP up to 7MB), type 'change the hair color to [your desired color]' with details about finish and technique, and click Generate. You preview the result in about 30 seconds with no login required, and the purchased download is clean.

Can the AI do balayage or ombre techniques, not just solid color?

Yes. The AI understands haircoloring technique vocabulary. 'Balayage with caramel highlights' produces painted highlights through existing hair. 'Ombre from dark roots to honey blonde ends' produces a gradient fade. 'Highlights' adds lighter streaks. Use the exact technique name for the most accurate preview.

Will the AI change my skin tone when it changes the hair color?

By default it shouldn't, but warm or cool hair color shifts can sometimes cause subtle ambient light adjustments to the face. To prevent this, add 'keep the skin tone and face color exactly the same as the original' to your prompt. This explicitly locks the face while only changing the hair.

Does hair color replacement work on curly, wavy, or textured hair?

Yes. For curly or textured hair, add 'apply the color consistently throughout all curls — no patches, even across highlight and shadow areas' to your prompt. Textured hair has complex shadow patterns that can sometimes produce uneven color without this instruction.

How much does EditThisPic cost?

You get 1 free edit per week — no account needed. After that, one-time credit packs start at $4.99 for 10 edits, valid 12 months, no subscription. Power users who edit daily can pick Studio Membership, a monthly workspace at $49.99/mo for 300 edits. Purchased downloads are clean with no watermark.

Ready to try a new hair color?

Free to try. No signup required.

1 free edit included·Credit packs from $4.99