GIMP Toolbox Explained - Every Tool & Shortcut
A complete reference to all 40+ tools in GIMP's toolbox - What each tool does, when to use it, and every keyboard shortcut you need to know.
Toolbox Overview
The GIMP Toolbox is the vertical strip of icons that runs along the left edge of the GIMP window. Every tool you need to draw, select, transform, fill, or measure is located here. When you click a tool icon - Or press its keyboard shortcut - It becomes the active tool and its settings immediately appear in the Tool Options panel directly beneath the toolbox.
GIMP organises its tools into logical groups. At the top sit the selection tools, used to isolate parts of the image before applying edits. Below those are the paint and drawing tools for adding or removing colour. Further down are the transform tools for moving, rotating, scaling, and distorting layers. Finally, a set of colour, annotation, and utility tools rounds out the bottom of the toolbox.
If you accidentally close the toolbox, press Ctrl+B or go to Windows → Toolbox to bring it back. You can also float the toolbox as a separate window or dock it to either edge of the GIMP canvas.
The Tool Options Panel
Directly below the toolbox icons sits the Tool Options panel - One of the most important parts of the GIMP interface. Every time you switch to a different tool, this panel updates to show the settings available for that tool. For example, switching to the Paintbrush reveals sliders for opacity, flow, and size; switching to Rectangle Select reveals options for fixed ratio, feathering radius, and selection mode.
A beginner mistake is to ignore the Tool Options panel and wonder why a tool is not behaving as expected. If your selection is not working correctly, check whether the selection mode is set to "Replace," "Add," "Subtract," or "Intersect." If your brush stroke is transparent, look for the Opacity slider in Tool Options.
Tip: Reset Tool Options
If a tool is misbehaving, right-click its icon in the toolbox and choose Reset Tool to restore all Tool Options to their defaults. Alternatively, press the small Reset button (circular arrow) at the bottom of the Tool Options panel.
Common Tool Options Controls
- Opacity: Controls how transparent a brush stroke or fill is, from 0 (fully transparent) to 100 (fully opaque).
- Mode (Blend Mode): Determines how a paint stroke interacts with the pixels below it - Normal, Multiply, Screen, etc.
- Brush: The shape and edge softness of the paint tip. Click the brush thumbnail to open the brush picker.
- Size: The diameter of the active brush. Use [ and ] to decrease/increase size on the fly.
- Feather Edges: Available on selection tools. Softens the selection edge so that operations fade out gradually rather than having a hard cutoff.
- Sample Merged: Found on tools like Fuzzy Select and Heal - Causes the tool to sample pixels from all visible layers instead of only the active layer.
Selection Tools
Selection tools define a region of the image that subsequent operations will affect. Once a selection is active, any painting, colour adjustment, deletion, or filter will apply only within that region. GIMP displays the active selection as the famous "marching ants" - An animated dashed border around the selected area.
Rectangle Select - R
The Rectangle Select tool draws a rectangular or square selection. Hold Shift while dragging to constrain the selection to a perfect square. In Tool Options, you can fix the aspect ratio (e.g., 16:9) or fix the exact dimensions in pixels. After drawing the selection, you can reposition it by clicking inside and dragging.
Ellipse Select - E
Identical in behaviour to Rectangle Select, but draws an elliptical or circular selection. Hold Shift to constrain to a perfect circle. Anti-aliasing is on by default and should generally be left enabled for natural-looking edges.
Free Select (Lasso) - F
The Free Select tool lets you draw freehand or polygonal selections. Click to place anchor points for straight line segments, or click-and-drag to draw curves. Close the selection by clicking on the first point or pressing Enter. This tool is particularly useful for cutting out objects with irregular but definable edges.
Fuzzy Select (Magic Wand) - U
Fuzzy Select clicks a pixel and automatically grows a selection to cover all neighbouring pixels that are similar in colour, up to the specified Threshold. A low threshold (15-30) selects only very similar colours; a high threshold (80-120) grabs a broader colour range. This is the go-to tool for removing solid-coloured backgrounds.
Select by Color - Shift+O
Similar to Fuzzy Select, but instead of requiring contiguous pixels, Select by Color selects all pixels throughout the entire image that match the clicked colour within the Threshold. Use this to select every instance of a colour - For example, all the red areas in an image regardless of where they appear.
Scissors Select (Intelligent Scissors) - I
The Intelligent Scissors tool attempts to follow edges in the image as you place control points. Click around the border of an object; GIMP analyses the pixel contrast between clicks and snaps the selection boundary to the nearest visible edge. It works best on objects with clear contrast against their background.
Foreground Select
Foreground Select is a two-step tool. First, draw a loose selection around the subject. Then paint over the foreground object in blue to mark what you want to keep. GIMP analyses colour and texture information to produce a refined selection, including complex edges like hair. Press Enter to convert the result to a standard selection.
Paint Tools
Paint tools apply or remove colour to the active layer. They all share the common options of Opacity, Mode, and Brush, but each has unique behaviour that makes it suited for specific tasks. GIMP's paint engine is built on GEGL, which provides high-quality 16-bit and 32-bit per channel painting in GIMP 3.x.
Pencil Tool - N
Draws hard-edged strokes with no anti-aliasing. The pencil is ideal for pixel art where you want crisp, exact pixels without any softening at the edges. Even a round brush will produce hard, pixelated strokes.
Paintbrush Tool - P
The workhorse painting tool. Paints smooth, anti-aliased strokes using the current foreground colour. The brush can be round, square, or any custom shape from the brush library. Adjust hardness to control how soft the edges are.
Eraser Tool - Shift+E
Erases pixels to transparency on layers that have an alpha channel, or to the background colour on the Background layer. Enable "Hard edge" in Tool Options for pixel-perfect erasing, or leave it off for feathered edges.
Airbrush Tool - A
Simulates a spray-paint can. The longer you hold the mouse button in one spot, the more colour accumulates - Unlike the Paintbrush, which deposits a fixed amount per stroke. Control the flow rate with the Rate slider in Tool Options.
Ink Tool - K
Simulates a calligraphy pen or technical drawing ink nib. The stroke width responds to your mouse movement speed - Fast strokes are thinner, slow strokes are thicker. Excellent for hand-lettering and decorative line work.
Heal Tool - H
A context-aware repair tool that blends texture, colour, and lighting from a sampled source area to seamlessly cover blemishes, dust spots, or unwanted objects. Set the sample point with Ctrl+click, then paint over the area to heal. Far more natural-looking results than the Clone tool for most retouching work.
Clone Tool - C
Copies pixels from one part of the image (or another open image) to wherever you paint. Set the source point with Ctrl+click. Unlike Heal, Clone stamps pixels exactly - Useful when you need to replicate a precise texture or pattern without blending.
Smudge Tool - S
Smears existing pixels in the direction of the stroke, simulating a finger smear on wet paint. The Rate slider in Tool Options controls how much of the colour is picked up and dragged. Useful for blending skin tones or creating motion blur effects manually.
Dodge / Burn Tool - Shift+D
Dodge lightens and Burn darkens pixels wherever you paint. Toggle between them in Tool Options. The "Range" setting lets you target Shadows, Midtones, or Highlights specifically. Invaluable for sculpting light and shadow in portraits or product photos.
Transform Tools
Transform tools modify the position, size, or shape of a layer, selection, or path. After applying a transform in GIMP, you must confirm it by clicking the "Transform" button in the information box that appears, or by pressing Enter. For a detailed walkthrough of cropping and resizing, see the guide on cropping and resizing images.
A critical concept with transform tools is the interpolation method set in Tool Options. Higher-quality methods like Cubic and Sinc produce smoother results when scaling up or rotating, but are slightly slower. For pixel art you may prefer None (no interpolation) to preserve hard pixel edges.
Move Tool - M
Moves the active layer, selection boundary, or a path. Hold Shift to move in 15-degree increments. In Tool Options, switch between "Pick a layer or guide," "Move the active layer," and "Move the active path."
Align Tool - Q
Aligns and distributes layers relative to each other, the canvas, or a selection. Extremely useful when you need multiple elements evenly spaced or aligned to the centre of the canvas.
Crop Tool - Shift+C
Trims the canvas and all layers to a rectangle you drag. Enable "Current layer only" to crop only the active layer without changing the canvas size. The "Grow from center" option crops outward from where you click.
Rotate Tool - Shift+R
Rotates the active layer by dragging. Enter a precise angle in the information box. Hold Ctrl while dragging to snap to 15-degree increments.
Scale Tool - Shift+T
Resizes the active layer. Click the link icon in the information box to lock the aspect ratio. You can also type exact pixel values directly into the width and height fields.
Shear Tool - Shift+S
Slants the layer along the horizontal or vertical axis. Useful for creating italic-style text effects or making flat objects appear to lean at an angle.
Perspective Tool - Shift+P
Drags the four corner handles of the layer independently to apply a perspective transformation. Use this to fix converging verticals in architecture photos, or to match the perspective of a graphic onto a surface in a photo.
Flip Tool - Shift+F
Flips the layer horizontally or vertically. Toggle between horizontal and vertical flip in Tool Options, or via the Image menu for whole-image flipping.
Color & Other Tools
Beyond selection, painting, and transforms, GIMP's toolbox includes several tools for filling areas with colour, measuring distances and angles, and adding text. These tools are used constantly in practical workflows. For adjusting the colour of an image globally, see the dedicated guide on colour correction.
Bucket Fill - Shift+B
Fills a contiguous area (or the entire selection) with the foreground colour, background colour, or a pattern. The Threshold slider in Tool Options controls how broadly it fills based on colour similarity. Enable "Fill whole selection" to ignore colour boundaries and fill the entire selected region.
Gradient Tool - G
Draws a gradient fill from foreground to background colour (or any preset gradient). Drag from the start point to the end point. Choose from Linear, Radial, Conical, Spiral, and other shape options in Tool Options. Gradients are essential for smooth background fills and realistic lighting effects.
Text Tool - T
Adds a floating text layer. Click the canvas and type. Adjust font, size, colour, alignment, and letter-spacing in Tool Options. Text layers remain editable until you explicitly flatten or merge them - Double-click a text layer in the Layers panel to re-enter edit mode.
Color Picker (Eye Dropper) - O
Samples a colour from anywhere in the image and sets it as the foreground colour. Hold Ctrl while using most paint tools to temporarily activate the Color Picker without switching tools.
Measure Tool - Shift+M
Measures the distance and angle between two points on the canvas, displayed in the status bar. Invaluable for confirming that elements are precisely positioned, or for determining the angle of a horizon line before using Rotate to correct it.
Zoom Tool - Z
Zooms into a specific area by clicking, or drag a rectangle to zoom to fit. Hold Alt while clicking to zoom out. Most users prefer using the keyboard shortcuts + and - or scrolling with the mouse wheel while holding Ctrl.
Complete Tool Reference Table
The table below lists every major tool in GIMP, its keyboard shortcut, and a concise description of its function. Memorising the most-used shortcuts will dramatically speed up your workflow.
| Tool Name | Shortcut | Category | What It Does |
|---|---|---|---|
| Rectangle Select | R | Selection | Draws a rectangular or square selection boundary |
| Ellipse Select | E | Selection | Draws an elliptical or circular selection boundary |
| Free Select (Lasso) | F | Selection | Freehand or polygonal selection by placing points |
| Fuzzy Select (Magic Wand) | U | Selection | Selects contiguous region of similar colour from a clicked pixel |
| Select by Color | Shift+O | Selection | Selects all pixels in the image matching a clicked colour |
| Scissors Select | I | Selection | Intelligent edge-snapping selection by placing control points |
| Foreground Select | - | Selection | Two-step tool: rough outline then painted foreground marking |
| Paths Tool | B | Selection/Draw | Creates and edits Bezier vector paths for precise selections or shapes |
| Pencil | N | Paint | Hard-edged strokes with no anti-aliasing, ideal for pixel art |
| Paintbrush | P | Paint | Smooth anti-aliased strokes with soft or hard brushes |
| Eraser | Shift+E | Paint | Erases to transparency or background colour |
| Airbrush | A | Paint | Spray-paint simulation; colour accumulates the longer you hold |
| Ink | K | Paint | Speed-responsive calligraphy pen simulation |
| Clone | C | Paint | Paints using a sampled area from same or different image |
| Heal | H | Paint | Context-aware blemish repair that blends texture and colour |
| Perspective Clone | - | Paint | Like Clone but corrects perspective when stamping |
| Smudge | S | Paint | Smears existing pixels in the direction of the stroke |
| Dodge | Shift+D | Paint | Lightens pixels by painting over them |
| Burn | Shift+D | Paint | Darkens pixels by painting over them (toggle from Dodge) |
| Convolve (Blur/Sharpen) | Shift+U | Paint | Blurs or sharpens pixels where you paint |
| Move | M | Transform | Repositions the active layer, selection, or path |
| Align | Q | Transform | Aligns and distributes multiple layers relative to canvas or each other |
| Crop | Shift+C | Transform | Trims the canvas (and optionally layers) to a rectangle |
| Rotate | Shift+R | Transform | Rotates the active layer by dragging or entering an angle |
| Scale | Shift+T | Transform | Resizes the active layer; lock chain icon to maintain aspect ratio |
| Shear | Shift+S | Transform | Slants the layer horizontally or vertically |
| Perspective | Shift+P | Transform | Moves four corner handles independently for perspective correction |
| Flip | Shift+F | Transform | Flips the layer horizontally or vertically |
| 3D Transform | - | Transform | Applies simulated 3D rotation and perspective to a layer |
| Warp Transform | Shift+W | Transform | Pushes, pulls, and warps pixels with a brush-based tool |
| Bucket Fill | Shift+B | Color | Fills a region with foreground colour, background colour, or pattern |
| Gradient | G | Color | Draws a gradient fill in Linear, Radial, Conical, or other shapes |
| Color Picker | O | Color | Samples a pixel colour and sets it as foreground colour |
| Text | T | Color/Text | Creates an editable floating text layer |
| Measure | Shift+M | Utility | Measures pixel distance and angle between two points |
| Zoom | Z | Utility | Zooms in or out on the canvas view |
Tool Category Usage Frequency
Based on typical image editing workflows, selection tools are the most frequently reached for - A good selection is the foundation of nearly every non-trivial edit. Paint tools form the second largest group in day-to-day use, particularly for retouching. Transform tools are used heavily during layout and compositing work, while colour and utility tools are called on more situationally.
Tool Category Usage Frequency (typical workflow)
Values represent approximate relative usage frequency across a range of typical GIMP workflows including photo retouching, compositing, and graphic design tasks.
Keyboard Shortcuts Quick Reference
Learning the single-key tool shortcuts is one of the highest-return investments of time you can make in GIMP. Instead of moving your mouse to click a tool icon, you simply tap a key. Many power users never click the toolbox icons at all - They navigate entirely by keyboard.
You can customise any keyboard shortcut via Edit → Keyboard Shortcuts. GIMP also supports assigning shortcuts to menu items that do not have them by default.
Understanding Layers in GIMP
Learn how layers work, how to use the Layers panel, and how non-destructive editing with layers changes the way you work.
Read next →