photogimp.org
3.1 · GIMP 3.2.6

Keyboard shortcuts

PhotoGIMP shortcuts, next to Photoshop’s and GIMP’s

PhotoGIMP 3.1 gives 29 GIMP 3.2.6 commands new keys so your Photoshop habits work: tool letters, Ctrl+J, Ctrl+T, Ctrl+D, brush hardness on { }. Everything on this page is generated from PhotoGIMP’s own shortcutsrc and a stock GIMP 3.2.6 profile, and the important keys were pressed in real GIMP.

Checked with PhotoGIMP 3.1 · GIMP 3.2.6Updated Tested on Windows, macOS and Linux
On this page 7 sections
  1. Press any key
  2. Every PhotoGIMP shortcut
  3. Keys PhotoGIMP shares with GIMP
  4. Photoshop keys PhotoGIMP does not change
  5. Change a shortcut in GIMP 3.2
  6. Cheat sheet
  7. Questions

Short answer

The shortcuts that change most

Tools: V Move · M Rectangle Select · L Free Select (lasso) · W Fuzzy Select (magic wand) · C Crop · I Color Picker · J Healing · B Paintbrush · S Clone · E Eraser · G Gradient · O Dodge/Burn · P Paths · T Text · Z Zoom.

Commands: Ctrl+J duplicate layer · Ctrl+T transform · Ctrl+D deselect · Ctrl+E merge visible · Ctrl+0 fit in window · Ctrl+Alt+I image size · Ctrl+Alt+C canvas size · Alt/Ctrl+Backspace fill with foreground/background · [ ] brush size · { } hardness. On a Mac, Ctrl is Cmd and Alt is Option.

Press any key

Click the keyboard (or press Tab until it is focused) and press any key or combination. Click Ctrl, Alt or Shift to lock them. Keys with a raspberry outline do what Photoshop does with that key.

The interactive keyboard needs JavaScript. Every shortcut is also in the table below.

Press a key: for example V, Ctrl+J or [.

Every PhotoGIMP shortcut

The 39 commands that have a key with PhotoGIMP 3.1 on GIMP 3.2.6 (with the GIMP 3.2 fix, as our install command applies it), with the Photoshop key for the same command (Windows keys, from Adobe’s default shortcut list) and what GIMP 3.2.6 uses without PhotoGIMP. Type in the box to filter.

39 shortcuts
CommandPhotoGIMPStock GIMP 3.2Photoshop
3D TransformShift+WShift+W—
Align and DistributeQQ—
Blur / SharpenShift+RShift+U—
Paint BucketGIMP: Bucket FillShift+GShift+BG(Shift+G cycles)
Clone StampGIMP: CloneSCS
EyedropperGIMP: Color PickerIOI
CropCShift+CC
Dodge / BurnOShift+DO
Elliptical MarqueeGIMP: Ellipse SelectShift+MEM(Shift+M cycles)
EraserEShift+EE
LassoGIMP: Free SelectLFL
Magic WandGIMP: Fuzzy SelectWUW
GradientGGG
Healing Brush / Spot HealingGIMP: HealingGIMP’s Heal tool works like Photoshop’s Healing Brush (Ctrl-click a source in GIMP, Alt-click in Photoshop). There is no Spot Healing or content-aware healing in GIMP itself.JHJ
Move toolGIMP: MoveVMV
BrushGIMP: PaintbrushBPB
PencilNNB(Shift+B cycles)
Rectangular MarqueeGIMP: Rectangle SelectMRM
ScaleShift+TShift+S—
Select by ColorShift+OShift+O—
SmudgeRS—
Horizontal TypeGIMP: TextTTT
Free TransformGIMP: Unified TransformGIMP’s Unified Transform does scale, rotate, shear and perspective in one tool, like Free Transform.Ctrl+TShift+TCtrl+T
ZoomZZZ
Add Paths to SelectionPhotoshop uses A for the Path Selection tool. PhotoGIMP uses A for "add path to selection".Anone—
Brush Hardness (Editor): Decrease by 0.1{none—
Brush Hardness (Editor): Increase by 0.1}none—
Canvas SizeGIMP: Canvas Size…GIMP calls it Canvas Size; the dialog lets you resize the canvas without scaling pixels.Ctrl+Alt+CnoneAlt+Ctrl+C
New Layer via CopyGIMP: Duplicate LayersCtrl+JCtrl+Shift+DCtrl+J
Fill with background colorGIMP: Fill with BG ColorCtrl+BackspaceCtrl+.Ctrl+Backspace
Fill with foreground colorGIMP: Fill with FG ColorAlt+BackspaceCtrl+,Alt+Backspace
Fit on ScreenGIMP: Fit Image in WindowCtrl+0Ctrl+Shift+JCtrl+0
Change screen modeGIMP: FullscreenFF11F
Merge VisibleGIMP: Merge Visible Layers…PhotoGIMP puts Merge Visible Layers on Ctrl+E. In Photoshop Ctrl+E is Merge Down (Merge Visible is Shift+Ctrl+E).Shares its key with a GIMP default, see collisions.Ctrl+ECtrl+MShift+Ctrl+E
Image SizeGIMP: Scale Image…Ctrl+Alt+InoneAlt+Ctrl+I
DeselectGIMP: Select NoneShares its key with a GIMP default, see collisions.Ctrl+DCtrl+Shift+ACtrl+D
Quick Mask modeGIMP: Toggle Quick MaskShift+QShift+QQ
Decrease brush sizeGIMP: Tool's Size: Decrease by 1[[[
Increase brush sizeGIMP: Tool's Size: Increase by 1]]]

Keys PhotoGIMP shares with GIMP

PhotoGIMP assigns some keys that GIMP 3.2.6 already uses for something else, and leaves GIMP’s binding in place. In GIMP 3.2.6 with PhotoGIMP 3.1 and the GIMP 3.2 fix these are:

KeyPhotoGIMP gives it toGIMP 3.2 also uses it for
Ctrl+DSelect NoneDuplicate
Ctrl+EMerge Visible Layers…Export…

We pressed Ctrl+D and Ctrl+E in GIMP 3.2.6 with PhotoGIMP: Ctrl+D removed the selection without duplicating the image, and Ctrl+E opened Merge Layers instead of Export. PhotoGIMP’s action wins, so GIMP’s own action simply loses its shortcut. Without the fix, B is shared too: the release’s line that takes B away from the Paths tool uses the GIMP 3.0 name, so on GIMP 3.2 B selects both the Paintbrush and Paths (the fix removes it from Paths; Paths then has no key, since 3.1 does not bind P).

Ctrl+E in GIMP 3.2.6 with PhotoGIMP opens “Merge Layers”, not Export. Export moves to Shift+Ctrl+E (Export As) or the File menu.
Real screenshot · Linux (Ubuntu 24.04, X11) · GIMP 3.2.6 AppImageCtrl+E in GIMP 3.2.6 with PhotoGIMP opens “Merge Layers”, not Export. Export moves to Shift+Ctrl+E (Export As) or the File menu.PhotoGIMP: 3.1 + our 3.2 repair · taken 2026-10-31

Upstream master adds two more shared keys:

KeyPhotoGIMP gives it toGIMP 3.2 also uses it for
Ctrl+DSelect NoneDuplicate
Ctrl+EMerge Visible Layers…Export…
Shift+LScissors SelectHandle Transform
Shift+VAlign and DistributeSelection From Paths

Photoshop keys PhotoGIMP does not change

PhotoGIMP covers tools and the most common commands, not every Photoshop habit. This is what happens in GIMP 3.2.6 with PhotoGIMP when you press other Photoshop keys:

KeyIn PhotoshopIn GIMP 3.2 with PhotoGIMPDo this instead
Ctrl+Shift+ZRedoStrong UndoCtrl+Y is Redo in GIMP.
Ctrl+LLevelsLayers DialogColors → Levels.
Ctrl+MCurvesnothingColors → Curves.
Ctrl+UHue/SaturationnothingColors → Hue-Saturation.
Ctrl+IInvert (colors)Invert SelectionColors → Invert. In GIMP, Ctrl+I inverts the selection.
Ctrl+Shift+IInverse (selection)nothingCtrl+I.
Ctrl+GGroup LayersGradients DialogLayer → New Layer Group.
Ctrl+Shift+EMerge VisibleExport As…Ctrl+E with PhotoGIMP.
Ctrl+BColor BalanceToolboxColors → Color Balance.
Ctrl+Shift+UDesaturatenothingColors → Desaturate.
Ctrl+RRulersnothingCtrl+Shift+R.
Ctrl+;Show GuidesFill with PatternCtrl+Shift+T.
Ctrl+KPreferencesnothingEdit → Preferences.
Ctrl+1100% zoomOpen Recent Image 11 (without Ctrl).
Ctrl+WClose documentClose ViewSame idea: closes the image view.
HHand toolnothingHold Space and drag, as in Photoshop.
RRotate ViewSmudgeShift+drag with the middle button, or View → Flip & Rotate.
YHistory BrushMyPaint BrushGIMP has no history brush.
UShape toolsnothingEllipse or Rectangle Select, then Edit → Fill with FG Color or Edit → Stroke Selection.
APath SelectionAdd Paths to SelectionPaths tool in Edit mode (pick it in the toolbox; it has no key with PhotoGIMP 3.1).
KFrame toolInkNo equivalent.
Shift+F5Fill dialognothingAlt+Backspace / Ctrl+Backspace with PhotoGIMP, or Edit → Fill with FG Color / BG Color / Pattern.
Ctrl+Shift+VPaste in PlacePaste as New ImageEdit → Paste In Place.
Ctrl+Shift+CCopy MergedCopy VisibleSame: Copy Visible.
Ctrl+HShow ExtrasAnchor Floating Layer or MaskView menu.

Ctrl+Shift+Z is not Redo

In GIMP, Ctrl+Shift+Z is Strong Undo, which undoes the last step while skipping visibility changes. Redo is Ctrl+Y. PhotoGIMP does not change either. If you redo by habit, bind Redo to Ctrl+Shift+Z yourself (see below).

Change a shortcut in GIMP 3.2

  1. Open the shortcut editor

    Edit → Keyboard Shortcuts. (Or press /, type “keyboard”, press Enter.) With PhotoGIMP the window may open very large or off-screen; see the fix.
  2. Find the command

    Type part of its name in the search field, for example “redo” or “merge down”.
  3. Assign the key

    Click the shortcut column of the command and press the new key. If the key is already used, GIMP asks whether to reassign it.
  4. Close the dialog

    GIMP saves your change in shortcutsrc in your settings folder when it quits. Reinstalling PhotoGIMP overwrites that file, so note your changes.

Good candidates: Redo on Ctrl+Shift+Z, Merge Down on Ctrl+E (Photoshop’s meaning), Curves on Ctrl+M, Levels on Ctrl+L, Hue-Saturation on Ctrl+U.

Cheat sheet

Use “Print cheat sheet” above to print just this part, or save it as a PDF from the print dialog.

PhotoGIMP 3.1 shortcuts for GIMP 3.2.6 · photogimp.org

ToolWindows / LinuxMac
BrushBB
CropCC
Free TransformCtrl+TCmd+T
EraserEE
GradientGG
EyedropperII
Healing Brush / Spot HealingJJ
LassoLL
Rectangular MarqueeMM
PencilNN
Dodge / BurnOO
Align and DistributeQQ
SmudgeRR
Clone StampSS
Paint BucketShift+GShift+G
Elliptical MarqueeShift+MShift+M
Select by ColorShift+OShift+O
Blur / SharpenShift+RShift+R
ScaleShift+TShift+T
3D TransformShift+WShift+W
Horizontal TypeTT
Move toolVV
Magic WandWW
ZoomZZ
CommandWindows / LinuxMac
Brush Hardness (Editor): Decrease by 0.1{{
Brush Hardness (Editor): Increase by 0.1}}
Fill with background colorCtrl+BackspaceCmd+Backspace
Fill with foreground colorAlt+BackspaceOption+Backspace
Merge VisibleCtrl+ECmd+E
Canvas SizeCtrl+Alt+CCmd+Option+C
Image SizeCtrl+Alt+ICmd+Option+I
New Layer via CopyCtrl+JCmd+J
Add Paths to SelectionAA
Quick Mask modeShift+QShift+Q
DeselectCtrl+DCmd+D
Decrease brush size[[
Increase brush size]]
Change screen modeFF
Fit on ScreenCtrl+0Cmd+0
RedoCtrl+YCmd+Y
Show toolboxCtrl+BCmd+B
Search any command//

Questions

How do I change the brush size with the keyboard in GIMP?

With PhotoGIMP and in stock GIMP 3.2, [ makes the brush smaller and ] bigger. We pressed ] three times in GIMP 3.2.6 with PhotoGIMP: the size went from 52 to 55. PhotoGIMP adds { and } for hardness.

What is Ctrl+J in GIMP?

With PhotoGIMP, Ctrl+J duplicates the selected layer, like Photoshop’s Layer via Copy. In stock GIMP 3.2, Ctrl+J is Shrink Wrap (fits the window to the image) and Duplicate Layer is Shift+Ctrl+D.

What is the GIMP equivalent of Ctrl+T (Free Transform)?

The Unified Transform tool. PhotoGIMP puts it on Ctrl+T; in stock GIMP it is Shift+T, and Ctrl+T toggles the selection outline.

How do I deselect in GIMP?

Select → None. With PhotoGIMP the shortcut is Ctrl+D, as in Photoshop; in stock GIMP it is Shift+Ctrl+A.

Can I use Photoshop shortcuts in GIMP without PhotoGIMP?

Yes: change them one by one in Edit → Keyboard Shortcuts, or copy only PhotoGIMP’s shortcutsrc file into your GIMP settings folder. That gives you the shortcuts without the layout and preference changes. More ways.

Are PhotoGIMP shortcuts the same on Mac?

Yes, with Cmd instead of Ctrl and Option instead of Alt. GIMP on macOS translates them automatically.

Keep going

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