Adjust Brightness, Contrast and Colour
Brighten a dark shot, cool down a yellow cast, or pull detail out of flat light with twelve precise sliders and a curves panel. Everything previews live and renders on your own hardware, at no cost - the photo being edited never travels beyond your browser.
Loading the tool…
How it works
- Open a photo; the adjust panel shows all twelve sliders at their neutral positions.
- Work roughly top to bottom: get exposure and contrast right before touching color.
- Open curves for surgical control - drag points to shape tones exactly.
- Compare against the original with the before/after toggle, then export.
Worth knowing
The adjust panel is a stack of twelve controls - exposure, contrast, highlights, shadows and the rest through to vignette - and the order they apply in is fixed. No matter which slider you move first, the pipeline always computes exposure first and vignette last. That sounds like a technical footnote, but it is what makes edits reproducible: two people who end up with the same slider values get pixel-identical results, and returning to a photo later never produces a subtly different render because you happened to touch the sliders in another sequence.
The curves panel deserves a special mention for what it refuses to do. Curves here use monotone-cubic interpolation between your control points, which mathematically cannot overshoot. In editors that use ordinary splines, placing two points close together can make the curve loop above or below them, producing inverted tones or neon color spikes you never asked for. Monotone interpolation guarantees the curve passes smoothly through your points and never doubles back, so an S-curve stays an S-curve.
A practical workflow: correct the biggest problem first. If the shot is underexposed, fix exposure before judging color - a dark image always looks more saturated than it is. Then set white balance (temperature and tint), then contrast, and only at the end apply taste adjustments like vignette. Because the pipeline order is fixed, you can revisit any slider at any time without redoing the others.
All adjustments are non-destructive while you work: the sliders describe a recipe, and pixels are only committed when you export. That means you can zero any slider to undo just that one decision, even twenty edits later, and the exported file is rendered in a single pass at your photo's full resolution rather than accumulating rounding errors from repeated saves.
All 12 adjustments apply in one fixed pipeline order - exposure first, vignette last - regardless of which slider you touch first, so the same slider values always produce pixel-identical output.
What this tool will not do
- It will not make local or masked adjustments - every slider affects the whole frame.
- It cannot recover highlights that clipped to pure white in-camera; there is no data there to pull back.
- It will not auto-enhance with a single AI button - the sliders are manual by design, so you stay in control of the look.
Questions people ask
How do I brighten a dark photo without washing it out?
Raise exposure until the midtones look right, then pull highlights down and lift shadows a touch. Washed-out results usually come from using brightness alone instead of balancing all three.
What is the difference between exposure and brightness?
Exposure scales the whole tonal range multiplicatively, like letting in more light at capture; simple brightness shifts every pixel by the same amount, which flattens contrast faster.
Why do my curve points never create weird color spikes?
The curves use monotone-cubic interpolation, which by construction cannot overshoot between points - a common artifact in editors that use ordinary splines.
Does the order I move sliders in change the result?
No. Adjustments are applied in a fixed internal order, so only the final slider values matter, not the sequence in which you set them.
Do repeated edits degrade the image?
Not while you work - adjustments are a live recipe over the original pixels, and the file is rendered once at export. Re-exporting a JPEG repeatedly, however, recompresses it each time.
Can I fix a yellow indoor color cast?
Yes - drag the temperature slider toward blue until whites look neutral, and use tint to correct any remaining green or magenta lean.
Usually the next step
More in Edit & Enhance
This page processed nothing on any server — there is no server. The technical explanation.