This page is a complete keyboard shortcut reference for Photoshop on macOS, covering all 212 shortcuts organized into 30 sections. Whether you’re new to Photoshop or looking to master advanced features, this cheat sheet has every key combination you need — from basic editing and navigation to app-specific power-user actions.
Keyboard shortcuts are the fastest way to work in Photoshop. Every time you use a shortcut instead of reaching for the mouse, you save a few seconds — and those seconds compound into hours over weeks and months. Start with the shortcuts you use most (copy, paste, undo, save), then gradually add app-specific ones as they become relevant to your workflow. Bookmark this page or download the PDF cheat sheet for quick reference.
Using keyboard shortcuts in Photoshop reduces context switching between keyboard and mouse, helping you maintain focus and work more efficiently. Research shows that shortcut-driven workflows can save up to 8 working days per year compared to menu-driven navigation. On macOS, most Photoshop shortcuts follow standard conventions — once you learn the modifier key patterns, new shortcuts become intuitive.
Tips for Learning Shortcuts
- Practice one new Photoshop shortcut each day. Muscle memory builds faster when you focus on a single combination at a time rather than trying to learn them all at once.
- Print or bookmark this page for quick reference while working in Photoshop. Having shortcuts visible nearby helps bridge the gap between looking them up and recalling them from memory.
- Start with the shortcuts you use most. In Photoshop, common actions like copy, paste, undo, and save are worth learning first since they apply across nearly every workflow.
Tools25
| Action | Shortcut |
|---|---|
| Move tool | V |
| Marquee tools | M |
| Lasso tools | L |
| Quick Selection / Magic Wand | W |
| Crop and Slice tools | C |
| Eyedropper / Ruler / Count | I |
| Spot Healing / Healing Brush | J |
| Brush / Pencil | B |
| Clone Stamp / Pattern Stamp | S |
| History / Art History Brush | Y |
| Eraser tools | E |
| Gradient / Paint Bucket | G |
| Dodge / Burn / Sponge | O |
| Pen tools | P |
| Type tools | T |
| Path / Direct Selection | A |
| Shape tools | U |
| 3D tools | K |
| 3D Camera tools | N |
| Hand tool | H |
| Rotate view | R |
| Zoom tool | Z |
| Default colors (B&W) | D |
| Swap foreground/background | X |
| Quick Mask mode | Q |
Selecting7
| Action | Shortcut |
|---|---|
| Add to selection | ⇧Drag |
| Subtract from selection | ⌥Drag |
| Intersect with selection | ⌥⇧Drag |
| Move selection (1 px) | Arrow Keys |
| Move selection (10 px) | ⇧Arrow Keys |
| Restore last selection | ⇧⌘D |
| Feather selection | ⇧F6 |
Viewing8
| Action | Shortcut |
|---|---|
| Fit on screen | ⌘0 |
| 100% (Actual Pixels) | ⌥⌘0 |
| Zoom in | ⌘+ |
| Zoom out | ⌘- |
| Hide all tools and panels | Tab |
| Hide all except Toolbox and Options | ⇧Tab |
| Cycle through screen modes | F |
| Scroll image left or right | ⇧⌘H |
Layer shortcuts12
| Action | Shortcut |
|---|---|
| New layer | ⇧⌘N |
| Duplicate layer | ⌘J |
| Delete layer | Delete |
| Clone layer while moving | ⌥Drag |
| Cycle blend modes up | ⇧⌘+ |
| Cycle blend modes down | ⇧⌘- |
| Switch to layer below | ⌥[ |
| Switch to layer above | ⌥] |
| Move layer below | ⌘[ |
| Move layer above | ⌘] |
| Merge layers | ⌘E |
| Merge visible layers | ⇧⌘E |
Type shortcuts9
| Action | Shortcut |
|---|---|
| Decrease font size by 2pt | ⇧⌘, |
| Increase font size by 2pt | ⇧⌘. |
| Decrease font size by 10pt | ⌥⇧⌘, |
| Increase font size by 10pt | ⌥⇧⌘. |
| Increase kerning/tracking | ⌥→ |
| Decrease kerning/tracking | ⌥← |
| Align text left | ⇧⌘L |
| Align text center | ⇧⌘C |
| Align text right | ⇧⌘R |
Painting12
| Action | Shortcut |
|---|---|
| Fill with background color | ⌘Delete |
| Fill with foreground color | ⌥Delete |
| Fill foreground (Lock Transparent) | ⌥⇧Delete |
| Display Fill dialog | ⇧Delete |
| Decrease brush size | [ |
| Increase brush size | ] |
| Decrease brush hardness | ⇧[ |
| Increase brush hardness | ⇧] |
| Previous brush | , |
| Next brush | . |
| Cross-hair cursor | Caps Lock |
| Sample as background color | ⌥Click |
Pen tool shortcuts5
| Action | Shortcut |
|---|---|
| Direct Selection while using Pen | ⌘Drag |
| Toggle Add/Delete Anchor Points | ⌥Click |
| Convert Point tool | ⌘Click |
| Select whole path (Direct Selection) | ⌥Drag |
| Convert path to selection | ⌘↩ |
Panel shortcuts6
| Action | Shortcut |
|---|---|
| Brushes panel | F5 |
| Color panel | F6 |
| Layers panel | F7 |
| Info panel | F8 |
| Actions panel | F9 |
| Open Adobe Bridge | ⌥⌘O |
Other / General19
| Action | Shortcut |
|---|---|
| Increase value by 1 | ↑ |
| New document | ⌘N |
| Open file | ⌘O |
| Save | ⌘S |
| Save as | ⇧⌘S |
| Undo | ⌘Z |
| Undo multiple steps | ⌥⌘Z |
| Redo multiple steps | ⌥⇧⌘Z |
| Free Transform | ⌘T |
| Group layers | ⌘G |
| Apply last filter | ⌘F |
| Open last filter dialog | ⌥⌘F |
| Hand tool (temporary) | Space |
| Repeat last transformation | ⇧⌘T |
| Decrease value by 1 | ↓ |
| Increase value by 10 | ⇧↑ |
| Decrease value by 10 | ⇧↓ |
| Highlight fields in Options bar | ↩ |
| Don't snap while moving | ⌃Drag |
Popular shortcuts6
| Action | Shortcut |
|---|---|
| Decrease Brush Hardness | { |
| Increase Brush Hardness | } |
| New layer via cut | ⇧⌘J |
| Cancel any modal dialog window (including the Start Workspace) | Esc |
| Zoom in | ⌘(plus) |
| Zoom out | ⌘(hyphen) |
Function keys8
| Action | Shortcut |
|---|---|
| Undo/Redo | F1 |
| Cut | F2 |
| Copy | F3 |
| Paste | F4 |
| Show/Hide Actions panel | ⌥F9 |
| Revert | F12 |
| Fill | ⇧F5 |
| Inverse Selection | ⇧⌘I |
Select tools1
| Action | Shortcut |
|---|---|
| First Brush | < |
Images7
| Action | Shortcut |
|---|---|
| Cycle through open documents | ⌃Tab |
| Switch to previous document | ⇧⌘` |
| Toggle (backward) between Standard screen mode, Full screen mode with menu bar, and Full screen mode | ⇧F |
| Switch to Zoom In tool | ⌘Space |
| Switch to Zoom Out tool | ⌥Space |
| Move view to upper-left corner or lower-right corner | Home |
| Toggle layer mask on/off as rubylith (layer mask must be selected) | \\ |
Refine Edge2
| Action | Shortcut |
|---|---|
| Open the Refine Edge dialog box | ⌥⌘R |
| Toggle between Refine Radius and Erase Refinements tools | ⇧E |
Filter Gallery2
| Action | Shortcut |
|---|---|
| Reapply last-used filter | ⌃⌘F |
| Step forward | ⇧⌘Z |
Liquify filter1
| Action | Shortcut |
|---|---|
| Reverse direction for Bloat, Pucker, Push Left, and Mirror tools | ⌥tool |
Vanishing Point4
| Action | Shortcut |
|---|---|
| Deselect all | ⌘D |
| Hide selection and planes | ⌘H |
| Copy | ⌘C |
| Paste | ⌘V |
Camera Raw dialog box21
| Action | Shortcut |
|---|---|
| Basic panel | ⌥⌘1 |
| Tone Curve panel | ⌥⌘2 |
| Detail panel | ⌥⌘3 |
| HSL/Grayscale panel | ⌥⌘4 |
| Split Toning panel | ⌥⌘5 |
| Lens Corrections panel | ⌥⌘6 |
| Camera Calibration panel | ⌥⌘7 |
| Open Snapshots panel | ⌥⌘9 |
| Parametric Curve Targeted Adjustment tool | ⌥⇧⌘T |
| Hue Targeted Adjustment tool | ⌥⇧⌘H |
| Saturation Targeted Adjustment tool | ⌥⇧⌘S |
| Luminance Targeted Adjustment tool | ⌥⇧⌘L |
| Grayscale Mix Targeted Adjustment tool | ⌥⇧⌘G |
| Move selected point in Curves panel (10 units) | ⇧arrow |
| Open selected images in Camera Raw dialog box from Bridge | ⌘R |
| (Filmstrip mode) Add red label | ⌘6 |
| (Filmstrip mode) Add yellow label | ⌘7 |
| (Filmstrip mode) Add green label | ⌘8 |
| (Filmstrip mode) Add blue label | ⌘9 |
| (Filmstrip mode) Add purple label | ⇧⌘0 |
| Camera Raw preferences | ⌘K |
Black-and-White dialog box3
| Action | Shortcut |
|---|---|
| Open the Black-and-White dialog box | ⌥⇧⌘B |
| Increase/decrease selected value by 1% | ↑/↓ |
| Increase/decrease selected value by 10% | ⇧↑/↓ |
Curves2
| Action | Shortcut |
|---|---|
| Open the Curves dialog box | ⌘M |
| Select next point on the curve | (plus) |
Transform selections, selection borders, and paths2
| Action | Shortcut |
|---|---|
| Cancel | ⌘. |
| Free transform with duplicate data | ⌥⌘T |
Painting4
| Action | Shortcut |
|---|---|
| Mixer Brush changes Mix setting | ⌥⇧number |
| Mixer Brush changes Wet and Mix to zero | 0 |
| Cycle through blending modes | ⇧(plus) |
| Fill from history | ⌥⌘Delete |
Blending modes25
| Action | Shortcut |
|---|---|
| Normal | ⌥⇧N |
| Dissolve | ⌥⇧I |
| Behind (Brush tool only) | ⌥⇧Q |
| Clear (Brush tool only) | ⌥⇧R |
| Darken | ⌥⇧K |
| Multiply | ⌥⇧M |
| Color Burn | ⌥⇧B |
| Linear Burn | ⌥⇧A |
| Lighten | ⌥⇧G |
| Screen | ⌥⇧S |
| Color Dodge | ⌥⇧D |
| Linear Dodge | ⌥⇧W |
| Overlay | ⌥⇧O |
| Soft Light | ⌥⇧F |
| Hard Light | ⌥⇧H |
| Vivid Light | ⌥⇧V |
| Linear Light | ⌥⇧J |
| Pin Light | ⌥⇧Z |
| Hard Mix | ⌥⇧L |
| Difference | ⌥⇧E |
| Exclusion | ⌥⇧X |
| Hue | ⌥⇧U |
| Saturation | ⌥⇧T |
| Color | ⌥⇧C |
| Luminosity | ⌥⇧Y |
Select and edit text1
| Action | Shortcut |
|---|---|
| Select 1 character left/right or 1 line down/up, or 1 word left/right | ⇧←/→ |
Format type8
| Action | Shortcut |
|---|---|
| Choose 100% horizontal scale | ⇧⌘X |
| Choose 100% vertical scale | ⌥⇧⌘X |
| Choose Auto leading | ⌥⇧⌘A |
| Choose 0 for tracking | ⌃⇧⌘Q |
| Justify paragraph, justifies all | ⇧⌘F |
| Toggle paragraph hyphenation on/off | ⌃⌥⇧⌘H |
| Decrease or increase leading 2 points or pixels | ⌥↓ |
| Decrease or increase baseline shift 2 points or pixels | ⌥⇧↓ |
Panels1
| Action | Shortcut |
|---|---|
| Apply value and keep text box active | ⇧↩ |
Adjustment layers1
| Action | Shortcut |
|---|---|
| Choose composite channel for adjustment | ⌥2 |
Brush panel2
| Action | Shortcut |
|---|---|
| Select first/last brush | ⇧, |
| Toggle airbrush option | ⌥⇧P |
Clone Source panel1
| Action | Shortcut |
|---|---|
| Scale (increase or reduce size) Clone Source | ⌥⇧[ |
Layers panel7
| Action | Shortcut |
|---|---|
| Ungroup layers | ⇧⌘G |
| Create/release clipping mask | ⌥⌘G |
| Select all layers | ⌥⌘A |
| Select top layer | ⌥. |
| Select bottom layer | ⌥, |
| Merge a copy of all visible layers into target layer | ⌥⇧⌘E |
| Move layer to bottom or top | ⇧⌘[ |
Frequently Asked Questions
Access Photoshop shortcuts from your menu bar
KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.