A few years into freelancing, I got a message from a bride whose wedding gallery I’d just delivered. She loved the photos, she said, but something about the close-up portraits felt “off.” She couldn’t name it exactly. “The eyes look like a video game character,” she wrote. I knew exactly what she meant because I had done it to myself a hundred times before I finally understood what I was actually destroying when I pushed the wrong sliders.

Eyes are the first place a viewer’s attention lands in a portrait, and they’re also the easiest place to over-edit. The problem isn’t ambition. It’s that most retouchers treat eye enhancement as a brightening exercise when it’s really a contrast and depth exercise. Once I reframed the goal, everything changed.

Why Eyes Go Flat Before You Even Touch Them

Camera sensors and lenses do something subtle and annoying to eyes: they flatten micro-contrast. The tiny variations in tone across the iris, the thin dark ring at the outer edge, the faint texture of the sclera, all of it compresses during capture. Add a few stops of fill light in post and you’ve made it worse. A real human eye has a specular highlight that creates a sense of volume, a limbal ring that acts like a natural vignette, and an iris that contains at least three to four distinct tonal zones. When we edit without accounting for those layers, the eye starts reading as painted-on rather than three-dimensional.

The goal isn’t to make eyes brighter. It’s to restore the contrast relationships that make them look wet, present, and alive.

The Base Pass: Cleaning Without Flattening

Before I touch any enhancement tools, I duplicate my working layer and run a quick healing pass. I’m looking for three things: bloodshot veins that cross the sclera at high opacity (I remove them at 50-70% opacity, not 100%), any hard catchlight reflections from unflattering light sources, and uneven darkening under the lower lash line that reads as illness rather than depth.

For vein removal, I use the Healing Brush at a hardness of 0%, sample set to “Current Layer,” and I work in small strokes rather than one long drag. Thirty seconds per eye, maximum. If it takes longer than that, you’re trying to fix a lighting problem in post, and that’s a different article.

Bringing Back Depth with Dodge and Burn

This is where most of the real work happens. I create a new layer filled with 50% gray, set to Overlay blend mode. I call this action “Chinatown,” because that’s just how my brain works. Then I grab the Dodge tool set to Midtones, exposure at 3-5%, and I start working the inner iris, the area directly around the pupil, and any catch-light reflection.

The limbal ring is the dark outer edge of the iris. Most people ignore it. I darken it deliberately with the Burn tool at 3%, also set to Midtones, using a soft brush just slightly smaller than the iris diameter. One or two strokes. What this does is create a frame that pushes the lighter tones of the iris forward visually. It costs you maybe 90 seconds and it’s the single biggest difference between eyes that feel painted and eyes that feel real.

For the sclera, I dodge very conservatively. I’m aiming for a maximum of 8-10% brighter than the surrounding skin tone. Any more than that and the eyes start to glow in a way that reads as digital.

Color and the Iris: Enhancing Without Inventing

I use a Hue/Saturation adjustment layer clipped to a flattened copy of the eye area, masked tightly to the iris only. I’ll boost saturation by 10-15 points, which is almost always enough. If the subject has hazel or green eyes, I’ll nudge the hue slider by 3-5 degrees toward green or gold depending on the image’s color story. Beyond that, you’re no longer enhancing what’s there. You’re inventing a different person.

I learned this distinction the uncomfortable way. Early in my beauty work, I delivered a set of images to a skincare brand where I’d pushed the model’s brown eyes to a deep amber. The creative director sent them back with one line: “Her eyes aren’t that color.” I had the original RAW file right there to prove I’d only nudged things slightly, but the accumulation of small changes had crossed a line. Now I keep a 100% opacity reference of the original eye open on a second monitor as I work.

Sharpening Last, Always

After all the dodge and burn and color work is done, I add a High Pass sharpening layer. I use Filter > Other > High Pass at a radius of 1.2-1.8 pixels, set the layer to Soft Light blend mode, and mask it so it affects only the iris and the lash line. I keep it below 70% opacity. This is what gives the final image that sense of optical clarity, the feeling that the lens was tack-sharp even when it wasn’t. High Pass at too high a radius (anything above 3 pixels) creates a halo effect that’s almost impossible to unsee once you know what you’re looking for.

The whole workflow, start to finish, runs about 12-15 minutes per eye for a careful first pass. On beauty campaigns where the eyes are the hero of the shot, I’ll spend up to 25 minutes. For editorial work where I’m retouching a full page of images, I’ve built a trimmed version of this into a Photoshop action that handles the layer setup automatically and cuts the process to about 8 minutes.

The most important thing I can tell you is this: real eyes are imperfect, and their imperfections are where their life lives. Your job isn’t to correct the eye. It’s to make the camera see what a person standing three feet away would have seen.