photogimp.org
3.1 · GIMP 3.2.6

Photoshop to GIMP

Where is it in GIMP? Photoshop features, mapped to GIMP 3.2

Type the Photoshop tool, command or shortcut you are looking for. You get the GIMP 3.2.6 menu path, the key with PhotoGIMP installed, and a straight answer about how close GIMP comes. Menu paths are read from GIMP 3.2.6 itself, not typed from memory.

Checked with PhotoGIMP 3.1 · GIMP 3.2.6Updated
On this page 5 sections
  1. Photoshop features and their GIMP 3.2 equivalents
  2. How to read the verdicts
  3. Ten things that trip up Photoshop users
  4. What PhotoGIMP changes, and what it cannot
  5. Questions

Photoshop features and their GIMP 3.2 equivalents

171 features

Tools

Move toolV
Close
  • ToolsTransform ToolsMoveVstock GIMP: M

By default GIMP’s Move tool picks the layer under the cursor, like Photoshop with Auto-Select on. Hold Shift, or set “Move the selected layers” in its options, to move only the selected layer.

Artboard tool
None

GIMP has no artboards. Use one image per artboard, or guides and Image → Slice Using Guides to cut one canvas into pieces.

Rectangular MarqueeM
Same
  • ToolsSelection ToolsRectangle SelectMstock GIMP: R

Shift adds, Ctrl subtracts, Shift+Ctrl intersects, as in Photoshop. Rounded corners and a fixed aspect ratio are in the tool options.

Elliptical MarqueeM
Same
  • ToolsSelection ToolsEllipse SelectShift+Mstock GIMP: E
Single Row / Single Column Marquee
Workaround
  • ToolsSelection ToolsRectangle SelectMstock GIMP: R

Use Rectangle Select with a fixed size of 1 px height (or width) in the tool options.

Lasso toolL
Close
  • ToolsSelection ToolsFree SelectLstock GIMP: F

Drag for freehand, click for straight segments. Unlike Photoshop, you confirm the selection with Enter or a double-click.

Polygonal LassoL
Same
  • ToolsSelection ToolsFree SelectLstock GIMP: F

Click point to point with the Free Select tool, then press Enter.

Magnetic LassoL
Close
  • ToolsSelection ToolsScissors Selectstock GIMP: I

Scissors Select snaps to edges as you click points; press Enter to make the selection.

Magic WandW
Same
  • ToolsSelection ToolsFuzzy SelectWstock GIMP: U

Fuzzy Select. Threshold in the tool options is Photoshop’s Tolerance; “Sample merged” is Sample All Layers.

Quick Selection toolW
Workaround
  • ToolsSelection ToolsForeground Select

GIMP 3.2 has no brush-based quick selection in the normal toolbox (its Paint Select tool is still experimental). Foreground Select is the closest: rough outline, paint over the subject, press Enter.

Object Selection / Select Subject
None
  • ToolsSelection ToolsForeground Select

No AI selection in GIMP. Foreground Select does a semi-automatic cut-out from a rough outline and a few strokes.

Crop toolC
Same
  • ToolsTransform ToolsCropCstock GIMP: Shift+C

Press Enter to apply. “Delete cropped pixels” is off by default, so cropped-away parts of layers are kept outside the canvas.

Perspective CropC
Workaround
  • ToolsTransform ToolsPerspectiveShift+P
  • ToolsTransform ToolsCropCstock GIMP: Shift+C

Straighten with the Perspective tool first, then crop.

Slice toolC
Workaround
  • ImageSlice Using Guides

Drag guides from the rulers, then use Slice Using Guides. It creates one image per slice.

EyedropperI
Same
  • ToolsColor PickerIstock GIMP: O

Ctrl-click with any paint tool also picks a color.

Ruler tool / StraightenI
Same
  • ToolsMeasurestock GIMP: Shift+M

Draw a line along the horizon with Measure, then click Straighten in its options.

Count tool / Note tool
None

No equivalent. Image → Metadata can hold a text comment.

Spot Healing BrushJ
Workaround
  • ToolsPaint ToolsHealingJstock GIMP: H

GIMP has no automatic, content-aware spot healing. Use Healing with a source you pick (Ctrl-click), or the Resynthesizer plug-in’s Heal Selection. Resynthesizer

Healing BrushJ
Close
  • ToolsPaint ToolsHealingJstock GIMP: H

Ctrl-click to set the source (Alt-click in Photoshop), then paint.

Patch toolJ
Plug-in
  • ToolsPaint ToolsHealingJstock GIMP: H

No patch tool. Select the area and use Heal Selection from the Resynthesizer plug-in, or Healing by hand. Resynthesizer

Content-Aware MoveJ
None

No equivalent. Move the object by hand (Cut and Float or a duplicate layer), then repair the hole with Healing or Resynthesizer.

Red Eye toolJ
Close
  • FiltersEnhanceRed Eye Removal…

Select the eyes first (Ellipse Select), then run the filter.

Brush toolB
Same
  • ToolsPaint ToolsPaintbrushBstock GIMP: P

[ and ] change the size (GIMP’s default, with or without PhotoGIMP); PhotoGIMP adds { and } for hardness. Hardness, spacing and dynamics are in the tool options.

Pencil toolB
Same
  • ToolsPaint ToolsPencilN

Hard-edged, no anti-aliasing. GIMP 3.2 adds an Overwrite paint mode that suits pixel art.

Color Replacement toolB
Workaround
  • ToolsPaint ToolsPaintbrushBstock GIMP: P

Paint with the Paintbrush in the Color (or HSV Hue) mode from the tool options.

Mixer BrushB
Workaround
  • ToolsPaint ToolsMyPaint BrushY
  • ToolsPaint ToolsSmudgeRstock GIMP: S

The MyPaint Brush tool has wet and blending brushes; Smudge mixes existing paint.

Clone StampS
Same
  • ToolsPaint ToolsCloneSstock GIMP: C

Ctrl-click to set the source (Alt-click in Photoshop). Alignment options match Photoshop’s “Aligned”.

Pattern StampS
Close
  • ToolsPaint ToolsCloneSstock GIMP: C

Use the Clone tool with Source: Pattern in its options.

History Brush / Art History BrushY
None

No equivalent. Duplicate the layer before editing and paint the original back through a layer mask.

EraserE
Same
  • ToolsPaint ToolsEraserEstock GIMP: Shift+E

Erases to transparency only if the layer has an alpha channel; otherwise it paints the background color. Layer → Transparency → Add Alpha Channel fixes that.

Background EraserE
None
  • LayerTransparencyColor to Alpha…

No equivalent tool. Color to Alpha removes one color; Fuzzy Select + Delete removes an area.

Magic EraserE
Workaround
  • ToolsSelection ToolsFuzzy SelectWstock GIMP: U
  • EditClearDelete

Click with Fuzzy Select, then Edit → Clear (Delete). The layer needs an alpha channel.

Gradient toolG
Same
  • ToolsPaint ToolsGradientG

Gradients stay editable on the canvas until you switch tools or press Enter.

Paint BucketG
Same
  • ToolsPaint ToolsBucket FillShift+Gstock GIMP: Shift+B

Can fill similar colors, the whole selection, or by line art detection (good for coloring drawings).

Blur / Sharpen tools
Same
  • ToolsPaint ToolsBlur / SharpenShift+Rstock GIMP: Shift+U

One tool; Ctrl switches between blur and sharpen.

Smudge tool
Same
  • ToolsPaint ToolsSmudgeRstock GIMP: S
Dodge / BurnO
Same
  • ToolsPaint ToolsDodge / BurnOstock GIMP: Shift+D

One tool; Ctrl switches between dodge and burn. Range: shadows, midtones, highlights, as in Photoshop.

Sponge toolO
Workaround
  • ToolsPaint ToolsPaintbrushBstock GIMP: P

No sponge. Paint on a new layer in the HSV Saturation or LCh Chroma mode, or use Hue-Saturation on a selection.

Pen toolP
Close
  • ToolsPathsstock GIMP: B

Click to add anchors, then drag a segment to bend it into a curve. Shift starts a new component. Paths live in the Paths panel.

Freeform PenP
Workaround
  • ToolsSelection ToolsFree SelectLstock GIMP: F
  • SelectTo Path

Draw with Free Select, then Select → To Path.

Horizontal Type toolT
Close
  • ToolsTextT

Click to type, drag for a text box. Styling is in the tool options and the on-canvas editor. Text stays editable until you rasterize it.

Type on a PathT
Workaround
  • LayerText along Path

Text along Path bends text into a new path, not live text. Fill or stroke that path afterwards.

Warp TextT
None

No text warping. Rasterize the text, then use Warp Transform or Filters → Distorts → Curve Bend.

Shape tools (Rectangle, Ellipse, Polygon)U
Close
  • ToolsPathsstock GIMP: B
  • Paths panel (right-click)Path to Vector Layer

New in GIMP 3.2: vector layers. Draw a path (or turn a selection into one with Select → To Path), then right-click it in the Paths panel → Path to Vector Layer. Fill and stroke stay editable. No ready-made shape presets.

Custom Shape toolU
None

No shape library. Import an SVG through the Paths panel (right-click → Import Path), or open it as a link layer.

Hand toolH
Close

Hold Space and drag, or drag with the middle mouse button. There is no separate Hand tool.

Rotate View toolR
Close
  • ViewFlip & RotateOther rotation angle…

Shift + middle-button drag rotates the canvas view, or use View → Flip & Rotate.

Zoom toolZ
Same
  • ToolsZoomZ

Ctrl + mouse wheel zooms too; 1 shows 100%.

Frame toolK
None

No equivalent. Use a layer group with a layer mask.

Selections

Select AllCtrl+A
Same
  • SelectAllCtrl+A
DeselectCtrl+D
Same
  • SelectNoneCtrl+Dstock GIMP: Ctrl+Shift+A
ReselectShift+Ctrl+D
Workaround
  • SelectSave to Channel

No Reselect. Undo the deselect, or save important selections to a channel first.

Inverse selectionShift+Ctrl+I
Same
  • SelectInvertCtrl+I
FeatherShift+F6
Same
  • SelectFeather…
Modify → Expand / Contract
Same
  • SelectGrow…
  • SelectShrink…
Modify → Border
Same
  • SelectBorder…
Color Range
Close
  • SelectBy Color

Select by Color picks every pixel of a similar color across the layer. No skin-tone or highlight presets.

Select and Mask / Refine Edge
Workaround
  • ToolsSelection ToolsForeground Select
  • SelectToggle Quick MaskShift+Q

No single workspace. Foreground Select handles hair-level edges reasonably; Quick Mask lets you paint the selection; Feather softens it.

Quick Mask modeQ
Same
  • SelectToggle Quick MaskShift+Q

Also the small button at the bottom left of the image window.

Save / Load Selection
Same
  • SelectSave to Channel

Saved selections become channels. To load one, right-click it in the Channels panel → Channel to Selection.

Transform Selection
Close
  • ToolsTransform ToolsUnified TransformCtrl+Tstock GIMP: Shift+T

Set the transform tool’s “Transform” option to Selection, then transform as usual.

Make Work Path from selection
Same
  • SelectTo Path

Layers

New LayerShift+Ctrl+N
Same
  • LayerNew Layer…Ctrl+Shift+N
Layer via CopyCtrl+J
Close
  • LayerDuplicate LayersCtrl+Jstock GIMP: Ctrl+Shift+D
  • EditPaste In PlaceCtrl+Alt+V

Duplicate Layers copies the whole layer. To copy just a selection to a new layer, Copy and then Paste In Place: in GIMP 3, pasting creates a new layer at the same position.

Group LayersCtrl+G
Same
  • LayerNew Layer Group

Layer groups can have masks and non-destructive filters.

Layer masks
Same
  • LayerMaskAdd Layer Masks…

White reveals, black hides, as in Photoshop. To load a mask as a selection, use Layer → Mask → Masks to Selection.

Vector masks
None

No vector masks. Turn the path into a selection and add a layer mask from it.

Clipping maskAlt+Ctrl+G
Workaround
  • Layers panel (right-click)Composite ModeClip to Backdrop

Put the base layer and the clipped layer in a layer group, then set the top layer’s Composite Mode to Clip to Backdrop. It is shown only where the layer below has pixels.

Blending modes
Close
  • WindowsDockable DialogsLayersCtrl+L

All the familiar modes exist, some under other names: Color Dodge is Dodge, Color Burn is Burn, Linear Dodge (Add) is Addition. GIMP adds LCh and HSV modes.

Lock transparent pixels
Same
  • WindowsDockable DialogsLayersCtrl+L

Click the lock icon next to the layer in the Layers panel and choose “Lock alpha channel”.

Lock position / Lock all
Same
  • WindowsDockable DialogsLayersCtrl+L

Click the lock icon next to a layer in the Layers panel: lock content, position, visibility or the alpha channel.

Merge DownCtrl+E
Same
  • LayerMerge Down
Merge VisibleShift+Ctrl+E
Same
  • ImageMerge Visible Layers…Ctrl+Estock GIMP: Ctrl+M
Stamp VisibleShift+Ctrl+Alt+E
Same
  • LayerNew from Visible

New from Visible makes a new layer from everything you see, keeping the others.

Flatten Image
Same
  • ImageFlatten Image
Adjustment layers
Close
  • LayerNew Layer Group

GIMP 3.2’s release notes describe this: create an empty layer group, set its mode to Pass through, and add a filter such as Curves to the group; it adjusts every layer below and stays editable. GIMP 3.2.6 fixed a bug with filters on pass-through groups, so use 3.2.6. Not tested by us.

Smart Objects (linked)
Close
  • FileOpen as Link Layer…Ctrl+Alt+Shift+O

GIMP 3.2 link layers show an external file and update when it changes, like Photoshop’s linked smart objects. There are no embedded smart objects.

Smart Filters
Close

Since GIMP 3.0, most filters stay editable on the layer: an fx icon appears in the Layers panel, and you can change, hide or remove the filter later. Older plug-in filters are still applied directly.

Layer styles: Drop Shadow
Close
  • FiltersLight and ShadowDrop Shadow…

A non-destructive filter on the layer. GIMP 3.2 imports Drop Shadow, Inner Shadow and Outer Glow from PSD files.

Layer styles: Stroke
Workaround
  • LayerTransparencyAlpha to Selection
  • EditStroke Selection…

Alpha to Selection, then Stroke Selection on a new layer. For text, the text tool’s outline options (GIMP 3.2) can do it.

Layer styles: Outer Glow
Workaround
  • FiltersLight and ShadowDrop Shadow…

Drop Shadow with offset 0, a large blur and a light color gives a glow.

Layer styles: Bevel & Emboss
Workaround
  • FiltersDecorAdd Bevel…
  • FiltersDistortsEmboss…

Add Bevel or Emboss, both applied directly to pixels.

Layer Comps
None

No equivalent. Save versions as separate XCF files, or toggle groups by hand.

Layer color labels
Same
  • WindowsDockable DialogsLayersCtrl+L

Right-click a layer → Color Tags.

Align / Distribute layers
Close
  • ToolsTransform ToolsAlign and DistributeQ

Align and Distribute tool: pick the layers, choose what to align relative to, click a button.

Smart Guides
Close
  • ViewSnap to Bounding Boxes
  • ViewSnap to Equidistance

Snapping to other layers’ edges, centers and equal spacing, turned on from the View menu.

Adjustments

Brightness/Contrast
Same
  • ColorsBrightness-Contrast…
LevelsCtrl+L
Same
  • ColorsLevels…

GIMP 3.2 loads Photoshop .alv Levels presets.

CurvesCtrl+M
Same
  • ColorsCurves…

GIMP 3.2 loads Photoshop .acv Curves presets.

Exposure
Same
  • ColorsExposure…
Vibrance
Close
  • ToolsGEGL Operation

GIMP 3.2 has a Vibrance filter but no menu entry: press / (Search and Run a Command) and type “vibrance”, or pick it in the GEGL Operation tool.

Hue/SaturationCtrl+U
Same
  • ColorsHue-Saturation…

Per-color ranges (reds, yellows…) work as in Photoshop.

Color BalanceCtrl+B
Same
  • ColorsColor Balance…
Black & WhiteAlt+Shift+Ctrl+B
Close
  • ColorsComponentsMono Mixer…
  • ColorsDesaturateDesaturate…

Mono Mixer sets how much red, green and blue go into the gray, like Black & White’s sliders.

Photo Filter
Close
  • ColorsColor Temperature…
  • ColorsColorize…

Color Temperature warms or cools; for a colored tint, fill a layer with the color in Overlay or Color mode.

Channel Mixer
Same
  • ColorsComponentsChannel Mixer…
Color Lookup (LUT)
Plug-in

No LUT support built in. The G’MIC plug-in can apply .cube LUTs. G’MIC

InvertCtrl+I
Same
  • ColorsInvert
Posterize
Same
  • ColorsPosterize…
Threshold
Same
  • ColorsThreshold…
Gradient Map
Close
  • ColorsMapGradient Map

Uses the active gradient. Applied directly, not as an editable filter.

Selective Color
Workaround
  • ColorsHue-Saturation…
  • ColorsCurves…

No direct equivalent. Hue-Saturation per color range, or Curves per channel, covers most uses.

Shadows/Highlights
Same
  • ColorsShadows-Highlights…
HDR Toning
Close
  • ColorsTone MappingMantiuk 2006…
  • ColorsTone MappingFattal et al. 2002…
  • ColorsTone MappingReinhard 2005…

Three tone-mapping operators under Colors → Tone Mapping.

DesaturateShift+Ctrl+U
Same
  • ColorsDesaturateDesaturate…
Match Color
None

No equivalent.

Replace Color
Workaround
  • ColorsMapColor Exchange…
  • ColorsMapRotate Colors…

Color Exchange swaps one color; Rotate Colors shifts a range of hues.

Equalize
Same
  • ColorsAutoEqualize
Auto Tone / Auto Color
Close
  • ColorsAutoWhite Balance
  • ColorsAutoStretch Contrast…

White Balance and Stretch Contrast under Colors → Auto, or the Auto button in Levels.

Filters

Camera Raw Filter
Plug-in

No Camera Raw in GIMP. Raw photos open through darktable, RawTherapee or ART if one of them is installed; develop there, then edit in GIMP. raw developers

Lens Correction
Close
  • FiltersDistortsLens Distortion…

Manual barrel/pincushion and vignetting correction. No lens profiles.

LiquifyShift+Ctrl+X
Close
  • ToolsTransform ToolsWarp Transformstock GIMP: W

Warp Transform: move, grow, shrink, swirl. Press Enter to apply.

Vanishing Point
Workaround
  • ToolsPaint ToolsPerspective Clone

Perspective Clone clones along a perspective plane you set first.

Puppet Warp
Workaround
  • ToolsTransform ToolsCage Transformstock GIMP: Shift+G

Cage Transform deforms inside a cage you draw. There is no pin-based puppet warp in the default toolbox.

Perspective Warp
Workaround
  • ToolsTransform ToolsPerspectiveShift+P
  • ToolsTransform ToolsHandle TransformShift+L
  • ToolsTransform Tools3D TransformShift+W

Perspective, Handle Transform and 3D Transform cover different parts of it.

Gaussian Blur
Same
  • FiltersBlurGaussian Blur…
Motion Blur
Same
  • FiltersBlurLinear Motion Blur…
Radial Blur
Same
  • FiltersBlurCircular Motion Blur…
  • FiltersBlurZoom Motion Blur…

Spin is Circular Motion Blur; Zoom is Zoom Motion Blur.

Lens Blur / Field Blur
Close
  • FiltersBlurLens Blur…
  • FiltersBlurVariable Blur…
Tilt-Shift
Close
  • FiltersBlurFocus Blur…

Focus Blur with a horizontal band shape.

Smart Sharpen / Unsharp Mask
Same
  • FiltersEnhanceSharpen (Unsharp Mask)…
High Pass
Same
  • FiltersEnhanceHigh Pass…
Reduce Noise
Close
  • FiltersEnhanceNoise Reduction…
Add Noise
Same
  • FiltersNoiseRGB Noise…
Frequency separation
Close
  • FiltersEnhanceWavelet Decompose…

Wavelet Decompose splits the image into detail layers, which is how most GIMP retouchers do frequency separation.

Lighting Effects
Close
  • FiltersLight and ShadowLighting Effects…
Lens Flare
Same
  • FiltersLight and ShadowLens Flare…
  • FiltersLight and ShadowGradient Flare…
Vignette
Same
  • FiltersLight and ShadowVignette…
Displace
Same
  • FiltersMapDisplace…
Ripple / Wave / Twirl / Pinch / Spherize
Same
  • FiltersDistortsRipple…
  • FiltersDistortsWaves…
  • FiltersDistortsWhirl and Pinch…
  • FiltersDistortsSpherize…
Polar Coordinates
Same
  • FiltersDistortsPolar Coordinates…
Pixelate → Mosaic
Same
  • FiltersBlurPixelize…
  • FiltersDistortsMosaic…
Oil Paint
Close
  • FiltersArtisticOilify…
Emboss
Same
  • FiltersDistortsEmboss…
Clouds / Difference Clouds
Same
  • FiltersRenderNoiseSolid Noise…
  • FiltersRenderNoiseDifference Clouds
Content-Aware Scale
None

Not built in. Scale with Image → Scale Image, or mask out what must keep its shape.

AI & content-aware

Content-Aware Fill
Plug-in

Not built in. The Resynthesizer plug-in’s Heal Selection fills a selected area from its surroundings, the closest thing GIMP has. Resynthesizer

Generative Fill / Generative Expand
None

No generative AI in GIMP. Add canvas with Image → Canvas Size and fill it by hand or with Resynthesizer.

Remove tool
Workaround
  • ToolsPaint ToolsHealingJstock GIMP: H
  • ToolsPaint ToolsCloneSstock GIMP: C

No AI removal. Healing and Clone by hand; Resynthesizer for larger areas. Resynthesizer

Remove Background
Workaround
  • ToolsSelection ToolsForeground Select
  • LayerMaskAdd Layer Masks…

Foreground Select, then add a layer mask from the selection. Takes a minute, not one click.

Neural Filters / Sky Replacement
None

No equivalent in GIMP.

Super Resolution / Preserve Details upscaling
Workaround
  • ImageScale Image…Ctrl+Alt+I

Scale Image with NoHalo or LoHalo interpolation. No AI upscaling.

Image & document

Image SizeAlt+Ctrl+I
Same
  • ImageScale Image…Ctrl+Alt+I
Canvas SizeAlt+Ctrl+C
Same
  • ImageCanvas Size…Ctrl+Alt+C
Trim
Close
  • ImageCrop to Content
  • ImageZealous Crop

Crop to Content removes transparent or same-colored borders.

Image Rotation
Same
  • ImageTransformRotate 90° clockwise
  • ImageTransformArbitrary Rotation…
Free TransformCtrl+T
Close
  • ToolsTransform ToolsUnified TransformCtrl+Tstock GIMP: Shift+T

Unified Transform scales, rotates, shears and moves in one tool. Press Enter to apply.

Flip Horizontal / Vertical
Same
  • LayerTransformFlip Horizontally
  • LayerTransformFlip Vertically
FillShift+F5
Close
  • EditFill with FG ColorAlt+Backspacestock GIMP: Ctrl+,
  • EditFill with BG ColorCtrl+Backspacestock GIMP: Ctrl+.
  • EditFill with PatternCtrl+;

Fill with the foreground or background color, or a pattern. No content-aware option.

Stroke
Same
  • EditStroke Selection…
Define Brush / Define Pattern
Close
  • EditPaste asPaste as New Brush…
  • EditPaste asPaste as New Pattern…

Copy something, then Paste as New Brush or New Pattern.

Paste IntoAlt+Shift+Ctrl+V
Same
  • EditPaste asPaste as Floating Data Into Selection
Copy MergedShift+Ctrl+C
Same
  • EditCopy VisibleCtrl+Shift+C
Undo / Step BackwardCtrl+Z
Same
  • EditUndoCtrl+Z
History panel
Same
  • EditUndo History

No snapshots; Image → Duplicate makes a copy to go back to.

Guides and rulersCtrl+R
Same
  • ImageGuidesNew Guide…
  • ViewShow RulersCtrl+Shift+R

Drag guides out of the rulers. New Guide (by Percent) places them exactly.

Grid
Same
  • ViewShow Grid
  • ImageConfigure Grid…
Search (Photoshop Discover)
Close
  • HelpSearch and Run a Command/

Finds and runs any menu command or filter by name.

PreferencesCtrl+K
Same
  • EditPreferences

On macOS, GIMP 3.2.6 calls it GIMP → Settings.

Files & color

Open PSD files
Close
  • FileOpen…Ctrl+O

Layers, groups, masks and blend modes open. Adjustment layers become empty layers and text becomes pixels (per GIMP’s PSD importer). GIMP 3.2 also imports drop shadow, inner shadow and outer glow styles.

Save as PSD
Close
  • FileExport As…Ctrl+Shift+E

Export As and choose .psd (or .psb, new in 3.2). CMYK is an export option. GIMP’s own format is XCF, which keeps everything.

Export As / Save for WebAlt+Shift+Ctrl+W
Close
  • FileExport As…Ctrl+Shift+E

Pick the format by extension: JPEG, PNG, WebP, AVIF, JPEG XL, GIF and more, each with quality options.

Actions and batch processing
Workaround
  • FiltersRepeat LastCtrl+F
  • FiltersRe-Show LastCtrl+Shift+F

No action recorder. Repeat Last re-applies the last filter; batch work needs a Script-Fu or Python script, or a batch plug-in.

CMYK mode
Workaround
  • ImageColor ManagementSoft-proof Profile…
  • ViewColor ManagementProof Colors

GIMP edits in RGB. Soft-proof with a CMYK profile, then export CMYK in formats that support it, such as PSD.

16-bit and 32-bit editing
Same
  • ImageEncoding16-bit integer
  • ImageEncoding32-bit floating point

Image → Encoding, up to 32-bit float.

Assign / Convert to Profile
Same
  • ImageColor ManagementAssign Color Profile…
  • ImageColor ManagementConvert to Color Profile…
Photoshop brushes (.abr)
Close

GIMP reads .abr files: put them in the brushes folder of your GIMP settings folder (Edit → Preferences → Folders → Brushes) and refresh the Brushes panel. Brush dynamics from Photoshop do not carry over.

Photoshop patterns, swatches (.pat, .aco, .ase)
Close

GIMP 3.2 reads Photoshop .pat patterns and imports .aco and .ase swatches as palettes (Palettes panel → Import Palette).

Timeline / video
Workaround
  • FiltersAnimationPlayback…

No video. Simple animations are one layer per frame, played and optimized from Filters → Animation, exported as GIF or WebP.

3D
None

No 3D in GIMP.

PrintCtrl+P
Same
  • FilePrint…

How to read the verdicts

Same
GIMP has the feature and it works the way a Photoshop user expects. Names may differ.
Close
GIMP has an equivalent that does the job, with a difference worth knowing (written next to it).
Workaround
No direct equivalent, but a different method in GIMP gets the same result.
Plug-in
Possible with a free third-party plug-in, not with GIMP alone. See plug-ins.
None
GIMP cannot do it. We say so rather than point you at something that only sounds similar.

Keys shown are GIMP’s with PhotoGIMP 3.1 installed. Where stock GIMP uses a different key, it is shown too. On a Mac, read Ctrl as Cmd and Alt as Option. The full list of keys is on the shortcuts page.

Ten things that trip up Photoshop users

The menu path is the easy part. These are the habits that make GIMP feel “broken” in the first hour, even with PhotoGIMP installed.

  1. Some tools wait for Enter. Free Select, Crop, Unified Transform, Warp Transform and Foreground Select do nothing final until you press Enter (or double-click). If an edit seems to vanish when you switch tools, it was never applied.
  2. Adjustments are under Colors. Photoshop’s Image → Adjustments is GIMP’s Colors menu: Levels, Curves, Hue-Saturation, Color Balance, Exposure, Shadows-Highlights.
  3. Filters stay editable. Since GIMP 3.0, applying Curves, Gaussian Blur and most other filters adds them to the layer (an fx icon in the Layers panel), like smart filters. Older plug-in filters still change pixels directly.
  4. Paste makes a new layer. In GIMP 3, Ctrl+V pastes as a new layer. Edit → Paste In Place (Ctrl+Alt+V) keeps the original position.
  5. The eraser paints background color. On a layer without an alpha channel (a freshly opened JPEG, for example), the Eraser paints the background color. Layer → Transparency → Add Alpha Channel fixes it.
  6. Layers have their own size. A GIMP layer can be smaller than the canvas (the dashed yellow outline). Painting outside it does nothing. Layer → Layers to Image Size makes it fill the canvas.
  7. Save is not export. Ctrl+S saves GIMP’s own XCF file, which keeps layers. JPEG, PNG and WebP come from File → Export As (Ctrl+Shift+E). PSD is an export too.
  8. Ctrl-click, not Alt-click. Clone and Healing take their source with Ctrl-click, where Photoshop uses Alt-click.
  9. Tool options live in a panel. There is no options bar across the top. Brush size, mode and opacity are in the Tool Options panel, which PhotoGIMP docks at the top right.
  10. Free Select is both lassos. Drag for a freehand lasso, click for straight segments, in the same tool.

What PhotoGIMP changes, and what it cannot

PhotoGIMP moves GIMP’s tools into Photoshop’s order, gives them Photoshop’s letters and maps 23 commands to Photoshop’s keys: V Move, Ctrl+J duplicate layer, Ctrl+T transform, Ctrl+D deselect. That covers most of the muscle memory. It does not add features: everything marked Workaround, Plug-in or None above is the same with or without PhotoGIMP. Everything PhotoGIMP changes.

Questions

Does GIMP have adjustment layers?

Not by that name. In GIMP 3.2 you can get the same result: create an empty layer group, set its mode to Pass through, and add a filter such as Curves to the group. It changes every layer below it and stays editable.

Does GIMP have content-aware fill?

Not built in. The free Resynthesizer plug-in adds “Heal Selection”, which fills a selection from its surroundings. It is the closest thing GIMP has, and works well on simple backgrounds.

Does GIMP have smart objects?

GIMP 3.2 has link layers (File → Open as Link Layer), which show an external file and update when that file changes, like Photoshop’s linked smart objects. Embedded smart objects do not exist.

What is Free Transform in GIMP?

The Unified Transform tool. With PhotoGIMP it is on Ctrl+T, as in Photoshop; in stock GIMP it is Shift+T. Press Enter to apply.

What is the Magic Wand in GIMP?

Fuzzy Select (W with PhotoGIMP, U in stock GIMP). Its Threshold option is Photoshop’s Tolerance.

Can GIMP open PSD files?

Yes. Layers, groups, masks and blend modes come through. Adjustment layers arrive empty and text becomes pixels, so keep the original PSD if you need to edit those in Photoshop again.

Does GIMP have generative fill or AI tools?

No. GIMP 3.2.6 has no generative or AI features. For background removal, Foreground Select gets you most of the way by hand.

Keep going

Found something wrong or out of date? Tell us: hello@photogimp.org. We fix mistakes within a day.