GIMP Keyboard Shortcuts

Complete GIMP keyboard shortcuts and commands reference — 131 shortcuts across 10 categories. Quick reference cheat sheet for Windows & Mac.

GIMP's default keymap borrows its tool letters from Photoshop where it can and diverges where the tools differ, and this page keeps to the tools and layer keys that a new user meets first. The table is the Windows/Linux keymap; on macOS the same keys apply with Cmd for Ctrl. Everything here can be remapped in Edit › Keyboard Shortcuts, which is also where the full list lives.

File (23)

ShortcutActionWhat it does
Ctrl + NNew imageNew image.
Shift + Ctrl + VCreate From ClipboardCreate From Clipboard.
Ctrl + OOpen imageOpen image.
Ctrl + Alt + OOpen image as layersOpen image as layers.
Ctrl + 1Open recent image #1Open recent image #1.
Ctrl + 2Open recent image #2Open recent image #2.
Ctrl + 3Open recent image #3Open recent image #3.
Ctrl + 4Open recent image #4Open recent image #4.
Ctrl + 5Open recent image #5Open recent image #5.
Ctrl + 6Open recent image #6Open recent image #6.
Ctrl + 7Open recent image #7Open recent image #7.
Ctrl + 8Open recent image #8Open recent image #8.
Ctrl + 9Open recent image #9Open recent image #9.
Ctrl + 0Open recent image #10Open recent image #10.
Ctrl + SSave the XCF imageSave the XCF image.
Shift + Ctrl + SSave image with a different nameSave image with a different name.
Ctrl + EExportExport.
Shift + Ctrl + EExport As…: save image to various file formatsExport As…: save image to various file formats.
Ctrl + PPrint…Print….
Ctrl + Alt + FShow image in file managerShow image in file manager.
Ctrl + WClose WindowClose Window.
Shift + Ctrl + WClose AllClose All.
Ctrl + QQuitQuit.

Edit (12)

ShortcutActionWhat it does
Ctrl + ZUndoUndo.
Ctrl + YRedoRedo.
Ctrl + CCopy selectionCopy selection.
Ctrl Shift + CCopy visibleCopy visible.
Ctrl + XCut selectionCut selection.
Ctrl + VPaste clipboardPaste clipboard.
Ctrl + Alt + VPaste in placePaste in place.
Ctrl + Shift + VPaste as new imagePaste as new image.
DelErase selectionErase selection.
Ctrl + ,Fill with FG ColorFill with FG Color.
Ctrl + .Fill with BG ColorFill with BG Color.
Ctrl + ;Fill with PatternFill with Pattern.

Select (8)

ShortcutActionWhat it does
Ctrl + TToggle selectionsToggle selections.
Ctrl + ASelect allSelect all.
Shift + Ctrl + ASelect noneSelect none.
Ctrl + IInvert selectionInvert selection.
Shift + Ctrl + LFloat selectionFloat selection.
Shift + OSelect by colorSelect by color.
Shift + VPath to selectionPath to selection.
Shift + QToggle Quick MaskToggle Quick Mask.

View (16)

ShortcutActionWhat it does
F10Main MenuMain Menu.
F11Toggle fullscreenToggle fullscreen.
TabToggle the visibility of toolbox and dialogs docksToggle the visibility of toolbox and dialogs docks.
Shift + QToggle quick MaskToggle quick Mask.
Ctrl + TToggle selection outline visibilityToggle selection outline visibility.
Ctrl + WClose document windowClose document window.
Shift + JCenter image in windowCenter image in window.
Shift + Ctrl + JFit image in windowFit image in window.
+Zoom inZoom in.
-Zoom outZoom out.
1Zoom 1:1Zoom 1:1.
Ctrl + JShrink wrapShrink wrap.
!Reset Flip and RotateReset Flip and Rotate.
arrowsScroll canvasScroll canvas.
Shift + Ctrl + RToggle rulersToggle rulers.
Shift + Ctrl + TToggle guidesToggle guides.

Image (3)

ShortcutActionWhat it does
Ctrl + DDuplicate imageDuplicate image.
Ctrl + MMerge visible layersMerge visible layers.
Alt + ReturnImage propertiesImage properties.

Layer (9)

ShortcutActionWhat it does
Shift + Ctrl + NNew layerNew layer.
Shift + Ctrl + DDuplicate layersDuplicate layers.
Page UpSelect the layers aboveSelect the layers above.
Page DownSelect the layers belowSelect the layers below.
HomeSelect the first layerSelect the first layer.
EndSelect the last layerSelect the last layer.
Ctrl + MMerge visible layersMerge visible layers.
Ctrl + HAnchor layerAnchor layer.
Shift + Ctrl + OTransform, Offset: shift the pixels in the layerTransform, Offset: shift the pixels in the layer.

Tools (40)

ShortcutActionWhat it does
RRectangle SelectRectangle Select.
EEllipse SelectEllipse Select.
FFree SelectFree Select.
UFuzzy SelectFuzzy Select.
Shift + OSelect By ColorSelect By Color.
IScissors SelectScissors Select.
Shift + BBucket FillBucket Fill.
GGradientGradient.
NPencilPencil.
PPaintbrushPaintbrush.
Shift + EEraserEraser.
AAirbrushAirbrush.
KInkInk.
YMyPaint BrushMyPaint Brush.
CCloneClone.
HHealHeal.
Shift + UBlur/SharpenBlur/Sharpen.
SSmudgeSmudge.
Shift + DDodge/BurnDodge/Burn.
QAlignmentAlignment.
MMoveMove.
Shift + CCropCrop.
Shift + RRotateRotate.
Shift + SScaleScale.
Shift + HShearShear.
Shift + PPerspectivePerspective.
Shift + W3D Transform3D Transform.
Shift + TUnified TransformUnified Transform.
Shift + LHandle TransformHandle Transform.
Shift + FFlipFlip.
Shift + GCage TransformCage Transform.
WWarp TransformWarp Transform.
BPathsPaths.
TTextText.
OColor PickerColor Picker.
Shift + MMeasureMeasure.
ZZoom The Zoom tool has some specific reference keys: see Zoom tool .Zoom The Zoom tool has some specific reference keys: see Zoom tool ..
Ctrl + BToolboxToolbox.
DDefault ColorsDefault Colors.
XSwap ColorsSwap Colors.

Filters (2)

ShortcutActionWhat it does
Ctrl + FRepeat last filterRepeat last filter.
Shift + Ctrl + FReshow last filterReshow last filter.

Dialogs & Windows (15)

ShortcutActionWhat it does
Ctrl + LLayersLayers.
Shift + Ctrl + BBrushesBrushes.
Shift + Ctrl + PPatternsPatterns.
Ctrl + GGradientsGradients.
Ctrl + Alt + EError ConsoleError Console.
EnterSet the new valueSet the new value.
Space, EnterActivate current button or listActivate current button or list.
Ctrl + Alt + Page UpSwitch tabs upSwitch tabs up.
Ctrl + Alt + Page DownSwitch tabs downSwitch tabs down.
Alt + UpUp-FolderUp-Folder.
Alt + DownDown-FolderDown-Folder.
Alt + HomeHome-FolderHome-Folder.
EscClose DialogClose Dialog.
Ctrl + BRaise the ToolboxRaise the Toolbox.
TabToggle between showing and hiding DocksToggle between showing and hiding Docks.

Help (3)

ShortcutActionWhat it does
F1HelpHelp.
Shift + F1Context HelpContext Help.
/Search and run a commandSearch and run a command.
📜 Source: GIMP 3.0 documentation — Keys and Mouse Reference. Every keyboard entry in the GIMP 3.0 Keys and Mouse Reference, grouped by its menu chapters; mouse-only entries (zoom-tool clicks, drags) are left out. Checked 2026-09-06. How we verify ›
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Frequently Asked Questions

What are the most useful GIMP keyboard shortcuts?

The most essential GIMP shortcuts are: R (Rectangle Select), E (Ellipse Select), P (Pencil).

What is the GIMP shortcut for rectangle select?

The GIMP shortcut for rectangle select is R.

Can I combine GIMP shortcuts with other tools?

Yes — use My Stack to combine GIMP shortcuts with any other platform on this site into one printable reference, which is useful if your daily workflow spans several tools.

Related Shortcut Pages

Photoshop Figma Sketch Adobe XD Procreate Affinity Designer

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Tool letters and their pairs

R and E are rectangle and ellipse select, M is move and T is text — the same as Photoshop. Painting is where GIMP differs: N is the paintbrush, P the pencil (hard-edged), and the eraser is Shift + E because E is taken by ellipse select. Shift + B is bucket fill and G the gradient. Tools that share a letter cycle when the key is pressed again, and the Toolbox groups show which ones are stacked. +/- zooms in and out around the pointer.

Layers, selection and export

Ctrl + Shift + N creates a new layer with a dialog for name, size and fill, and Ctrl + Shift + A deselects — the key to press when a paint stroke seems to do nothing, because an old selection is limiting it. Ctrl + I inverts the colours of the layer (not the selection; that is Ctrl + I under Select in older versions and Ctrl + Shift + I now). Ctrl + Shift + E exports to PNG, JPEG or any other format — in GIMP, Save writes only its own XCF format, and Export is how every other file type is written.

Why Save and Export are different

Since GIMP 2.8, Ctrl + S saves an XCF project file that keeps layers, paths and undo history, and Export handles everything else. New users lose work by pressing Save, seeing an XCF, and assuming the PNG was written. Use Ctrl + Shift + E (or Ctrl + E to re-export to the last file) whenever the result is meant to leave GIMP.

🤖 Ask AI about GIMP shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok