Why Selections Matter (Almost Every Edit Depends on Them)
A selection is a temporary boundary that tells GIMP: “only change pixels inside this area.” Anything outside the selection is protected. This is how you make clean cutouts, adjust only a subject (not the background), or apply effects precisely.
Think of selections as a mask you can quickly draw and refine. You can also save a selection for later reuse, which is essential when you need to repeat edits on the same object.
How to Tell What’s Selected
- The selected area is outlined by “marching ants” (animated dashed line).
- If you don’t see the outline, you may have no active selection (or it’s too subtle). Use
Select > Noneto confirm and reset. - To invert what’s selected (select background instead of subject), use
Select > Invert.
Selection Tools: Choosing the Right One
Different tools are optimized for different shapes and edge types. The fastest workflow is usually: start with the tool that gets you closest, then refine with selection modes and edge adjustments.
Rectangle Select and Ellipse Select (Geometric Selections)
Use these when the object is boxy, circular, or you need a clean geometric boundary (product shots, icons, badges, UI elements).
- Rectangle Select: click-drag to draw. Use for straight edges and crops-like selections.
- Ellipse Select: click-drag to draw an oval/circle. Great for faces, plates, coins, round logos.
Practical tips:
- Listen to the audio with the screen off.
- Earn a certificate upon completion.
- Over 5000 courses for you to explore!
Download the app
- Hold
Shiftwhile dragging to constrain proportions (perfect square/circle). - Hold
Ctrlwhile dragging to draw from the center outward. - After drawing, you can usually adjust by dragging corners/edges (depending on tool options).
Free Select (Lasso): Hand-Drawn or Polygon Selections
The Free Select tool is best when you can trace an object quickly, especially with straight segments (boxes, buildings, simple silhouettes).
- Freehand mode: click-drag to draw a continuous outline.
- Polygon mode: click to place points; click again to add segments; close the shape to finish.
When to use: objects with clear boundaries but not easily captured by color-based tools.
Fuzzy Select (Magic Wand): Select Connected Similar Pixels
Fuzzy Select chooses pixels similar in color to where you click, but only within a connected region. It’s ideal for selecting a solid background area behind a subject.
Key control: Threshold
- Low threshold: selects only very similar colors (clean but may miss areas).
- High threshold: selects a wider range (faster but may “leak” into the subject).
Practical steps:
- Choose Fuzzy Select.
- Click the background area.
- Adjust Threshold until the selection matches the region you want.
- Use selection modes (add/subtract) to fix missed or unwanted areas.
Select by Color: Select Similar Colors Anywhere
Select by Color is like Fuzzy Select, but it ignores connectivity: it selects similar colors across the entire image. This is useful when the same background color appears in multiple separated areas.
Use cases:
- Selecting a blue sky visible between tree branches.
- Selecting a specific product color across multiple parts.
- Targeting a color cast on an object.
Tip: If it grabs too much, lower the threshold and then add areas manually.
Scissors Select (Intelligent Scissors): Edge Snapping for Clear Boundaries
Scissors Select is designed to “snap” to edges with contrast. You place points around the object, and GIMP tries to follow the boundary between subject and background.
Best for: objects with a clear outline (high contrast), like a product on a plain backdrop.
Step-by-step:
- Select the Scissors tool.
- Click to place points around the object’s edge (place more points where the edge curves tightly).
- Watch the preview line: if it drifts, undo the last point and place a closer one.
- Close the loop by clicking the first point.
- Convert the outline into a selection (usually by pressing
Enteror clicking inside, depending on tool behavior).
Foreground Select: Best for Hair, Fur, and Complex Edges
Foreground Select is a guided tool: you roughly mark the subject, then paint a few strokes to teach GIMP what is foreground vs background. It’s one of the best beginner-friendly ways to cut out complex subjects.
Step-by-step:
- Choose Foreground Select.
- Roughly outline the subject (don’t worry about perfection).
- Press
Enterto move to the painting stage. - Paint strokes over the subject’s interior (include representative areas: light, shadow, edges like hair).
- Preview the result; add more strokes where it fails.
- Confirm to create the selection.
Tip: Use short strokes and cover variety (highlights, midtones, dark areas) so the tool learns the subject better.
Selection Modes: Add, Subtract, Intersect (Build a Perfect Selection)
You rarely get a perfect selection in one attempt. Instead, you build it using modes.
| Mode | What it does | How you’ll use it |
|---|---|---|
| Replace | Creates a new selection | Start over cleanly |
| Add | Adds new area to selection | Include missed parts |
| Subtract | Removes area from selection | Remove background leaks |
| Intersect | Keeps only overlap | Refine to a shared region |
How to access modes:
- In the tool options (common for selection tools).
- With modifier keys while using the tool (commonly
Shiftto add,Ctrlto subtract; exact behavior can vary by tool and settings, so watch the cursor icon or tool options).
Practical Example: Fixing a “Leaky” Magic Wand Selection
- Use Fuzzy Select to grab the background.
- If it spills into the subject, switch to Subtract mode.
- Click the spilled area (or lasso it) to remove it from the selection.
- If it missed background pockets, switch to Add mode and click those pockets.
Refining Edges: Feather, Grow/Shrink, and Cleaning the Boundary
Even a good selection can look harsh or slightly off. These commands help you refine the edge so the cutout looks natural.
Feather (Softens the Edge)
Select > Feather… softens the selection boundary by a chosen radius (in pixels). This creates a gentle transition instead of a hard edge.
- Use small values for high-resolution photos (often a few pixels).
- Use very small values for crisp graphics (or none at all).
When to feather: portraits, soft objects, anything that shouldn’t look “sticker-cut.”
Grow and Shrink (Fix Halos and Tighten Fit)
Select > Grow… expands the selection outward. Select > Shrink… pulls it inward.
Typical uses:
- Shrink by 1–3 px to remove a thin background halo around a subject.
- Grow slightly if your selection is cutting into the subject.
Combine for Better Cutouts
A common refinement combo is:
Select > Shrink… (1–2 px) → Select > Feather… (1–3 px)This tightens the selection and then softens the edge, often producing a cleaner composite.
Saving Selections to Channels (Reuse Without Redoing Work)
Selections are temporary. If you click away or need the same selection later, save it to a channel.
Save the Current Selection
- With an active selection, go to
Select > Save to Channel. - Open the Channels panel (usually near Layers/Paths). You’ll see a new channel representing your selection.
- Double-click the channel name to rename it (e.g.,
mug_selection).
Load a Saved Selection Later
- In the Channels panel, right-click the saved channel and choose Channel to Selection (wording may vary slightly).
- The marching ants return exactly as saved.
Why this matters: you can do one careful selection once, then reuse it for multiple edits (color, contrast, sharpening, blur, etc.) without reselecting.
Exercise: Clean Cutout Selection + Targeted Color Change
This exercise builds the core skill: select a simple object, refine the edge, save the selection, then change color only inside the selection.
Exercise Setup (Choose a Simple Photo)
Pick an image with a single object and a reasonably different background (example: a mug on a table, a fruit on a plate, a shoe on a plain floor). The clearer the edge contrast, the easier the first attempt.
Step 1 — Create the Initial Selection (Pick the Best Tool)
Choose one approach:
- Scissors Select if the object edge is clear and continuous.
- Foreground Select if the edge is complex or the background is messy.
- Free Select if the shape is simple and you can trace it quickly.
- Fuzzy Select / Select by Color if the background is uniform and easy to grab (then invert).
Example workflow (common and fast):
- Use Fuzzy Select to select the background.
- Use
Select > Invertto switch the selection to the object.
Step 2 — Refine the Selection with Add/Subtract
- Zoom in on tricky areas (edges, holes, gaps).
- Use Add mode to include missed parts of the object.
- Use Subtract mode to remove background that got included.
- If the object has holes (like a mug handle opening), subtract those areas so they remain unselected.
Step 3 — Improve the Edge (Shrink/Grow + Feather)
- If you see background fringe included:
Select > Shrink…by 1–2 px. - If you cut into the object:
Select > Grow…by 1–2 px. - Soften the edge slightly:
Select > Feather…with a small value appropriate to your image size.
Step 4 — Save the Selection to a Channel
- Go to
Select > Save to Channel. - In the Channels panel, rename it (e.g.,
object_cutout_v1).
Step 5 — Apply a Targeted Color Change Only to the Selected Area
With the selection active, apply a color adjustment so only the object changes.
One reliable method: Hue-Saturation
- Go to
Colors > Hue-Saturation…. - Adjust Hue to shift the color, Saturation to intensify/mute, and Lightness to brighten/darken.
- Because the selection is active, only the selected pixels are affected.
Alternative method: Colorize
- Go to
Colors > Colorize…. - Pick a hue and adjust saturation/lightness for a more unified recolor.
Step 6 — Prove the Selection Is Reusable (Reload and Reapply)
- Clear the selection with
Select > None. - Reload it from the saved channel (Channel to Selection).
- Try a second targeted change (for example, slightly reduce saturation or shift hue again) to confirm you can repeat edits without reselecting.