To change eye color in a photo, you recolor the iris, the colored ring around the pupil, and leave everything else in the eye alone. It's a small area, so most bad edits come from painting over the details that make an eye look real. This page covers the free Photopea method, wording for AI editors like ChatGPT and Toybox AI's Smart Editor, phone options, and how to use a preview when you're shopping for colored contacts.
Ways to change eye color in a photo
The choice comes down to how big the change is. Shifting hazel toward green is a small hue move that a manual editor handles well. Turning dark brown eyes light blue means inventing a lighter iris, which is a job for an AI editor. As of September 2026:
| Method | Works on | Cost | Best for |
|---|---|---|---|
| Photopea | A computer browser | No charge to use | Small shifts, such as hazel to green, where you want to control every edge |
| Smart Editor in Toybox | Any browser, on Pro and higher plans | 85 credits (HD) at current prices | Large changes, such as dark brown to pale blue, described in one sentence |
| ChatGPT and the Gemini app | Their websites and apps; Gemini photo edits are for adults | Set by each service's plan limits | Trying a few colors in a row in one conversation |
| Ask Photos (Google Photos) or Photo assist (Samsung Gallery) | Eligible phones; Ask Photos needs an adult personal account, Photo assist needs a Galaxy AI device | Included with the app | A quick typed change to a photo already in your camera roll |
What makes an eye color change look real
Look closely at your own eye in a mirror before you edit, because an edit only looks real when these details survive.
- The iris pattern. Look for the fine lines and flecks around the pupil. A flat disc of color gives the edit away.
- The outer ring. If your iris has a darker ring at its edge, where it meets the white of the eye, keep that ring in the new color.
- The pupil. It stays black and the same size. A tinted pupil looks like a costume lens.
- The catchlight. That's the small white reflection of a window or lamp. It should stay exactly where it was, in both eyes.
- The whites of the eyes. A new color must not bleed onto them or onto the eyelids.
- Both eyes matching. Same color, same brightness, same pattern density, unless you're going for two different colors on purpose.
Change eye color in a photo with AI
With an AI editor, you type the color and name each detail above as something to keep. Name a real eye color with a qualifier, such as "soft moss green", "light gray blue" or "warm honey amber", rather than "green" or "blue".
Each instruction below fits Smart Editor's "What should change?" box. ChatGPT and the Gemini app accept the same wording:
Change the color of my irises to a soft moss green. Keep the natural iris pattern with its fine lines and flecks, the darker ring at the edge of each iris, my black pupils and the white catchlights exactly where they are. Keep my eyelids, lashes, eyebrows and the rest of my face the same.Change my dark brown eyes to a light gray blue, as if I were wearing natural-looking colored contact lenses. Keep a slightly darker ring around each iris, keep the pupils black and the same size, and keep the reflections of the window in both eyes. Don't change my face, skin or makeup.Make my brown eyes a warmer honey amber, a small change that still looks like my own eye color. Keep the iris texture, the pupils, the catchlights and the whites of my eyes exactly the same, and keep both eyes matching.Change only the eye color of the woman on the right in the red scarf to hazel green. Keep her pupils, catchlights and face the same, and keep everyone else in the photo exactly as they are.Change the eyes on their own, in a separate edit from hair or makeup, so if the face shifts you know which edit did it. For keep lists that cover the whole face, see editing a photo without changing the face.
Change eye color in a photo online for free with Photopea
Because Photopea changes only the pixels you select, and costs nothing to use in a browser, it's the most exact option for small shifts, like blue to gray or hazel to green.
- Bring the photo into Photopea and zoom in on the eyes until each iris fills a good part of the screen.
- Choose the Quick Selection tool with a small brush and paint over the first iris, then the second. Each stroke adds to the selection.
- Hold Alt and brush over each pupil and any eyelid or eyelash the tool picked up, so they drop out of the selection.
- Feather the selection by just 1 pixel (Select, Modify, Feather) so the new color blends into the rim of the iris.
- In Hue / Saturation (Image, Adjustments, or Ctrl + U), slide Hue to the new color, then pull Saturation down a little, because vivid eye colors look painted.
- Deselect, zoom in to confirm the catchlights are still bright white, and export the edited version.
Hue / Saturation moves the color but keeps the iris as light or dark as it was. Very dark brown eyes turn murky rather than bright blue, which is why big lightening jumps belong in an AI editor.
Change eye color on iPhone and Android
On a phone, the typed editors do this job:
- Google Photos. In the photo editor, tap Ask and write the change, for example "change her eyes to soft green and keep the pupils and reflections". Ask Photos is rolling out country by country, for adults signed in with a personal Google Account.
- Samsung Galaxy AI. Photo assist in Gallery has a Create option for typed changes. Samsung notes that Generative Edit results are resized to at most 12MP and carry a Galaxy AI watermark.
- ChatGPT or the Gemini app. Upload the photo into a chat, then send an instruction from the section above.
- Your browser. Toybox works in a phone's browser, and Smart Editor takes JPG or PNG photos up to 10 MB.
Preview colored contacts the safe way
A photo edit is a good way to narrow down colors before you talk to an eye doctor. It can't show how a particular lens will look on your eye, so treat it as a shortlist, not a shopping decision.
The FDA says colored and decorative contact lenses are medical devices, not cosmetics, and you need a prescription for them even if your vision is perfect. The points from its guidance that matter when you're shopping:
- Get an eye exam first. Lenses aren't one size fits all, and an eye doctor has to measure your eyes. A poor fit can cause scratches, infections, corneal ulcers and even blindness.
- Check the prescription. A valid one names the lens brand, gives the lens measurements, and has an expiration date.
- Buy only where a prescription is required. The FDA warns against buying from street vendors, salons, beauty supply stores, Halloween stores and websites that don't ask for a prescription.
This is general information, not medical advice. Your eye doctor decides whether colored lenses are right for your eyes.
Tips for a natural-looking result
- Start with daylight on the eyes. Face a window so both irises are lit and show their pattern. Eyes in shadow give an editor almost nothing to keep.
- Use a photo where the eyes are big enough. In a full-body shot, each iris may be a few pixels wide, and any color change turns into a smudge.
- Keep the change believable. Light brown to honey amber reads as you on a good day. Dark brown to violet reads as an edit.
- Match the eyes to the rest of the photo. Warm indoor light makes every color warmer, so a bright cool blue can look pasted in. Ask for the color "as it would look in this light".
- Fix glare before color. A reflection on glasses hides the iris. Remove it first, using the wording in how to remove glare from glasses, then change the color.
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| The iris looks like flat paint | The edit lost the iris pattern | Add "keep the natural iris pattern with its fine lines and flecks" |
| The pupils turned colored | They were inside the selection or not named | Subtract the pupils in Photopea, or add "keep my pupils black" |
| The eyes look dead or glassy | The catchlight disappeared | Add "keep the white catchlights exactly where they are" |
| Color spilled onto the whites or eyelids | The selection was too wide or feathered too much | Feather by 1 pixel and subtract the eyelids |
| One eye is a different shade | Only one iris was fully selected, or the light differs | Select both irises together, or add "keep both eyes matching" |
| Brown eyes went muddy instead of blue | A hue shift can't lighten a dark iris | Use an AI editor for dark to light changes |
| The face looks slightly different | More than the eyes got repainted | Return to your untouched photo and add more features to the keep list |
Change eye color in Smart Editor
Smart Editor is Toybox's typed photo editor, running on OpenAI's GPT Image 2.5. Use it for the big changes a hue slider can't make, like dark brown to light blue. It's included with Pro and higher plans (see plans and credit prices).
- Pick a photo where both irises are sharp and lit, and upload it under "Your image" (JPG or PNG, 10 MB at most).
- Copy the instruction for your color into "What should change?".
- Open "More options". If the face is small in the frame, choose 4K under "Quality" (currently 110 credits) so the irises come back with more pixels. Otherwise HD, currently 85 credits, is enough.
- Tap "Apply edit" and give it roughly 30 seconds.
- Zoom in on both eyes and check the pattern, pupils, catchlights and whites against your original.
- Before trying another color, switch "Editing" back to "Original photo" so every color starts from your real eyes.
The whole frame is regenerated on every edit, without a mask to protect the rest, so name your face and features each time. The same kind of small, careful edit works for teeth, as in the guide to whitening teeth in photos, and for a new shade of hair in how to change hair color in a photo.