Remove Color Cast in GIMP with Gray Point

Unwanted color casts, such as warm yellow or cool blue tints on white objects, can easily ruin the realism of a photograph. In GIMP, the fastest way to neutralize these tints and restore accurate white balance is by using the Gray Point eyedropper within the Levels tool. This guide walks you through the step-by-step process of identifying neutral tones, sampling them with the eyedropper, and achieving accurate color balance across your entire image.

Step 1: Open Your Image and Inspect the Cast

Load your image into GIMP by navigating to File > Open. Zoom into the area of your image that contains the white or neutral-colored object suffering from the color cast. This could be a white shirt, a piece of paper, a white wall, or a light gray surface.

Step 2: Open the Levels Tool

Go to the top menu and select Colors > Levels. The Levels dialog box will open, displaying the histogram and tonal controls for the active layer.

Step 3: Select the Gray Point Eyedropper

Inside the Levels dialog box, locate the three eyedropper icons directly beneath the All Channels section:

  • The left eyedropper picks the Black Point.
  • The middle eyedropper picks the Gray Point.
  • The right eyedropper picks the White Point.

Click the middle eyedropper icon (Pick gray point for all channels). When selected, your mouse cursor will turn into an eyedropper tool.

Step 4: Sample the Neutral White or Gray Area

Click once on the part of your white object that has the color cast.

While you might instinctively reach for the White Point eyedropper for white objects, doing so can completely blow out the highlights and clip detail to pure #FFFFFF. The Gray Point eyedropper instead calculates the color offset of the selected pixel—measuring the imbalance between Red, Green, and Blue—and shifts all three color channels across the entire image so that the sampled pixel becomes perfectly neutral without blowing out highlight detail.

Step 5: Evaluate and Fine-Tune

  • If the cast shifts too far: Clicking on a noisy pixel or an area with a shadow reflection might overcompensate and introduce a different color tint. If the result looks incorrect, press Ctrl + Z (or click the Reset button in the Levels dialog) and click a slightly different pixel on the neutral object.
  • Inspect the Histogram: After clicking, you will notice the Red, Green, and Blue input levels have shifted independently to counterbalance the tint.

Step 6: Apply the Changes

Ensure the Preview checkbox is checked so you can toggle it on and off to compare the original image with the corrected version. Once the whites look clean and true to life, click OK to permanently apply the color correction to the layer.