Fix photo colours

Remove an orange or blue colour cast and get neutral whites back.

Drop an image here or click to choose files You can also paste an image with Ctrl+V

How this works

  • It measures your photo first — the histogram, the colour cast, how much is crushed to black or blown to white, how much noise there is and how crisp the edges are. The starting settings come from those readings, not from a preset everything gets.
  • Nothing is uploaded — the whole thing runs in your browser, including the full-resolution version you download. Your photo never leaves the device.
  • It can’t invent detail — a badly out-of-focus or heavily compressed photo has lost information, and no amount of sharpening brings it back. This fixes exposure, colour and contrast, which is what most photos actually need.

Your eyes adjust to the colour of light and a camera often does not, which is why a room lit by ordinary bulbs comes out orange and a photo taken in shade comes out blue. Fixing it means working out what colour the light was and dividing it back out.

That estimate is the hard part, and it is made two independent ways here. One looks for the surfaces in your photo that were probably meant to be neutral — a wall, a road, a white shirt — which is trickier than it sounds, because a strong cast disguises the very pixels that reveal it. The other reads the colour of the brightest unclipped areas, which take the colour of the light regardless of what the scene contains.

When the two agree, the correction is applied at full strength. When they disagree — a sunset, a forest, anything dominated by one real colour — it is held back deliberately, because draining the colour out of a photo that was meant to be orange is a worse mistake than leaving a mild cast in. The White balance and Warmth sliders are there for when you can see what it could not.

How to use it

  1. Drop in the photo with the colour problem.
  2. The colour of the light is estimated and divided back out.
  3. Compare with the slider.
  4. Nudge White balance or Warmth by eye, then download.

Frequently asked questions

Why is there still a slight cast?

The automatic correction is capped on purpose. Every estimator of this kind can settle confidently on the wrong answer — give it a photo that is mostly sky and it will decide the light was blue. A capped correction leaves such photos recognisable; the sliders go further when you can see that they should.

It removed a cast I wanted to keep.

Golden-hour light and candlelight are colour casts that happen to be the point of the photo. Set White balance back to 0 and use Warmth instead, which shifts the colour by eye rather than by estimate.

What is the difference between White balance and Warmth?

White balance divides out the estimated colour of the light and depends on your photo’s content. Warmth is a plain manual shift along the orange–blue axis, the same one every camera offers, and ignores the content entirely.

Does this change exposure or sharpness?

Not on this page. Brightness, contrast, sharpening and noise reduction are left alone so the only thing that changes is colour. The main enhance page does all of it at once.

More free tools

All images →