How to Use the Heal Tool in GIMP

If you’ve taken more than a single photo in your life, you’ve probably noticed that they don’t all turn out perfectly. Sometimes there’s a piece of dust on the lens, an unfortunate skin problem, or just something bothering your photographer’s eye that needs to be removed during post-processing in GIMP. 

I really need to clean my camera sensor, or maybe the rear lens element

This close up of a Red-tailed Hawk in flight is a great shot, but it has a few dust spots in the sky that really distract from the image, not to mention that single uncooperatively raised feather – but I don’t want to throw it away and try again (I will try again, but only because photographing them is so much fun).

The Heal tool is the perfect option for fixing small irregularities in large sections of similar colors, such as skin tones or the clouds behind the hawk in my sample image. With some careful practice, this tool can be used in more complex visual areas, but let’s start with the basics before we dive deeper into the workflow. 

The Quick Guide to the Heal Tool in GIMP

The Heal tool is easy to use and works in a similar way to the Clone tool. It also shares a lot of the same settings as other brush-based tools that you’ve probably already used in GIMP. 

  • Step 1: Activate the tool from the toolbox under Clone, or with the keyboard shortcut H
  • Step 2: Hold Ctrl and click once somewhere on your image set the healing source point
  • Step 3: Heal away any irregularities in your image

That’s the barebones of the Heal tool, but like many tools that are easy to learn, it can be very tough to master. Start slow, and always have your undo command at the ready!

If you want to experiment right away on your own image, I don’t blame you, but if you want to learn more about how to use the Heal tool options along with an important tip to make sure it doesn’t ruin your editing workflow, read on.

A Closer Look at Healing in GIMP

For this closer look, I’ll break down the steps of the Heal tool process and show you the best practice methods for how to keep your source pixels safe. This will go above and beyond the steps outlined above in the Quick Guide, so don’t get confused when the steps don’t match.

Step 1: A Healing Layer

Create a new layer by pressing Ctrl + Shift + N (Use Command + Shift + N on Mac), and name it something clear like “Healing Layer” so that you can keep track of it later on. This layer will hold all your “healed” pixels over top of your original untouched image layer. 

The Create a New Layer dialog box in GIMP 2.10

Make sure that the Fill with: option is set to Transparency, or this process won’t work properly!

Step 2: Activate the Heal Tool

Fortunately, this one is quite easy. You can switch to the Heal tool using the keyboard shortcut H, or find it in the toolbox stacked under the Clone tool. No tricks here!

You can also access the Heal tool by opening the Tools menu, selecting Paint Tools, and clicking Heal in the submenu, as you can see above. 

Step 3: Select Your Source

This one is a bit more complex, and it can be hard to get right when you’re starting out. The Heal tool works by smoothing out highlight and shadow irregularities without adjusting the color (usually), so you want to set your source point over a smooth, unblemished area. 

This will let you paint with the “smoothness” of your source area, removing any existing highlights or shadows that create the effect of texture in other areas of the image. You can get some unexpected results at first, but practice makes perfect.  

Hold the Ctrl key (or Command on a Mac) and click to set the source point. You can always change this source point later if you don’t like the results, so feel free to experiment a little bit to find the spot that works best for your particular image. 

Step 4: Heal Options

At last, we get to the clever bit. Because we created a new pixel layer in Step One, we can do all our healing on a separate layer without changing the pixels underneath. But in order to make the Heal tool recognize multiple layers, we need to enable the Sample merged option in the Heal tool options. 

The crucial option for a non-destructive healing workflow

This is also where you can apply the standard adjustments that are found in almost all brush-based tools in GIMP. Adjustments such as size, edge hardness, and force, control the intensity of the healing effect. 

Step 5: Time To Heal

With everything properly prepared, it’s time to actually do some healing! The process is fairly simple once you’ve got your settings customized just the way you want. 

Before using the Heal tool

Using keyboard shortcuts for zooming can make the process much simpler, and I’ve got a whole other guide about how to zoom in and zoom out in GIMP, but using your + and keys is enough for situations like this. 

After just three clicks with the Heal tool, those dust specks are history!

Avoid using huge long strokes at the beginning, and stick to single clicks and short strokes until you’re sure how the source point will affect the process. You’ll be amazed at just how easy it can be to completely change the look of your image! 

Non-Destructive Healing

If you’ve read any of my other image editing guides, you’ve probably seen me going on and on about the importance of non-destructive editing. It doesn’t sound sexy, exactly, but it can save you a huge amount of time if you need to go back and change some parts of your edit in the future. 

It’s actually just a simple idea: whenever you’re doing any kind of cloning or healing, do it on a blank new layer that sits above your main image. Check the option marked Sample merged and draw on the new layer, and the tool will sample all visible pixels while cloning/healing, yet leaving the original layer untouched underneath.

This is a big time-saver if you need to adjust your edit later on for any reason since your changes aren’t ‘baked’ into the original source image pixels – they’re just sitting overtop. If your heal edges were too large, you can trim them down a bit with a layer mask or the Eraser tool instead of redoing the whole edit or adjusting the layer opacity to modify the effect. 

Such a simple workflow tweak can save you lots of time

For extra bonus points (and to stop yourself from going crazy later), make sure you name your layer something clear so that it won’t get lost in the stack when you’ve got 20 others in the same image and there’s only a tiny layer thumbnail showing in the Layers panel. 

Ideally, GIMP would include options to do this for all kinds of edits: adjustment layers that apply filters using layer masks instead of baking your adjustments directly into your pixel layers, but maybe we’ll get that upgrade in the next version of GIMP – whenever that will be 😉 

When Healing Won’t Work

In my sample photo of the Red-tailed Hawk, the Heal tool is a great option for removing the dust spots. However, it’s not nearly so helpful when I want to remove the single raised feather sticking out above the smooth wing edge, as you can see in the example below.

Well, that doesn’t look healed to me! Time to switch to the Clone tool to fix this properly

When you’re bumping up against hard edges in your image, it’s usually better to use the Clone tool rather than the Heal tool. The Clone tool copies pixels more directly than the Heal tool and will produce a better result with less messing around. 

That’s just about everything you need to know about how to use the Heal tool in GIMP! But like many things, taking the time to practice and get comfortable with the tool and its results is the best way to become a true master of healing. 

Sounds cool, right? It’s also way faster than medical school. Enjoy! =) 

About Thomas Boldt
I’ve been working with digital images since the year 2000 or so, when I got my first digital camera. I've tried many image editing programs. GIMP is a free and powerful software, but not exactly user-friendly until you get comfortable with it, and I wanted to make the learning process easier for you here.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Gearg

    How do you use the “heal selection” filter? I have installed the flatpak version of gimp, and also Resynthesizer, Liquid Rescale, etc. But whenever I go to use it I get this error message

    “Calling error for procedure ‘gimp-procedural-db-proc-info’:
    Procedure ‘plug-in-resynthesizer’ not found

    I know the error seems straightforward enough, but I 100% have it installed, how else would I be able to click on it from the menu to try and use it?

    Tearing my hair out trying to figure out why, any help would be greatly appreciated!

    Also your tutorials are great, there hasn’t been an easily accessible website like this for gimp, I don’t think ever.

    Reply
    • Thomas Boldt

      Wow, that is a very complex one! Don’t feel bad – it is absolutely NOT a straightforward solution. I don’t really understand it myself, but other people seem to have had the same issue, and there may actually be multiple issues all contributing to the problem.

      One issue seems to be with a certain version of Resynthesizer and how it was compiled for macOS specifically.
      I’m not sure how tech-savvy you are, but this page on the GNOME project website might be helpful because it sounds like at least some of them found a solution – although some other people nearly wrecked their computers, so for your own sake, please do not try applying any steps that you don’t fully understand!
      https://gitlab.gnome.org/GNOME/gimp/-/issues/6529#note_1491149

      Unfortunately, it also seems like there is a larger issue with GIMP plugins on macOS due to security concerns. Apple seems to have switched file permission policies to only allow certain “officially signed” plugins to run – but since GIMP is open-source, most of the plugin developers don’t bother with that sort of thing – especially not for older plugins.

      If you Google “gimp-procedural-db-proc-info” you’ll see that there are quite a few results from people with similar issues, but it doesn’t look like anyone has found a solution for the issue yet.

      Sorry I can’t give a better answer or a real solution, but at least now you know it’s not your fault, so hopefully, that’s a bit comforting?

      Reply
  • Robert

    How do you exit the heal tool? I’ve tried everything. The circle remains and I can’t close it. I can task kill gimp, but then I lose my changes.

    Reply
    • Thomas Boldt

      Hi Robert, all you have to do to is switch to another tool! That should hide the source point circle from the Heal tool, if that’s the circle you mean. Once you switch to another tool, you can switch back to the Heal tool and the source point will have to be placed again. I hope that helps!

      Reply
  • me

    You missed the main point: how to use the tool

    Reply
    • Thomas Boldt

      What information were you looking for that this post didn’t provide? I’d love a chance to improve it.

      Reply
  • Tony

    Hi, just starting. Can’t find sample merge option in heal tool. Please help if you can. Thanks from beautiful Cape Town. Regards Tony

    Reply