Understanding Layers in GIMP - Complete Guide

Layers are the foundation of non-destructive editing in GIMP. This guide covers everything - From what a layer is to advanced workflow strategies for compositing complex projects.

Beginner ~35 min read Updated May 2026

What Are Layers?

Think of layers as a stack of transparent sheets of glass, each one sitting above the previous. Each sheet can hold different content - A photograph on the bottom, a colour correction overlay in the middle, a text label on top. Because the sheets are transparent where they have no content, you can see through them to the layers below.

When GIMP renders what you see on screen, it composites all the visible layers from bottom to top, respecting each layer's opacity and blend mode. The result is the final combined image. The critical advantage is that you can edit any individual layer at any time without touching the others. Made a mistake adding text? Delete or edit only the text layer - The photograph underneath is completely untouched. You can also apply colour correction to a single layer without affecting the rest of the stack.

Every image in GIMP has at least one layer. When you open a photograph with File → Open, GIMP creates a single layer named "Background" that contains the photo. As soon as you want to add anything - Text, a shape, a graphic overlay - You should add a new layer for it rather than painting directly on the Background layer.

Why This Matters

The single most common beginner mistake in GIMP is performing all edits directly on the Background layer. If you later want to change the text colour or remove the logo you added, you cannot - It is permanently painted into the Background. Layers exist to prevent exactly this problem.

The Layers Panel (Layers Dock)

The Layers panel is typically docked on the right side of the GIMP window. If you cannot see it, open it with Windows → Dockable Dialogs → Layers or press Ctrl+L. The panel lists every layer in the image, from the top of the stack down to the bottom.

The currently selected (active) layer is highlighted in blue. Any painting, colour adjustment, or effect you apply will affect only this active layer. To switch to a different layer, click on it in the Layers panel. You can also use the Move tool's auto-select feature to click on the canvas and automatically activate whichever layer is topmost at that point.

Layers Panel Buttons

Button / Control Location Function
Mode dropdown Top of panel Sets the blend mode for the active layer (Normal, Multiply, Screen, Overlay, etc.)
Opacity slider Top of panel Controls the overall transparency of the active layer from 0 to 100
Eye icon Left of each layer row Toggles visibility of that layer on and off without deleting it
Lock icon (chain) Left of each layer row Locks the layer: Lock Pixels, Lock Alpha, Lock Position, or Lock All
Layer thumbnail Each layer row Preview of the layer content; double-click to rename the layer
New Layer button Bottom of panel Creates a new empty transparent layer above the currently active layer
New Layer Group button Bottom of panel Creates a folder group to organise multiple layers together
Duplicate Layer button Bottom of panel Creates an exact copy of the active layer directly above it
Raise Layer button Bottom of panel Moves the active layer one position higher in the stack
Lower Layer button Bottom of panel Moves the active layer one position lower in the stack
Delete Layer button Bottom of panel Permanently deletes the active layer (cannot be undone after save)

Adding, Deleting, and Duplicating Layers

Working efficiently with layers means knowing the fastest ways to create and manage them. Most layer operations have both a menu path and a keyboard shortcut.

Creating a New Layer

  1. 1
    From the menu
    Go to Layer → New Layer or press Shift+Ctrl+N. A dialog appears where you can name the layer, set its dimensions, and choose how to fill it (transparent, white, foreground colour, or background colour).
  2. 2
    From the Layers panel
    Click the new-layer icon (a page with a corner fold) at the bottom of the Layers panel. This is the fastest method and uses the same dialog.
  3. 3
    Name your layers
    In the New Layer dialog, always give your layers descriptive names like "Logo" or "Background sky" rather than leaving them as "New Layer." You will thank yourself when you have 20 layers in the project.

Duplicating a Layer

Duplicating creates an exact pixel-for-pixel copy of the active layer. Use Layer → Duplicate Layer or press Shift+Ctrl+D. The duplicate is placed directly above the original. A common workflow is to duplicate a layer before applying a destructive filter - This way you preserve the original and can compare or revert easily.

Deleting a Layer

Select the layer in the Layers panel and click the trash-can icon at the bottom of the panel, or press Delete while the Layers panel is focused. The deletion can be undone with Ctrl+Z as long as you have not closed the image.

Layer Order (Z-Index)

The order of layers in the Layers panel determines which content appears in front of or behind other content. Layers at the top of the list are rendered above layers lower in the list - Exactly like a physical stack of sheets. If you have a red circle on a layer above a blue rectangle, the circle appears on top in the final image.

To reorder layers you have several options. The most intuitive is to click and drag a layer up or down in the Layers panel. Alternatively, with the layer selected, use the keyboard shortcuts Page Up to raise it one position or Page Down to lower it one position. Press Home to move the layer to the very top or End to move it to the very bottom.

The menu commands Layer → Raise Layer, Lower Layer, Layer to Top, and Layer to Bottom accomplish the same thing via the menu bar.

Layer Order Tips

  • Keep text layers at the top so they are always readable over background imagery.
  • Colour adjustment layers (via Script-Fu or plugins) should generally sit above the layers they affect.
  • The Background layer conventionally sits at the very bottom and has no transparency.
  • Use Layer Groups to keep related layers together and reduce visual clutter in the panel.

Layer Visibility & Locking

Each layer has an eye icon on its far left in the Layers panel. Clicking the eye toggles the layer's visibility - A hidden layer does not appear in the canvas or in the exported image, but it is not deleted. This is extremely useful for comparing two versions side by side (make one visible, then the other) or temporarily hiding a layer to see what is underneath it.

Next to the eye icon is the lock indicator. GIMP 3.x provides four separate lock types that you can enable independently:

  • Lock Pixels: Prevents any painting or drawing on the layer. You cannot change pixel colours.
  • Lock Alpha Channel: Prevents any change to the transparency (alpha) of pixels. You can repaint colours but cannot make opaque pixels transparent or vice versa. Very useful for colouring inside a shape you have already drawn.
  • Lock Position: Prevents the Move tool from accidentally repositioning the layer.
  • Lock All: A master lock that applies all four restrictions simultaneously.

Layer Opacity

At the top of the Layers panel you will find the Opacity slider. This controls how transparent the entire layer appears, from 0 (completely invisible) to 100 (fully opaque). All pixels on the layer are affected uniformly - It is different from using the Eraser tool, which removes pixels individually.

Layer opacity is constantly useful in practical work. For example, you might reduce a colour correction layer to 60% to make the effect more subtle, or set a texture overlay layer to 30% to add a slight grain to a photo without overpowering it. You can also animate opacity changes in GIMP's animation mode to create fade-in and fade-out effects.

Layer opacity interacts multiplicatively with any per-pixel transparency (alpha channel) the layer already has. If a pixel on the layer is 50% transparent and the layer opacity is also 50%, the pixel will appear at 25% (50% of 50%) opacity in the final composite.

100% to 10% opacity
50% opacity over gray
0–100
Opacity range
Adjusted per layer

Flattening vs. Merging vs. New from Visible

GIMP provides several ways to combine layers. Understanding the difference is important because some operations are destructive (they eliminate individual layers permanently) while others are additive (they create a new layer without touching the originals).

Image → Flatten Image

Merges all visible layers into a single "Background" layer, removing all transparency (the result has no alpha channel). Hidden layers are discarded. This is the most destructive option - Use it only when you are certain you will not need individual layers again. Required before exporting to JPG, which does not support transparency.

Layer → Merge Down (Ctrl+M)

Combines the active layer with the layer directly beneath it. The result replaces both layers. Useful for consolidating a layer you have finished editing with its underlying layer, but be aware that the operation is destructive to those two layers.

Image → Merge Visible Layers

Combines all currently visible layers into one, while leaving hidden layers untouched. You are given a choice of how to handle clipping. Less destructive than Flatten Image since hidden layers are preserved.

Layer → New from Visible

Creates a new merged layer showing the composite of all visible layers, but leaves all original individual layers intact. This is the non-destructive way to get a "merged view" - Extremely useful for applying sharpening or noise reduction to a flattened copy while keeping all your layers editable.

Layer Types in GIMP

GIMP's Layers panel displays visual cues to distinguish between different types of layers. Knowing what each type is helps you understand what you are working with at a glance.

Layer Type Visual Indicator Characteristics Editable?
Image Layer Pixel thumbnail preview Standard raster layer containing pixels; the most common type Yes - Paint, filter, transform freely
Text Layer "T" overlay on thumbnail Created by the Text tool; stores the text string, font, size, colour Yes - Double-click to edit text; use Text tool options
Layer Group Folder icon Container for multiple child layers; can set group blend mode and opacity Yes - Expand to access child layers
Floating Selection Anchor icon Temporary pasted selection; must be anchored or promoted to its own layer Limited - Anchor with Ctrl+H or New Layer button
Channel Coloured mask thumbnail Grayscale mask stored as a saved selection channel Yes - Paint in grayscale to edit the mask

Layer Groups

Layer Groups (also called Layer Folders) allow you to organise related layers together. Create one with Layer → New Layer Group or click the folder icon in the Layers panel. Drag existing layers inside the group in the panel. You can collapse the group to reduce clutter, and any blend mode or opacity set on the group affects all child layers within it collectively.

Typical Layer Composition in a Design Project

Non-Destructive Workflow with Layers

A non-destructive workflow means that every edit you make preserves the original pixel data, so you can always return to the unmodified state or tweak your adjustments later. Layers are the primary tool for achieving this in GIMP.

  1. 1
    Never edit the Background layer directly
    Immediately duplicate it after opening a photo. Keep the original locked and hidden at the bottom. All edits go on the duplicate or new layers above.
  2. 2
    Use separate layers for each element
    Logos, text, shadows, colour washes, and textures should each be on their own layer. This keeps them independently adjustable long after you have moved on to other parts of the project.
  3. 3
    Apply filters to layer copies
    Before running a Gaussian Blur, Unsharp Mask, or any filter from the Filters menu, duplicate the layer first. Apply the filter to the copy. This lets you compare, reduce its effect with opacity, or discard the filter result without losing your original.
  4. 4
    Save as .xcf
    Always save your working file as an .xcf to preserve all layers. Export to PNG or JPG separately for delivery. Never save as JPG and lose all your layer information.

Layer Blend Modes

The Mode dropdown at the top of the Layers panel controls how a layer's pixels blend with the pixels in the layers below it. The default is Normal, which simply shows the layer's colours at the set opacity. Changing the blend mode can produce dramatic effects without any additional painting or adjustments.

GIMP 3.x includes Linear Light versions of most blend modes for perceptually more accurate results in 32-bit workflows. For standard 8-bit work, the regular modes are appropriate.

Blend Mode Effect on Pixels Below Best Used For
Normal Shows the layer colour at the set opacity Everything; baseline mode
Multiply Darkens by multiplying values - White disappears Shadows, ink overlays, tinting
Screen Lightens by inverting and multiplying - Black disappears Glows, light leaks, highlights
Overlay Boosts contrast; darks darken, lights lighten Adding drama and contrast
Soft Light Gentle contrast boost with saturation increase Subtle colour grading
Hard Light Strong contrast, similar to Overlay but more intense Dramatic lighting effects
Dissolve Randomly makes pixels transparent based on opacity Noisy, grainy textures
Difference Subtracts pixel values; identical pixels become black Alignment checking, psychedelic effects
Color Applies hue and saturation from this layer, keeps luminosity below Colourising grayscale images
Luminosity Applies brightness from this layer, keeps hue and saturation below Selective sharpening, luminosity blending
Next Tutorial

Saving & Exporting in GIMP

Learn when to save as .xcf, how to export for web and print, and the difference between every major file format GIMP supports.

Read next →