How To Add An Image Watermark In GIMP In Linux

Brief: This quick tutorial shows you how to add a watermark on images using GIMP in Linux.

I create lots of images and meme for It’s FOSS Instagram account. And I always put the logo as a watermark on the images so that even if it is shared by other pages, the source of the image remains known to everyone.

Adding watermark to images in GIMP is fairly easy with a neat trick I use. I’ll share that ‘secret’ trick with you today so that even you can easily add watermark to images.

Do note that I am talking about using a logo image overlapping on another image. You might use text for the same purpose. It is up to you. 

Easily add watermark using GIMP in Linux

How to add watermark using GIMP in Ubuntu Linux

I am using Ubuntu in this tutorial but the steps should be applicable to more or less all other Linux distributions. All you need is a logo image, preferably in png format. PNG images handle the transparent background very well and it is better to have a logo with a transparent background, isn’t it?

Once you have a logo, let’s see how to add this logo to any image using GIMP. Basically, we’ll add the logo as GIMP Brush and each time you need to add the watermark, just use the new custom brush.

Let’s see the steps.

Step 1:

Open your logo image in GIMP and export it (Shift+Ctrl+E) as gbr (GIMP Brush) file.

How to add a watermark using Gimp
Change file type to Gimp Brush

Step 2:

Now that you have your logo in .gbr file, you need to add this new brush in GIMP.

Copy the .gbr and go to your Home directory and change the view to show hidden files in Linux.

Look for a folder that starts with .gimp. Go to this folder and look for another folder named brushes. Paste the gbr file here.

Adding logo using GIMP
Save the GIMP Brush file in designated directory

I newer version, this location could also be Home->.config->GIMP->2.10 folder.

Step 3:

Restart GIMP. Now open any image for experimentation. Press Ctrl+B if you don’t see the toolbox. In here, look for any brush tool such as Paint Brush, Air Brush etc. Select the custom logo saved as a brush by clicking on this:

Adding image as watermark in GIMP
Use any brush tool

Increase the size of the brush, if needed:

Change the size of brush to add a watermark in GIMP
Change the size of brush if required

And now just click the brush where you want to put the logo:

Adding a watermark using GIMP in Linux
Click th Brush to add the logo wherever you want

Et voila! There you go. You have just added a logo to an image using GIMP. You can see the final result in this Facebook upload:

Do follow us on Facebook if you like some Linux fun :)

In future, whenever you need to add this watermark to any image, just select the custom brush, change its size and add it.

You may also want to check out another tutorial and learn to outline text in GIMP.

I hope you find this little trick to add watermark using GIMP. If you have a similar trick to share, do mention it in the comment section below.

Similar Posts

  • Hi, In Ubuntu 20.10 it took me a while to find the brushes folders but now I don’t seem to be able to copy my brush file as the whole directory is restricted to the root user. I have tried a variety of commands (eg sudo -i followed by chmod +rwx /) which allegedly give me access but the file still won’t copy! Please advise, Chris D

      • Thanks for the response. I let gimp install wherever Ubuntu let it – in short wherever it defaulted to. The brushes folders (there are 8 ranging from ‘basic’ to ‘texture’) are all at /snap/gimp/347/usr/share/gimp/2.0/brushes Every folder at and below /347/ shows as 0 free space (presumably because it is write protected?). Above /347/ there are 488Gb :-)

          • Yes, some progress – I found another brush folder at /home//snap/gimp/347/.config/GIMP/2.10/brushes – but there was nothing in it!
            However, I have put my new gbr file in it and restarted GIMP. Now, following your procedure, I looked among the various brushes – but its not there.
            Not giving up, I looked at all the other possibilities and under the smudge tool (of all things) there is my brush! – and it works as a smudge tool – but not as a watermark.

          • I should have added that there are no other brushes visible apart from the file I have put there. I should have also added that this isn’t yet a solution – so any other ideas welcome, otherwise I shall have to abandon this approach. Which would be a shame :-(

          • Ok, I think I’ve got this sorted. The issue was partly one of definition. After getting the smudge tool working I suddenly realised that the eraser tool worked too – and I was able to achieve what I set out to do.

            Since [ctrl-B] didn’t do what was expected, I Looked again at the tools menu, I realised that the section that *didn’t* work was ‘MyPaint Brush’ (ironically). However, choosing ‘painbrush’, pencil, airbrush etc *do* work.

            So, maybe GIMP 2.10 does things differently from before – and you may want to look at that with a view to editing your instructions? Either way, its a neat way to achieve a watermark and I am very happy because it means I can place things where I want.

            Many thanks for what you do.

  • Everything went wel until I had to find .gimp dir in home dir with show hidden files enabled. perhaps du to my gimp version; GIMP 2.10.20

  • I clicked the brush where I wanted it, but it doesn’t stay put….how do I keep the watermark on the page?