GIMP keyboard shortcuts

GIMP (GNU Image Manipulation Program) is the leading free and open-source raster image editor, a Photoshop alternative for retouching, compositing, and image authoring. Its single-key tool shortcuts and menu accelerators make it very keyboard-friendly once learned, and every shortcut can be remapped. These are the 2.10 defaults. This cheat sheet covers 74 default shortcuts for Windows and Mac.

Tools

Move toolMM
Rectangle Select toolRR
Ellipse Select toolEE
Free Select (lasso) toolFF
Fuzzy Select (magic wand) toolUU
Select by Color toolShift+OShift+O
Intelligent Scissors toolII
Paths toolBB
Paintbrush toolPP
Pencil toolNN
Eraser toolShift+EShift+E
Airbrush toolAA
Ink toolKK
Bucket Fill toolShift+BShift+B
Gradient toolGG
Clone toolCC
Heal toolHH
Smudge toolSS
Dodge/Burn toolShift+DShift+D
Text toolTT
Crop toolShift+CShift+C
Unified Transform toolShift+TShift+T
Rotate toolShift+RShift+R
Scale toolShift+SShift+S
Perspective toolShift+PShift+P
Flip toolShift+FShift+F
Alignment toolQQ
Warp Transform toolWW
Measure toolShift+MShift+M
Color Picker toolOO
Default colors (black/white)DD
Swap foreground/background colorsXX

File

New imageCtrl+NCmd+N
Open imageCtrl+OCmd+O
Open as layersCtrl+Alt+OCmd+Option+O
Save (as .xcf)Ctrl+SCmd+S
Save AsCtrl+Shift+SCmd+Shift+S
Export AsCtrl+Shift+ECmd+Shift+E
Overwrite / re-exportCtrl+ECmd+E
Close imageCtrl+WCmd+W
Quit GIMPCtrl+QCmd+Q

Edit

UndoCtrl+ZCmd+Z
RedoCtrl+YCmd+Y
CutCtrl+XCmd+X
CopyCtrl+CCmd+C
Copy visibleCtrl+Shift+CCmd+Shift+C
PasteCtrl+VCmd+V
Paste as new imageCtrl+Shift+VCmd+Shift+V
Fill with foreground colorCtrl+,Cmd+,
Fill with background colorCtrl+.Cmd+.
Fill with patternCtrl+;Cmd+;

Selection

Select allCtrl+ACmd+A
Select noneCtrl+Shift+ACmd+Shift+A
Invert selectionCtrl+ICmd+I
Toggle selection visibilityCtrl+TCmd+T
Add to selectionShift+DragShift+Drag
Subtract from selectionCtrl+DragCmd+Drag
Toggle Quick MaskShift+QShift+Q

Layers & Image

New layerCtrl+Shift+NCmd+Shift+N
Duplicate layerCtrl+Shift+DCmd+Shift+D
Anchor floating layerCtrl+HCmd+H
Duplicate imageCtrl+DCmd+D

View

Zoom in
Zoom out--
Zoom to 100%11
Fit image in windowShift+Ctrl+JShift+Cmd+J
Toggle fullscreenF11F11
Toggle docks (panels)TabTab
Pan around the canvasSpace+DragSpace+Drag

Dialogs

Layers dialogCtrl+LCmd+L
Brushes dialogCtrl+Shift+BCmd+Shift+B
Patterns dialogCtrl+Shift+PCmd+Shift+P
Gradients dialogCtrl+GCmd+G
ToolboxCtrl+BCmd+B

Put your top GIMP shortcuts on real keys

The five GIMP actions most worth binding to a physical macropad key:

Ctrl+Shift+ECmd+Shift+E Export As The real 'save my image' in GIMP; ends every session.
Ctrl+Shift+DCmd+Shift+D Duplicate layer Non-destructive editing habit means duplicating layers constantly.
Ctrl+Shift+ACmd+Shift+A Select none Clearing selections is a nonstop reflex action in raster work.
Shift+Ctrl+JShift+Cmd+J Fit image in window Instant overview after working zoomed in on details.
Shift+QShift+Q Toggle Quick Mask Fast entry to paint-a-selection mode for precise masking.

I hand-build small-batch programmable macropads (QMK/VIA) in Barcelona. One press, any shortcut, any app.

See the macropads

GIMP shortcut FAQs

Why does Ctrl+S in GIMP not save a JPG or PNG?
GIMP's Save always writes its native .xcf project format. To get a JPG, PNG, or other formats, use File > Export As (Ctrl+Shift+E), or Ctrl+E to overwrite the file you originally opened.
Can I change keyboard shortcuts in GIMP?
Yes. Go to Edit > Keyboard Shortcuts to remap anything. You can even enable dynamic shortcuts so hovering a menu item and pressing a key combination assigns it instantly.
Can I make GIMP use Photoshop-style shortcuts?
Largely, yes. Through Edit > Keyboard Shortcuts you can remap tools and commands to match Photoshop, and several community-made keymap presets exist for exactly this.
How do I zoom to fit the whole image in the GIMP window?
Press Shift+Ctrl+J (Shift+Cmd+J on Mac). Press 1 to jump back to 100% pixel view.
What does Tab do in GIMP?
It hides or shows all the docked panels (toolbox, layers, etc.), giving you a clean view of the canvas. Press Tab again to bring them back.