Colour grading involves shifting the colour cast of an image independently across its tonal ranges: shadows, midtones, and highlights. It’s a common editorial step in photo finishing workflows and a standard feature in tools like Lightroom, Capture One, and DxO PhotoLab.
What this plugin does
Colour Grading v3 adds a tonal colour grading dialog to GIMP 3.2+ under Colors > Colour grading…
The three colour wheels - Shadows, Midtones, and Highlights - set the colour cast for their tone range: angle controls hue, distance from centre controls saturation.
You can adjust luminance ranges interactively using sliders that let you reposition the boundaries between tonal ranges, as well as adjust the feather zones on either side of each boundary.
The plugin uses GIMP’s gimp:color-balance GEGL operation applied to three separate luminance-masked layers. On OK, you choose between two output options: merge to a single new layer, or keep the three band layers as a named group. That second option allows you to continue tweaking the colour grade if you want to.
Why I built this plug-in
GIMP has had the Colour Balance tool for a long time. It covers the basics but has some limitations that make it awkward for serious colour grading work:
- The tonal ranges are fixed. You can’t move the boundary between shadows and midtones, or between midtones and highlights.
- There’s no visual colour picker. You work with three sliders per band and have to guess what combination of cyan-red, magenta-green, and yellow-blue produces the hue you want.
- The built-in preset system saves and restores slider positions, but presets live inside GIMP’s internal settings and aren’t easy to export, share with other users, or back up independently.
The alternative - building luminance-masked layers manually using Curves or Hue-Saturation - gives you more control but it’s awkward, time consuming, and requires reconstructing the setup from scratch every time.
You can colour grade outside of GIMP in ART or Rawtherapee. But that takes you out of GIMP and those external colour grading tools are powerful but complex.
Presets
Wheel positions, range bar settings, and the output option can be saved as a named preset. Presets are stored in a plain JSON file in your GIMP user config directory. Individual presets can be exported to and imported from standalone files, which makes sharing and backup straightforward.
Requirements
- GIMP 3.2 or later (GIMP 3.0 is not supported)
- Linux, macOS, or Windows
Where to get it
Full details, installation instructions, and the download link are on my blog:
https://www.chuckhenrich.com/colour-grading-in-gimp-all-in-one-plug-in/



