Skip to content
Panduan langkah demi langkah

How to change hair color in a photo

Curious how you would look as a blonde, redhead, or with silver hair? Magic Eraser's AI Fill lets you change hair color in photos realistically — preserving highlights, shadows, and natural texture while transforming the color entirely.

Last updated

Coba sekarang

Why AI hair color changes look natural — Magic Eraser

Hair is one of the most challenging elements to recolor in photos. Every strand catches light differently, creating complex patterns of highlights, shadows, and reflections. Simply painting a color overlay destroys this detail and produces flat, unrealistic results. AI-powered hair color change understands the three-dimensional structure of hair: it preserves individual strand highlights, adjusts shadow depth for the new color, and modifies the color of hair-cast shadows on skin and clothing. Blonde hair reflects more light than dark hair, so the AI brightens highlights accordingly. Dark hair absorbs more light, so shadows deepen. The result respects physics rather than just swapping a color channel.

Instruksi langkah demi langkah

  1. 1

    Upload a portrait

    Open Magic Eraser on web, iOS, or Android and select AI Fill. Upload a portrait where the hair is clearly visible. Front-facing and three-quarter angles work best. The AI works with any hair type — straight, wavy, curly, coiled, braided, or in an updo.

  2. 2

    Select hair and describe the new color

    Brush over the hair area to select it. Type a description of the desired color: 'platinum blonde', 'deep auburn red', 'silver gray', 'pastel pink', or any color you can describe. The AI interprets the description and generates a realistic color change that matches the lighting conditions.

  3. 3

    Review and export

    The AI generates the new hair color while preserving the natural texture, volume, and lighting. Use the before/after slider to compare. If the color is not quite right, try a different description or adjust the selection area. Export when satisfied.

Paling cocok untuk

Tips untuk hasil terbaik

Be specific in your color description — 'warm honey blonde with darker roots' produces more realistic results than just 'blonde'. Include the hair area generously in your selection but avoid selecting skin — the AI needs to know where hair ends and face begins. For dramatic color changes (dark brown to platinum blonde), the AI may lighten eyebrows slightly to maintain realism. Fantasy colors (pink, blue, purple) work well and follow the same lighting rules as natural colors. For the most photorealistic results, change to colors within two or three shades of the original — a brunette going strawberry blonde looks more natural than going platinum.

Pertanyaan yang sering diajukan

Does it work with dark hair?
Yes. Dark hair can be changed to any color, including much lighter shades. The AI adjusts highlight and shadow patterns to match the new color's light-absorbing properties. Going from very dark to very light may require a more specific prompt to get the exact shade you want.
Can I change just the highlights or roots?
Yes. Select only the area you want to change — just the roots for a grown-out look, just the ends for an ombré effect, or just the highlights for a balayage preview. The AI respects your selection boundaries.
Is hair color changing free?
Yes. AI Fill features including hair color changes are available in the free tier with daily usage limits. Premium removes limits for unlimited experimentation.