Convert Floating Selection to New Layer in GIMP

A floating selection in GIMP is a temporary holding state created whenever you copy, paste, or cut an active selection of pixels. While active, it restricts you from working on any other layer until you either commit it or discard it. This guide explains how to generate a floating selection and anchor it into its own separate, permanent layer, ensuring your edits remain non-destructive and fully isolated from the background image.

1. How to Create a Floating Selection

A floating selection can be produced in a few different ways depending on your workflow:

  • Copy and Paste: Use any selection tool (such as the Rectangle Select, Ellipse Select, or Free Select tool) to outline an area on your image. Press Ctrl + C (or Cmd + C on macOS) to copy, followed by Ctrl + V (or Cmd + V) to paste.
  • Float an Existing Selection: Make a selection on your active layer, then navigate to the top menu and choose Select > Float (or press Shift + Ctrl + L). This cuts the selected pixels into a floating state directly on the canvas without needing to copy them first.

Once created, you will see a temporary entry named Floating Selection (Pasted Layer) appear at the top of your Layers dock.

2. Anchor the Floating Selection to a New Dedicated Layer

Standard anchoring (pressing Ctrl + H or clicking the anchor icon) will merge the floating content down into the underlying layer, permanently altering it. To place the floating selection onto its own independent layer instead, use one of the following methods:

Method A: Using the New Layer Button

  1. Look at the bottom of the Layers panel.
  2. Click the Create a new layer and add it to the image icon (represented by a blank page or a plus symbol, depending on your GIMP theme).
  3. The floating selection will instantly convert into a regular layer named "Pasted Layer."

Method B: Using the Context Menu

  1. Right-click directly on the Floating Selection (Pasted Layer) in the Layers panel.
  2. Select To New Layer from the context menu.

Method C: Using the Main Menu

  1. Ensure the floating selection is active.
  2. Go to the top menu bar and select Layer > To New Layer (or press Shift + Ctrl + N while the floating selection is selected).

3. Managing the New Layer

After completing any of the above steps, the temporary floating state is removed, and your selection becomes an independent layer. Double-click the layer's name in the Layers dialog to rename it, adjust its opacity, apply layer masks, or reorder it within your layer stack without modifying the original source pixels.