How to Digitally Color a Black & White Photograph in GIMP

Published Oct. 24th 2008

In my last GIMP tutorial I showed you how to make a sepia-tone photo from a color photo. Today we’re going to do something similar—follow along to learn how to digitally color a black and white photo in GIMP.

Step 1. Find a black and white (or grayscale) image

The image I found from the Internet is not copyrighted and is perfect for colorizing since it has large, distinct areas to color. Small sections of an image can be hand-tinted too, it just takes more time and care.

As soon as you open your image in GIMP, save it as a new file (Shift+Ctrl+S) using the .xcf format. This will save the original image in case you need to start over.


If a photo has too much contrast, it may not be suitable for colorizing. Try to find an image with a full range of grays.

Step 2. Create new layers of color for every section

The photo I’m using has 5 distinct areas that I’ll be coloring: the background, the face, the hair, the hat and the jacket. I will need a separate layer for each.

Count up the sections of your own photo that you’d like to color, and create new layers for each one. It’s a good idea to choose the colors you’ll be using for each section of your photo as you create your layers.

I chose yellow for the cowboy hat, blue for the jacket, and tan for the skin. I also named my layers “Hat,” “Jacket,” and “Skin” to keep things organized.


Once you’ve made all the new layers your image requires, change each layer mode to “Multiply.” Pick the layer you’d like to start with and make the rest invisible by clicking on the eyeball next to each layer.

Because your layer mode is set to “Multiply” the photo below should show through.

Step 3. Create layer masks to avoid over-coloring

As you can see, the entire photo is colorized at this point—so you’ll need to make this layer affect only the section that you want. To do that, go to “Layer” in your menu bar, click on “Mask,” then choose “Add Layer Mask.”


Layer masks aren’t real layers. Instead, they appear next to an existing layer in the layers palette and tell GIMP which areas of that layer to show.

The colors white and black have special meaning to layer masks. If you fill a layer mask with the color white, the entire layer it’s linked to will be visible. If a layer mask is filled with black, NONE of the layer will be visible.

Since I’m starting off with fairly small section in my photo (the face) I filled my entire layer mask with black, then began to paint over the face with white, which slowly revealed the skin color.


If your layer mask isn’t selected, you’ll actually paint the color white on your photo – and you don’t want that! Right click on the layer mask and choose “Edit layer mask” to be sure it’s selected. (See the image above.)

If you paint outside the lines, switch to black and paint the negative space. (Black acts like an erasor in layer masks.)


If you find that the color you’ve chosen is too dark or light, you change the mode to “Screen” or “Overlay” (rather than multiply) or lower the opacity of that layer.

You can also try different colors. To change a layer’s color, make sure you have the layer itself selected (not its layer mask) and use the Paint Bucket to fill in a new color.


If you make a mistake, you can always undo your recent actions by pressing Ctrl+Z.

You can also fine tune the darkness or lightness of a layer by dodging the highlights and burning the shadows. Select the Dodge/Burn tool by pressing Shift+D.

Step 4. Repeat this process for each object in the photo

At this point, you know everything you need to know to colorize an entire photo. Once you finish your first section, create a layer mask for the next layer and repeat step 3.

07BeigeHat Vaquero

As you’ll notice, by using a separate layer for each color you have the utmost control over your image. One color may need to be more transparent than the others, or more opaque. Layers let you make that decision.

You can also erase color from one layer without worrying about messing anything else up at the same time.

And as always, don’t forget to experiment!

For example, try coloring just one section of a black and white photo, instead of the whole thing—it’s a great way to come up with a striking image.

NOTE: If you’d rather pay a professional to color your photos (or you’re not interested in learning GIMP) that’s OK too! Head over to to learn more.

Did you like this article? Share it!
Then check out the related posts below.
NOTE: If the following tutorial feels overwhelming, or you're just not interested in learning the software and would rather pay a professional, there ARE other options. Head over to to find out more. For everybody else, here's how to color your photographs yourself: One of Adob. . . read more
Some of your favorite photos may look great with a vintage sepia tone. Using an image editor like GIMP, that transformation is very easy to accomplish. Your first step is to start by scanning a photo into GIMP or by opening up a digital photograph already on your computer. The pears image that. . . read more
Photomontage is an art form where multiple photos are combined to create one image, similar to collage. In today's tutorial I'll be showing you several techniques for creating a digital photomontage using GIMP. Before we get to that, however, the first thing you'll need is a bunch of images on. . . read more
Many artists use GIMP just to create digital paintings or edit photos, but it also has some great built-in features for making eye-catching text. If you're designing a web banner, a brochure title, or a logo, the following tutorial will show you some quick and easy ways to create amazing text . . . read more
Over the past few weeks we've explored nearly all of the layer blending modes found in GIMP and Photoshop, so in today's article I'll be finishing up the series by demonstrating the final four: Hue, Saturation, Color and Value. If you're following along on your own computer, you'll need a base. . . read more
Stay current.
Subscribe to EmptyEasel's free weekly newsletter for artists. Sign up today!
Art Contests
More art contests. . .
EE Writers
Cassie Rief Niki Hilsabeck Brandi Bowman Michelle Morris Lisa Orgler Adriana Guidi Carrie Lewis Aletta de Wal

If you'd like to write for EmptyEasel, let us know!

We love publishing reader-submitted art tutorials, stories, and even reviews.Submit yours here!