How to Copy a Layer in GIMP

By Henrick August 10, 2026 2 min read Layers, Selections & Masks

Copying a layer is something you will do constantly in GIMP - to make backups before risky edits, to experiment with effects without touching the original, or to move content between files. The process takes two seconds once you know the right approach for each situation.

Duplicating a Layer Within the Same File

The fastest ways to duplicate a layer:

  • Keyboard shortcut: Click the layer in the Layers panel and press Shift+Ctrl+D.
  • Right-click menu: Right-click the layer in the Layers panel and choose Duplicate Layer.
  • Menu bar: Go to Layer > Duplicate Layer.

The duplicate appears immediately above the original in the Layers panel with the same name plus "copy" appended. It is an exact pixel-perfect copy including any layer masks, blend mode, and opacity settings.

Duplicating before a destructive edit is a standard safety step - similar to how the layer mask approach protects original pixels. Duplicate first, work on the copy, keep the original hidden as a backup.

Copying a Layer to Another Open File

To copy a layer from one GIMP image to another that is already open:

  1. Click the layer you want to copy in the source file's Layers panel.
  2. Right-click the layer and choose Copy Layer. Or press Ctrl+C (copies the layer content, not the layer itself).
  3. Switch to the destination file by clicking its window or using Windows menu in GIMP.
  4. Press Ctrl+V to paste. This creates a floating selection.
  5. In the Layers panel, click the Anchor floating selection to new layer button (or go to Layer > New Layer from Floating Selection) to turn it into a proper layer.

Faster method: Drag and drop the layer thumbnail from the Layers panel directly onto the canvas of the other open GIMP window. This copies the entire layer directly without needing to paste and anchor.

Copying All Visible Layers as One

Sometimes you want a merged snapshot of the current state of all visible layers, without actually merging them. The Edit > Copy Visible command does this:

  1. Go to Edit > Copy Visible.
  2. Paste into a new layer with Ctrl+V and anchor it.

This gives you a flattened copy of everything visible as a new layer - Useful for applying a filter to the composite result without destroying the individual layers underneath. Sometimes called a "stamp visible" workflow.

When to Duplicate vs. When to Create New

Situation Use
Before a risky editDuplicate, hide original, work on copy
Trying different effectsDuplicate, apply effect to copy, compare visibility
Adding blank working spaceNew Layer (Shift+Ctrl+N)
Moving content to another fileCopy (Ctrl+C) and paste, or drag thumbnail

Quick Recap

  • Duplicate within same file: Shift+Ctrl+D or right-click > Duplicate Layer
  • Copy to another file: Ctrl+C, switch to other file, Ctrl+V, anchor the floating selection
  • Copy all visible as one: Edit > Copy Visible, then paste and anchor
Tags: Gimp layers

Share this article:

Twitter / X Facebook

Related Articles