Back to All Cheatsheet Libraries cheatsheets

GIMP

Free, cross-platform photo editing shortcuts and concepts, plus the workflow differences worth knowing if you're coming from Photoshop.

GIMP uses the same Ctrl-based shortcuts on Windows and Linux; the native macOS build supports equivalents for most of them.

Total Shortcuts: 0
Category Action macOS Windows / Linux
ToolsMove toolMM
ToolsRectangle SelectRR
ToolsEllipse SelectEE
ToolsFree Select (Lasso)FF
ToolsFuzzy Select (magic wand)UU
ToolsCrop tool⇧CShift+C
PaintingPaintbrush toolPP
PaintingPencil toolNN
PaintingEraser tool⇧EShift+E
PaintingBucket Fill⇧BShift+B
PaintingGradient toolGG
RetouchClone toolCC
ColorColor Picker toolOO
ContentText toolTT
LayersNew layer⇧⌘NShift+Ctrl+N
LayersDuplicate layer⇧⌘DShift+Ctrl+D
LayersMerge down⌘MCtrl+M
SelectionSelect All / None⌘A / ⇧⌘ACtrl+A / Shift+Ctrl+A
SelectionInvert selection⌘ICtrl+I
AdjustmentsLevels⌘LCtrl+L
HistoryUndo / Redo⌘Z / ⌘YCtrl+Z / Ctrl+Y
ViewFit image in window⇧⌘JShift+Ctrl+J
ViewZoom 1:111
FileNew image⌘NCtrl+N
FileSave (native .xcf)⌘SCtrl+S
FileExport As (PNG/JPG/etc.)⇧⌘EShift+Ctrl+E

Core Concepts

.xcf is the native format

GIMP's own project format preserves layers, channels, paths, and history — export to PNG/JPG/TIFF only for the final flattened output, not for ongoing edits.

Layer Masks

Same concept as Photoshop — attach a grayscale mask to a layer and paint black/white to hide/reveal, non-destructively.

Script-Fu / Python-Fu Console

Filters → Script-Fu → Console opens a Scheme REPL for scripting repetitive edits or batch-processing a folder of images headlessly via the command line.

GEGL Operations

GIMP's modern image-processing engine (2.10+) — powers non-destructive-capable filters and higher bit-depth editing than older GIMP versions supported.

Essential Dockable Dialogs

Layers

Stack, mask, opacity

Undo History

Step-back editing

Brushes

Presets, dynamics

Channels

RGB + alpha view

Coming From Photoshop

GIMP covers most of the same editing ground — the concepts map over, only the panel names and a few defaults differ.

1

Switch to Single-Window Mode first

Windows → Single-Window Mode docks every panel into one frame — GIMP defaults to separate floating windows, which feels unfamiliar coming from other editors.

2

Layer Masks work the same way

Right-click a layer → Add Layer Mask, then paint black/white exactly like Photoshop's masking model.

3

Remember to Export, not just Save

Ctrl/Cmd+S saves a .xcf project file — getting a PNG/JPG out requires File → Export As (or Overwrite, once exported once) as a separate step.

4

Plug-ins extend format/filter support

G'MIC and other community plug-in packs add filters and format support (like broader RAW/PSD compatibility) beyond what ships by default.

Quick Tips

PSD files open, with caveats
GIMP can open layered .psd files, but advanced Photoshop-only features (some smart object types, certain adjustment layers) may not translate perfectly.
Batch process from the command line
gimp -i -b '(script...)' -b '(gimp-quit 0)' runs a Script-Fu batch job with no GUI — useful for resizing/converting a whole folder unattended.
It's free and cross-platform by design
Same GPL-licensed codebase on macOS, Windows, and Linux — a project file moves between operating systems without any format conversion.