Retouch a photo

Retouch a batch of portraits

Fix a whole folder at once.

Drop in a set of photos and their brightness and colour are matched to each other, then download a ZIP.

Drop several portraits at once (JPG, PNG, WebP, AVIF, BMP, ICO; HEIC fetches its decoder once). One portrait opens the desk instead.

No photo handy?

  • Free
  • No sign-up
  • Photos stay on your device
Three crops before (top) and after (bottom) their exposure and colour were matched
What this tool does, and the files it opens

Drop a folder of portraits. The set is measured before anything is written; frames are matched to the set's own median; the ones too far away are left alone with the number that refused them.

Drop two or more portraits and the folder surface opens: Measure the set writes nothing; Measure, then match applies the set passes, then a review grid shows every frame before and after with the declined column beside it, and the ZIP comes after the review.

Drop several portraits at once (JPG, PNG, WebP, AVIF, BMP, ICO; HEIC fetches its decoder once). One portrait opens the desk instead.

Keys on the desk: Move V · Heal J · Clone S · Smooth B · Dodge O · Burn N · Colour A · Whiten W · Red-eye R · Skin F · Shine H · Under-eye U · Face G · hold Space to see the original · Ctrl Z to undo.

Upload a photo

What can be batched, and what cannot

A sitting drifts: a third of a stop as the photographer moves, a few units of cast as a cloud crosses a window. That drift is measurable against the set’s own middle, and closing it is genuinely safer across a folder than one file at a time. So the folder surface matches exposure and white balance to the set’s median, evens tone lightly, clears only the blemishes its timid test is sure of, and fixes red-eye where the face finder has located the eyes.

It never batches strokes. Retouching is a sequence of judgements about one person, and a slider cannot make them thirty times without being wrong on somebody’s face with no one there to see it. Frames you want to work on by hand go to the desk from the review grid.

The review gate

After a run, every changed frame is shown before and after, and every frame left alone is listed in its own column with the measurement that refused it. The summary reads like “28 matched · 2 left alone · red-eye fixed in 4 · 0 failed”. Download ZIP is under the grid, after you have looked. A declined frame goes into the archive as the bytes you dropped, under its own name.

What this mode runs on
Match exposure
to the set median; declines past 1.25 stops
Match white balance
to the set median; declines past 18 Cb/Cr units
Per file
even tone · clear sure spots · fix red-eye
Face finder
off unless you agree to the 224 KB download
Output
JPG 0.95 or PNG, local ZIP

What it will not do

  • It does not retouch skin in bulk. Texture removal is fixed at zero on the folder surface.
  • It will not drag an outlier into the set. A frame further than the drift limits is left exactly as it arrived.
  • It works one file at a time. Very large folders take a while; nothing is sent anywhere to make it faster.

What people ask

Why were two photos left alone?
Each declined row says why: its exposure or white balance was further from the set’s median than a sitting drifts (1.25 stops or 18 Cb/Cr units by default). It goes into the ZIP untouched.
Is anything written before I press match?
No. Measure the set reads the pixels and writes nothing.
Can I retouch some frames by hand?
Yes. Tick By hand on the frames in the review grid and press Retouch these by hand; each opens on the desk in turn, and Next portrait carries the layer values (never strokes) to the next one.
Are my photos uploaded?
No. Every file is decoded, measured, changed and zipped in this tab.

Read next

Photographic visual for Batch Retouch