Enhance a photo in one click

What this tool does

Drop a photo and the tool corrects its exposure and colour cast first, then shows you five styles rendered from your own image. Adjust one slider and download — no layers, no curves, no account, and nothing uploaded.

Choose a style

Every thumbnail below is rendered from your own photo, not a sample. Picking one applies that style to the full-size image, and the intensity slider decides how far it goes.

100%

How far to push the style. At 0% you get the auto-corrected photo on its own, at 100% the full effect. It is disabled while Auto enhance is selected, because there is no style to blend towards.

Advanced (optional)

Manual overrides applied on top of whichever style is selected. Leave them at their defaults unless you want to fine-tune by hand.

100%
100%
0

How this works

The photo is decoded, corrected, graded and re-encoded inside a Web Worker in this browser tab. Nothing is uploaded, there is no queue on a server, and closing the page discards everything.

  • First, a histogram correction. The tool finds the real black and white point of each colour channel, ignoring a small slice of outlier pixels so that one reflected highlight cannot set the range, then stretches what is left across the full range. Stretching the three channels independently is what removes a colour cast; the amount of stretch is capped, because amplifying a nearly black photo mostly amplifies its noise.
  • Then a style. The five styles are applied on top of the corrected photo, and the intensity slider blends between the two — so a look that is too strong can always be dialled back to the corrected photo rather than to the original.
  • The thumbnails are your own photo, rendered at 160 pixels wide by the same code that processes the full-size image. A style you have not seen applied to your picture is a style you cannot really choose.
  • Nothing is cropped or resized, and the result keeps your photo's own format, so a JPEG stays a JPEG instead of turning into a much larger PNG.
  • Drop several photos and the whole batch is enhanced with the same style and returned as one ZIP. The style still applies to the pixels on your device, one image at a time.

Frequently asked questions

Does enhancing a photo reduce its quality?

The pixel dimensions never change — no resizing, no cropping. The only loss comes from re-encoding the file, which is why the output keeps your photo's own format and a JPEG is re-saved at high quality rather than through a chain of edits.

What does the auto-correct actually do?

It reads the histogram of each colour channel, finds where the darkest and brightest pixels really are — ignoring a small slice of outliers so one hot pixel cannot decide the range — and stretches what is left across the full range. Stretching the three channels independently is what removes a colour cast.

Why did the tool say it could not correct my photo?

Because there was nothing to correct. If a photo already uses the full tonal range, stretching it further would only amplify noise and quantisation, so the tool says so and leaves the pixels alone.

What is the intensity slider for?

It blends between the auto-corrected photo and the fully styled one, so you are never stuck with a look that is too strong. At 0% you get exactly the auto-corrected image, at 100% exactly the style you picked.

Can I enhance a whole batch of photos at once?

Yes. Drop several photos, pick a style, and every one is enhanced with the same settings and returned as a single ZIP. The thumbnails are rendered from the first photo you dropped.

Are my photos uploaded to a server?

No. Decoding, grading and re-encoding all happen in a Web Worker inside this browser tab. There is no backend, no queue and no account, and nothing is stored when you close the page.