Free & OPEN SOURCE

🖼️ Photoshop to GIMP

Ditching the Adobe subscription? GIMP is a powerful, completely free image editor that covers nearly everything Photoshop can do. This guide maps your existing Photoshop muscle memory directly to GIMP so you hit the ground running.

⌨️

Keyboard Shortcuts

ACTIONPHOTOSHOPGIMP
New FileCtrl/Cmd + NCtrl + N
Open FileCtrl/Cmd + OCtrl + O
Save / ExportCtrl + S (PSD), Ctrl + Shift + Alt + S (Save for Web)Ctrl + S saves as XCF (native). Use File > Export As (Ctrl + Shift + E) for PNG, JPG, etc.
UndoCtrl/Cmd + Z (stepped History)Ctrl + Z (single step); Ctrl + Alt + Z steps back through history
RedoCtrl + Shift + ZCtrl + Y
Free Transform / ScaleCtrl + TShift + T (Scale Tool), or Layer > Transform
Flatten ImageCtrl + Shift + EImage > Flatten Image (no default shortcut)
Crop ToolCShift + C
Zoom In / OutCtrl + + / Ctrl + -+ / - (or scroll wheel)
Fit Canvas to WindowCtrl + 0Shift + Ctrl + E
Select AllCtrl + ACtrl + A
DeselectCtrl + DShift + Ctrl + A
Invert SelectionCtrl + Shift + ICtrl + I
LevelsCtrl + LCtrl + L
CurvesCtrl + MCtrl + M
Hue / SaturationCtrl + UColors > Hue-Saturation (no default shortcut; assign one in Edit > Keyboard Shortcuts)
Merge Visible LayersCtrl + Shift + EImage > Merge Visible Layers
Merge DownCtrl + ECtrl + M (in Layers dialog focused)
🛠️

Tools Equivalents

TOOL TYPEPHOTOSHOPGIMP
MoveMove Tool VMove Tool M
Rectangular SelectionRectangular Marquee MRectangle Select R
Elliptical SelectionElliptical Marquee M (toggle)Ellipse Select E
Lasso SelectionLasso / Polygonal Lasso LFree Select (Lasso) F
Magic WandMagic Wand WFuzzy Select U
Quick Selection / Object SelectionQuick Selection WSelect by Color Shift + O (closest equivalent)
Pen / PathPen Tool PPaths Tool B
Brush / PaintBrush Tool BPaintbrush Tool P
EraserEraser EEraser Shift + E
Clone / StampClone Stamp SClone Tool C
Healing BrushSpot Healing / Healing Brush JHeal Tool H
Dodge / BurnDodge O / Burn ODodge/Burn combined tool Shift + D
TextHorizontal Type Tool TText Tool T
EyedropperEyedropper IColor Picker O
GradientGradient Tool GBlend (Gradient) Tool L
Bucket FillPaint Bucket G (toggle)Bucket Fill Shift + B
SmudgeSmudge Tool RSmudge Tool S
Blur / SharpenBlur R / Sharpen RBlur / Sharpen (combined, switch in Tool Options)
📐

Layers & Panels

CONCEPTPHOTOSHOPGIMP
Layers PanelLayers palette (always docked)Layers dialog (Windows > Dockable Dialogs > Layers or Ctrl + L)
New LayerClick the + icon in Layers panelLayer > New Layer or click icon in Layers dialog
Duplicate LayerCtrl + JLayer > Duplicate Layer (Shift + Ctrl + D)
Group LayersCtrl + GGIMP uses Layer Groups: Layer > New Layer Group, then drag layers inside
Layer OpacityOpacity slider in Layers panelOpacity slider in Layers dialog (same concept)
Blend ModesDropdown in Layers panel (Normal, Multiply, Screen…)Mode dropdown in Layers dialog — names differ slightly (e.g. Color Dodge = Dodge)
Layer MaskClick mask icon in Layers panelLayer > Mask > Add Layer Mask — same concept, slightly different UI
Clipping MaskCtrl + Alt + GNot native — workaround: use Layer Masks or Groups with Alpha
Smart ObjectsRight-click > Convert to Smart ObjectNot available — GIMP works with raster layers only (use Inkscape for vectors)
Adjustment LayersNon-destructive adjustment layers (Curves, Levels…)No adjustment layers — apply via Colors menu (destructive) or use Script-Fu/GEGL for workarounds
Channels PanelChannels palette for RGB, Alpha, Spot colorsWindows > Dockable Dialogs > Channels — same purpose, same idea
Paths PanelPaths paletteWindows > Dockable Dialogs > Paths

Filters & Effects

EFFECTPHOTOSHOPGIMP EQUIVALENT
Gaussian BlurFilter > Blur > Gaussian BlurFilters > Blur > Gaussian Blur — identical workflow
Unsharp MaskFilter > Sharpen > Unsharp MaskFilters > Enhance > Unsharp Mask
Noise ReductionFilter > Noise > Reduce NoiseFilters > Enhance > Noise Reduction
Add Noise / GrainFilter > Noise > Add NoiseFilters > Noise > HSV Noise or Hurl
Motion BlurFilter > Blur > Motion BlurFilters > Blur > Motion Blur
Radial BlurFilter > Blur > Radial BlurFilters > Blur > Zoom Motion Blur
LiquifyFilter > Liquify (powerful warp tool)Filters > Distorts > IWarp (basic liquify-like warp)
Content-Aware FillEdit > Content-Aware FillFilters > Enhance > Heal Selection (via Resynthesizer plug-in — must install separately)
Drop ShadowLayer Style > Drop ShadowFilters > Light and Shadow > Drop Shadow
Bevel & EmbossLayer Style > Bevel and EmbossFilters > Distorts > Emboss (partial — no full layer styles system)
Camera RAWFilter > Camera Raw FilterNo built-in RAW processing — use RawTherapee or darktable as a companion app, then open the exported TIFF in GIMP
Neural Filters / AI ToolsFilter > Neural Filters (skin smoothing, style transfer…)GIMP has no native AI filters — use G'MIC plugin (free) for a vast filter library including style transfer and denoising
🎨

Color & Toning

ADJUSTMENTPHOTOSHOPGIMP
LevelsCtrl + LColors > Levels Ctrl + L
CurvesCtrl + MColors > Curves Ctrl + M
Hue / SaturationCtrl + UColors > Hue-Saturation
Brightness / ContrastImage > Adjustments > Brightness/ContrastColors > Brightness-Contrast
Color BalanceImage > Adjustments > Color BalanceColors > Color Balance
VibranceImage > Adjustments > VibranceNot native — Colors > Hue-Saturation or use G'MIC plug-in
Photo Filter (warm/cool)Photo Filter adjustment layerColors > Color Balance or Script-Fu colorize approach
Desaturate / GrayscaleImage > Adjustments > DesaturateColors > Desaturate
Invert ColorsCtrl + IColors > Invert
PosterizeImage > Adjustments > PosterizeColors > Posterize
Color PickerForeground/Background color squares at bottom of toolbarSame concept — foreground/background swatches at bottom of toolbox
💾

File Formats

FORMATPHOTOSHOPGIMP
Native Project File.PSD / .PSB (preserves layers, masks, effects).XCF — GIMP's native format, preserves layers, guides, and paths. GIMP can also open PSD files, though some effects may render flat
Opening PSD in GIMPGIMP reads most PSD files. Layer groups and basic blending import well. Layer styles (Drop Shadow, Bevel) are flattened — edit them before switching
Export PNGFile > Export As or Save for WebFile > Export As > select .png (Ctrl + Shift + E). Use Overwrite (Ctrl + E) to quickly re-export to same file
Export JPEGFile > Export As or Save for WebFile > Export As > .jpg — adjust quality slider in the dialog
Export WebPFile > Export As (PS 2020+)Supported natively in GIMP 2.10.22+ via File > Export As > .webp
TIFFFull TIFF support including 16-bitGIMP supports TIFF including 16-bit when in 16-bit precision mode (Image > Precision)
RAW FilesOpens directly via Camera RawRequires RawTherapee or darktable — export as TIFF/PNG first, then open in GIMP
SVG / VectorsLimited SVG support (shapes as paths)GIMP imports SVG paths but rasterizes them. Use Inkscape (free) for full vector editing
📖

Key Differences to Know

PHOTOSHOP CONCEPTGIMP EQUIVALENTWHAT'S DIFFERENT
Save vs ExportSave = XCF, Export = everything elseGIMP strictly separates saving the editable project (Ctrl + S → XCF) from exporting a web-ready file. You must use Export As to write a JPG or PNG
Single-Window ModeAlways single window (docked panels)GIMP defaults to single-window since version 2.8. Enable via Windows > Single-Window Mode if it ever gets toggled off
Layer StylesNon-destructive per-layer effects (shadows, glows, strokes)GIMP has no layer styles panel. Effects like Drop Shadow are applied via Filters > Light and Shadow and are destructive (baked into pixels)
Adjustment LayersNon-destructive color adjustments on their own layerGIMP doesn't have adjustment layers. All color adjustments edit the active layer directly. Work non-destructively by duplicating the layer first
History StatesHistory panel with snapshotsGIMP has fewer default undo steps (20). Increase under Edit > Preferences > Environment > Undo History. No snapshot feature, but you can save XCF versions manually
Image Canvas SizeImage > Canvas SizeImage > Canvas Size — identical. Also check Image > Fit Canvas to Layers to auto-trim
Workspace / WorkspacesSaved panel layoutsGIMP saves your window layout automatically. Rearrange dialogs freely and they'll persist
Actions / MacrosActions panel for recording stepsGIMP uses Script-Fu (Scheme scripting) or Batch mode for automation. No point-and-click action recorder, but powerful once you learn Script-Fu
Plugins / ExtensionsAdobe Exchange / marketplaceGIMP has a rich plugin ecosystem. Essential free ones: G'MIC (hundreds of filters), Resynthesizer (content-aware fill), BIMP (batch processing)