Shadows & Highlights Adjustment

Shadows
+0%
Highlights
+0% (+: recover, −: boost)
Tonal Width (Shadows)
55% (Medium)
Tonal Width (Highlights)
55% (Medium)
Radius
70 (~0.0px)
Midtone Contrast
+0%
Preserve Color
Mix
100%

Shadows & Highlights in One Sentence

Fix uneven lighting by lifting shadows and recovering highlights with control over how wide the effect spreads, how locally it adapts, and how natural it looks — then blend with Mix and export at full resolution.


When to Use Shadows & Highlights

This tool is perfect when a photo has detail you can’t see at one end of the tonal range:

  • Dark shadows (interiors, backlit portraits, night shots)
  • Blown or harsh highlights (skies, white clothing, shiny products)
  • A scene with bright windows and dark corners
  • Photos that look “almost right” but need targeted recovery, not a global exposure change

It’s especially useful for:

  • travel and landscape photos
  • interiors / real estate
  • product photos on light backgrounds
  • portraits (gentle shadow lift)

Everything is processed locally in your browser — no uploads.


1. Start with small adjustments

  • Increase Shadows slightly to reveal detail.
  • Increase Highlights (recovery) slightly if bright areas are harsh.

2. Set Tonal Width

  • Narrow width = affects only the deepest shadows / brightest highlights.
  • Wider width = reaches more into midtones.

If your image starts to look “flat,” reduce width rather than reducing the main sliders.

3. Tune Radius for natural detail

  • Lower Radius = more local, detail-preserving (can look punchy)
  • Higher Radius = smoother, more global (can look more natural)

4. Add Midtone Contrast (optional)

Shadow/highlight recovery can reduce perceived contrast. Use Midtone Contrast to restore clarity without re-crushing the extremes.

5. Preserve Color + Mix

  • Enable Preserve Color for stable hues (recommended for most photos)
  • Use Mix to keep the result realistic

Controls Explained (Practical)

Shadows

Lifts or darkens shadow detail.

  • > 100 = lift shadows (reveal detail)
  • < 100 = deepen shadows (more drama)

Highlights

Recovers or boosts highlights.

  • > 100 = recover highlights (reduce harsh whites)
  • < 100 = boost highlights (brighter, punchier)

Tonal Width (Shadows)

How much of the tonal range counts as “shadow.”

  • Narrow: mostly deep shadows
  • Wide: shadows + some midtones

Tonal Width (Highlights)

How much of the tonal range counts as “highlight.”

  • Narrow: only the brightest areas
  • Wide: highlights + some midtones

Radius

Controls local adaptation (how smooth the recovery is across edges).

  • Small radius: protects small details, can look stronger
  • Large radius: smoother transitions, often more natural

The tool automatically scales Radius with image size so it behaves consistently on small and large images.

Midtone Contrast

Restores midtone “pop” after recovery.

  • > 100 = more midtone separation
  • < 100 = softer, flatter midtones

Preserve Color

Keeps hue/saturation stable while changing brightness.

  • Recommended for portraits and colorful images
  • If you want a more stylized look, try turning it off

Mix

Blends the corrected image with the original.

  • 70–95% is usually the sweet spot
  • Use Mix as your “naturalness” control

Surprise Me ✨

Surprise Me generates pleasing, photo-like starting points such as:

  • clean shadow lift + mild highlight recovery
  • highlight recovery for bright scenes
  • matte-ish lift for low-contrast images
  • moody detail (stronger highlight recovery + midtone contrast)

It uses quick brightness analysis so it tends to lift darker images more and protect bright images more — and it adds small jitter so results don’t feel repetitive.


Quick Recipes

1. Interior photo (dark corners + bright windows)

  • Shadows: +10 to +35
  • Highlights: +10 to +35
  • Width (Shadows): medium
  • Width (Highlights): medium
  • Radius: medium/high
  • Preserve Color: on
  • Mix: 70–90%

2. Sky recovery (avoid blown whites)

  • Highlights: +20 to +60
  • Width (Highlights): narrow to medium
  • Radius: medium
  • Midtone Contrast: +5 to +20
  • Mix: 70–95%

3. Portrait lift (natural skin)

  • Shadows: +10 to +25
  • Highlights: +5 to +20
  • Radius: medium/high
  • Preserve Color: on
  • Mix: 75–95%

4. Product photo on white background

  • Highlights: +10 to +40 (recovery)
  • Width (Highlights): narrow
  • Midtone Contrast: +10 to +30
  • Mix: 70–90%

5. Moodier look (more depth)

  • Shadows: -5 to -20
  • Highlights: +10 to +35
  • Midtone Contrast: +15 to +40
  • Mix: 60–85%

Best Practices

Make small moves first

Overdoing shadows can make images look gray or noisy. Start subtle.

Use Tonal Width to avoid “flat” results

If recovery affects too much of the image, reduce width.

Radius controls realism

If edges look crunchy/haloed, increase Radius or reduce the main amounts.

Preserve Color for portraits

Shadow lifting can shift saturation. Preserve Color keeps skin tones stable.

Use Mix instead of fighting the sliders

If the correction is right but a bit too strong, lower Mix.


Common Problems and Fixes

“It looks flat / gray.”

  • Reduce Tonal Width (Shadows/Highlights)
  • Increase Midtone Contrast slightly
  • Lower Mix

“I see halos around edges.”

  • Increase Radius
  • Reduce Shadows/Highlights amount
  • Narrow Tonal Width

“Shadows look noisy after lifting.”

  • Reduce Shadows amount
  • Narrow Tonal Width (Shadows)
  • Increase Radius a bit (smoother adaptation)
  • Lower Mix

“Highlights still look harsh.”

  • Increase Highlights recovery
  • Narrow Tonal Width (Highlights) to focus on the brightest areas

“Colors look off after adjustment.”

  • Enable Preserve Color
  • Reduce amounts and use Mix to keep it natural

How It Works

Shadows & Highlights uses local luminance to decide what to lift or recover:

  1. Build a luminance map (brightness map) from the image
  2. Apply a controllable local blur (Radius) to create a smooth “local exposure” reference
  3. Create separate masks for:
    • shadows (dark areas)
    • highlights (bright areas) Tonal Width controls how wide these masks extend into midtones
  4. Adjust brightness in those regions, optionally restoring midtone contrast
  5. Preserve hue/saturation (Preserve Color) by scaling RGB to match the new luminance
  6. Blend with the original using Mix

Preview renders with a size cap for speed, while Download exports at full resolution in the original format.

Frequently Asked Questions

JPEG, PNG, and WebP. The downloaded file keeps the original format and extension.

No. Everything runs locally in your browser, so your image stays on your device.

Exposure changes overall brightness (like an EV adjustment). Shadows & Highlights targets specific tonal regions — lifting dark areas and/or recovering bright areas — without changing the whole image equally.

Tonal Width controls how far the adjustment reaches into the midtones. Narrow affects mostly deep shadows (or the brightest highlights). Wide affects a bigger portion of the image.

Radius controls local adaptation — how much the tool looks at surrounding pixels to decide what counts as shadow or highlight. A larger radius is smoother; a smaller radius preserves local detail but can look harsher if pushed too far.

It keeps hue and saturation more stable while adjusting brightness. It’s especially useful for skin tones and colorful scenes when lifting shadows.

Yes. Once the page is loaded (or installed as a PWA), processing can work offline because it’s all client-side.

Explore Our Tools

Read More From Our Blog