Faster, smoother and more powerful than ever, Affinity Photo continues to push the boundaries for professional photo editing software. With a huge toolset specifically engineered for creative and photography professionals, whether you are editing and retouching images, or creating full-blown multi-layered compositions, it has all the power and performance you will ever need. Buy it via Affinity.com.
| Editing | |
|---|---|
| Resize Document | β₯ + β + I |
| Resize Canvas | β₯ + β + C |
| Select multiple | β§ + click |
| Select overlapping layer content | β₯ + click |
| Reset Selection Box | . (period) |
| Toggle Snapping | ; |
| Erase with Pixel Tool on current layer | β |
| Switch between Stroke/Fill (or Colour 1/Colour 2) colour selectors (Colour and Swatches panels) | X |
| Swap Stroke/Fill (or Colour 1/Colour 2) colour selectors | β§ + X |
| Set No fill on Stroke/Fill (or Colour 1/Colour 2) colour selectors | / (International and selected keyboards only) |
| Toggle between Crop Tool overlays | O |
| Flip golden spiral overlay (crop tool enabled) | β§ + O |
| Modify attribute listed on a panel or dialog | Drag attribute text label |
| Rotate in 15Β° intervals | β§ + drag |
| Rotate around opposite corner | Ctrl + drag |
| Cancel a sizing, moving, or creating operation | esc |
| Resize from centre | β + drag from a corner handle |
| Mirror shearing | β + drag |
| Constrain movement horizontally, vertically or diagonally | β§ + drag |
| Nudging | Arrow keys |
| Nudging (10x measurement units) | β§ + arrow keys |
| Vector graphics | |
| Resize maintaining aspect ratio | β§ + drag from a corner handle |
| Edit curves as you draw using node editing (from pen) | β |
| Creates cusp node (sharp corner) | β₯ + drag control handle |
| Snap a curveβs control handle to 45Β° intervals | β§ + drag control handle |
| Convert to Curves | β + β΅ |
| File | |
| New Document | β + N |
| New From Clipboard | β₯ + β§ + β + N |
| Open Document | β + O |
| Close Document/Close App (when no documents open) | β + W |
| Switch Document/View | Ctrl + β₯ |
| Save | β + S |
| Save As | β§ + β + S |
| Export | β₯ + β§ + β + S |
| β + P | |
| Tools | |
| Flood Fill Tool / Gradient cycle | G |
| View Tool | H |
| Move Tool | V |
| Crop Tool | C |
| Selection Tools cycle | W |
| Pen and Node Tool cycle | P |
| Zoom Tool | Z |
| Clone Tool | S |
| Shape Tools cycle | U |
| Text Tools cycle | T |
| Dodge, Burn and Sponge Brush Tool cycle | O |
| Retouch Tools cycle | J |
| Painting Tools cycle | B |
| Erase Tools cycle | E |
| Marquee Selection Tools cycle | M |
| Free Hand Selection Tool | L |
| Liquify | |
| Liquify Push Forward Tool | P |
| Liquify Push Left Tool | L |
| Liquify Twirl Tool | T |
| Liquify Pinch Tool | U |
| Liquify Turbulence Tool | B |
| Liquify Mesh Clone Tool | C |
| Liquify Reconstruct Tool | R |
| Liquify Freeze Tool | F |
| Liquify Thaw Tool | W |
| Liquify Zoom Tool | Z |
| Liquify View Tool | H |
| Develop | |
| Sampler Tool | S |
| White Balance Tool | W |
| Red Eye Removal Tool | R |
| Blemish Removal Tool | L |
| Overlay Paint Tool | B |
| Overlay Erase Tool | E |
| Overlay Gradient Tool | G |
| Crop Tool | C |
| Zoom Tool | Z |
| View Tool | H |
| Export | |
| Slice Tool | S |
| Layer Select tool | L |
| Panorama | |
| Transform Source Image Tool | A |
| Add to Source Image Mask Tool | L |
| Erase From Source Image Mask Tool | U |
| Tone mapping | |
| View Tool | H |
| Zoom Tool | Z |
| Overlay Paint Tool | B |
| Overlay Erase Tool | E |
| Overlay Gradient Tool | G |
| Edit | |
| Undo | β + Z |
| Redo | β§ + β + Z |
| Copy Merged | β§ + β + C |
| Paste Style | β§ + β + V |
| Paste FX | Ctrl + β + V |
| Paste without Format | β₯ + β§ + β + V |
| Paste Inside | β₯ + β + V |
| Fill | β§ + F5 |
| Inpaint | β₯ + β₯ |
| Layer operations | |
| Select All Layers | β₯ + β + A |
| Group | β + G |
| Ungroup | β§ + β + G |
| Duplicate | β + J |
| Invert | β + I |
| Move to Front | β§ + β + ] |
| Move Forward One | β + ] |
| Move to Back | β§ + β + [ |
| Move Back One | β + [ |
| New Layer | β§ + β + N |
| Merge Down | β + E |
| Merge Selected | β§ + β + E |
| Merge Visible | β₯ + β§ + β + E |
| Toggle between Frequency Separation layers | F |
| Live projection | |
| Edit Live Projection | Ctrl + β + P |
| Brush | |
| Picks up a new brush colour with colour picker | β₯ + drag |
| Picks and applies the colour under the cursor | Alt + β₯ + click |
| Change selected layer content/brush toolβs opacity | numeric keys (4=40%, 43=43%, etc.) |
| Increase/decrease brush width (Photo and Liquify Personas) | ] [ |
| Decrease/increase brush width with on-screen readout | Ctrl + β₯ + drag (left/right) |
| Decrease/increase brush hardness with on-screen readout | Ctrl + β₯ + drag (up/down) |
| Draw straight line connecting two strokes | β§ + click |
| Text | |
| Bigger text | β + > |
| Smaller text | β + < |
| Precise bigger text | β₯ + β + > |
| Precise smaller text | β₯ + β + < |
| Tighten | β₯ + β |
| Loosen | β₯ + β |
| Tighten More | β₯ + β + β |
| Loosen More | β₯ + β + β |
| Bold | β + B |
| Italic | β + I |
| Underline | β + U |
| Show Character | β + T |
| Show Typography | β§ + β + T |
| Superscript | Ctrl + β + + |
| Subscript | Ctrl + β + β |
| Align Left | β₯ + β + L |
| Align Right | β₯ + β + R |
| Align Centre | β₯ + β + C |
| Justify Left | β₯ + β + I |
| Increase Paragraph Leading | β₯ + β |
| Decrease Paragraph Leading | β₯ + β |
| Precise Paragraph Increase Leading | β₯ + β + β |
| Precise Paragraph Decrease Leading | β₯ + β + β |
| Raise Baseline | β₯ + β§ + β |
| Lower Baseline | β₯ + β§ + β |
| Precise Raise Baseline | β₯ + β§ + β + β |
| Precise Lower Baseline | β₯ + β§ + β + β |
| Special Characters | Ctrl + β + Spacebar |
| Spelling Options | β§ + β + ; |
| Line Break | Ctrl + β΅ |
| Non Breaking Space | β₯ + Spacebar |
| En Dash | β₯ + β |
| Em Dash | β₯ + β§ + β |
| View | |
| Zoom In | β + + |
| Zoom Out | β+ β |
| Zoom to Fit | β + 0 |
| (Zoom to) 100% | β + 1 |
| (Zoom to) 200% | β + 2 |
| (Zoom to) 400% | β + 3 |
| (Zoom to) 800% | β + 4 |
| (Zoom to) Actual Size | β + 8 |
| (Zoom to) Pixel Size | β + 9 |
| Hot key panning | Spacebar |
| Hot key zoom in | Spacebar + β + Click |
| Hot key zoom out | Spacebar + β₯ + Click |
| View Tool | H |
| Scroll vertically up/down | Mouse scroll wheel |
| Scroll horizontally left/right | β§ + Mouse wheel |
| Toggle Full Screen | Ctrl + β + F |
| Switch between views | β + ` |
| Show Rulers | β + R |
| Show Guides | β + ; |
| Show Grid | β + β |
| Grid Plane cycle | β |
| Split View cycle (Liquify/Develop Persona) | , |
| Pixel selection/Mask | |
| Select All | β + A |
| Deselect | β + D |
| Invert Pixel Selection | β§ + β + I |
| Add to selection (Marquee/Free hand selection tools only) | Ctrl |
| Remove from selection | β₯ |
| Grow/Shrink | β + B |
| Feather | β§ + F6 |
| Refine Edges | β₯ + β + R |
| Move selection in 1-pixel increments | arrow key |
| Move selection in 10-pixel increments | β§ + arrow key |
| Selection from layer | β + click layer thumbnail or O |
| Selection from layer luminosity | β§ + β + click layer thumbnail |
| Polygon selection (Freehand Selection Tool only) | β§ + β + click on page. |
| Quick Mask | Q |
| Invert Mask | β + I |
| Workspace | |
| Show/Hide Studio (panels) | β§ + β + H |
| Show/Hide Toolbar | β₯ + β + T |
| Toggle UI | β₯ |
| Hide Workspace | β + H |
| Adjustment and filter | |
| Levels (Adjustment) | β + L |
| HSL (Adjustment) | β + U |
| Invert (Adjustment) | β + I |
| Curves (Adjustment) | β + M |
| Black and White (Adjustment) | β₯ + β§ + β + B |
| Repeat Filter | β + F |
| Liquify | |
| Mask All | β + D |
| Invert Mask | β + I |
| Clear Mask | β + A |
| Miscellaneous | |
| Preferences | β + , |
| Liquify Persona | β₯ + β + L |
| Export Persona | β₯ + β + E |
| Develop Persona | β₯ + β + R |
| Hide Others (applications) | β₯ + β + H |
| Media Browser | β§ + β +M |
| Editing | |
|---|---|
| Resize Document | Alt + Ctrl + I |
| Resize Canvas | Alt + Ctrl + C |
| Select multiple | β§ + click |
| Select overlapping layer content | Alt + click |
| Reset Selection Box | . (period) |
| Toggle Snapping | ; |
| Erase with Pixel Tool on current layer | Ctrl |
| Switch between Stroke/Fill (or Colour 1/Colour 2) colour selectors (Colour and Swatches panels) | X |
| Swap Stroke/Fill (or Colour 1/Colour 2) colour selectors | β§ + X |
| Set No fill on Stroke/Fill (or Colour 1/Colour 2) colour selectors | / (International and selected keyboards only) |
| Toggle between Crop Tool overlays | O |
| Flip golden spiral overlay (crop tool enabled) | β§ + O |
| Modify attribute listed on a panel or dialog | Drag attribute text label |
| Rotate in 15Β° intervals | β§ + drag |
| Rotate around opposite corner | Ctrl + drag |
| Cancel a sizing, moving, or creating operation | esc |
| Resize from centre | Ctrl + drag from a corner handle |
| Mirror shearing | Ctrl + drag |
| Constrain movement horizontally, vertically or diagonally | β§ + drag |
| Nudging | Arrow keys |
| Nudging (10x measurement units) | β§ + arrow keys |
| Vector graphics | |
| Resize maintaining aspect ratio | β§ + drag from a corner handle |
| Edit curves as you draw using node editing (from pen) | Ctrl |
| Creates cusp node (sharp corner) | Alt + drag control handle |
| Snap a curveβs control handle to 45Β° intervals | β§ + drag control handle |
| Convert to Curves | Ctrl + β΅ |
| File | |
| New Document | Ctrl + N |
| New From Clipboard | Alt + β§ + Ctrl + N |
| Open Document | Ctrl + O |
| Close Document/Close App (when no documents open) | Ctrl + W |
| Switch Document/View | Ctrl + β₯ |
| Save | Ctrl + S |
| Save As | β§ + Ctrl + S |
| Export | Alt + β§ + Ctrl + S |
| Ctrl + P | |
| Tools | |
| Flood Fill Tool / Gradient cycle | G |
| View Tool | H |
| Move Tool | V |
| Crop Tool | C |
| Selection Tools cycle | W |
| Pen and Node Tool cycle | P |
| Zoom Tool | Z |
| Clone Tool | S |
| Shape Tools cycle | U |
| Text Tools cycle | T |
| Dodge, Burn and Sponge Brush Tool cycle | O |
| Retouch Tools cycle | J |
| Painting Tools cycle | B |
| Erase Tools cycle | E |
| Marquee Selection Tools cycle | M |
| Free Hand Selection Tool | L |
| Liquify | |
| Liquify Push Forward Tool | P |
| Liquify Push Left Tool | L |
| Liquify Twirl Tool | T |
| Liquify Pinch Tool | U |
| Liquify Turbulence Tool | B |
| Liquify Mesh Clone Tool | C |
| Liquify Reconstruct Tool | R |
| Liquify Freeze Tool | F |
| Liquify Thaw Tool | W |
| Liquify Zoom Tool | Z |
| Liquify View Tool | H |
| Develop | |
| Sampler Tool | S |
| White Balance Tool | W |
| Red Eye Removal Tool | R |
| Blemish Removal Tool | L |
| Overlay Paint Tool | B |
| Overlay Erase Tool | E |
| Overlay Gradient Tool | G |
| Crop Tool | C |
| Zoom Tool | Z |
| View Tool | H |
| Export | |
| Slice Tool | S |
| Layer Select tool | L |
| Panorama | |
| Transform Source Image Tool | A |
| Add to Source Image Mask Tool | L |
| Erase From Source Image Mask Tool | U |
| Tone mapping | |
| View Tool | H |
| Zoom Tool | Z |
| Overlay Paint Tool | B |
| Overlay Erase Tool | E |
| Overlay Gradient Tool | G |
| Edit | |
| Undo | Ctrl + Z |
| Redo | β§ + Ctrl + Z |
| Copy Merged | β§ + Ctrl + C |
| Paste Style | β§ + Ctrl + V |
| Paste FX | Alt + Ctrl + V |
| Paste without Format | Alt + β§ + Ctrl + V |
| Paste Inside | Alt + Ctrl + V |
| Fill | β§ + F5 |
| Inpaint | Alt + β₯ |
| Layer operations | |
| Select All Layers | Alt + Ctrl + A |
| Group | Ctrl + G |
| Ungroup | β§ + Ctrl + G |
| Duplicate | Ctrl + J |
| Invert | Ctrl + I |
| Move to Front | β§ + Ctrl + ] |
| Move Forward One | Ctrl + ] |
| Move to Back | β§ + Ctrl + [ |
| Move Back One | Ctrl + [ |
| New Layer | β§ + Ctrl + N |
| Merge Down | Ctrl + E |
| Merge Selected | β§ + Ctrl + E |
| Merge Visible | Alt + β§ + Ctrl + E |
| Toggle between Frequency Separation layers | F |
| Live projection | |
| Edit Live Projection | Ctrl + Alt + P |
| Brush | |
| Picks up a new brush colour with colour picker | Alt + drag |
| Picks and applies the colour under the cursor | Alt + Ctrl + click |
| Change selected layer content/brush toolβs opacity | numeric keys (4=40%, 43=43%, etc.) |
| Increase/decrease brush width (Photo and Liquify Personas) | ] [ |
| Decrease/increase brush width with on-screen readout | Alt + right button down + drag (left/right) |
| Decrease/increase brush hardness with on-screen readout | Alt + right button down + drag (up/down) |
| Draw straight line connecting two strokes | β§ + click |
| Text | |
| Bigger text | Ctrl + > |
| Smaller text | Ctrl + < |
| Precise bigger text | Alt + Ctrl + > |
| Precise smaller text | Alt + Ctrl + < |
| Tighten | Alt + β |
| Loosen | Alt + β |
| Tighten More | Alt + β§ + β |
| Loosen More | Alt + β§ + β |
| Bold | Ctrl + B |
| Italic | Ctrl + I |
| Underline | Ctrl + U |
| Show Character | Ctrl + T |
| Show Typography | β§ + Ctrl + T |
| Superscript | Ctrl + Alt + + |
| Subscript | Ctrl + Alt + β |
| Align Left | Ctrl + Alt + L |
| Align Right | Ctrl + Alt + R |
| Align Centre | Ctrl + Alt + C |
| Justify Left | β§ + Alt + Ctrl + \ |
| Increase Paragraph Leading | Alt + β |
| Decrease Paragraph Leading | Alt + β |
| Precise Paragraph Increase Leading | β§ + Ctrl + β |
| Precise Paragraph Decrease Leading | β§ + Ctrl + β |
| Raise Baseline | Alt + β§ + β |
| Lower Baseline | Alt + β§ + β |
| Precise Raise Baseline | Alt + β§ + Ctrl + β |
| Precise Lower Baseline | Alt + β§ + Ctrl + β |
| Special Characters | Ctrl + Alt + Spacebar |
| Spelling Options | β§ + Ctrl + ; |
| Line Break | Ctrl + β΅ |
| Non Breaking Space | Alt + Spacebar |
| En Dash | Alt + β |
| Em Dash | Alt + β§ + β |
| View | |
| Zoom In | Ctrl + + |
| Zoom Out | Ctrl + β |
| Zoom to Fit | Ctrl + 0 |
| (Zoom to) 100% | Ctrl + 1 |
| (Zoom to) 200% | Ctrl + 2 |
| (Zoom to) 400% | Ctrl + 3 |
| (Zoom to) 800% | Ctrl + 4 |
| (Zoom to) Actual Size | Ctrl + 8 |
| (Zoom to) Pixel Size | Ctrl + 9 |
| Hot key panning | Spacebar |
| Hot key zoom in | Spacebar + Ctrl |
| Hot key zoom out | Spacebar + Alt + Click |
| View Tool | H |
| Scroll vertically up/down | Mouse scroll wheel |
| Scroll horizontally left/right | β§ + Mouse wheel |
| Toggle Full Screen | |
| Switch between views | Ctrl + β₯ |
| Show Rulers | Ctrl + R |
| Show Guides | Ctrl + ; |
| Show Grid | Ctrl + β |
| Grid Plane cycle | β |
| Split View cycle (Liquify/Develop Persona) | , |
| Pixel selection/Mask | |
| Select All | Ctrl + A |
| Deselect | Ctrl + D |
| Invert Pixel Selection | β§ + Ctrl + I |
| Add to selection (Marquee/Free hand selection tools only) | Ctrl |
| Remove from selection | β₯ |
| Grow/Shrink | Ctrl + B |
| Feather | β§ + F6 |
| Refine Edges | Ctrl + Alt + R |
| Move selection in 1-pixel increments | arrow key |
| Move selection in 10-pixel increments | β§ + arrow key |
| Selection from layer | Ctrl + click layer thumbnail or O |
| Selection from layer luminosity | β§ + Ctrl + click layer thumbnail |
| Polygon selection (Freehand Selection Tool only) | β§ + Ctrl + click on page. |
| Quick Mask | Q |
| Invert Mask | Ctrl + I |
| Workspace | |
| Show/Hide Studio (panels) | β§ + Ctrl + H |
| Show/Hide Toolbar | Alt + Ctrl + T |
| Toggle UI | β₯ |
| Hide Workspace | Ctrl + H |
| Adjustment and filter | |
| Levels (Adjustment) | Ctrl + L |
| HSL (Adjustment) | Ctrl + U |
| Invert (Adjustment) | Ctrl + I |
| Curves (Adjustment) | Ctrl + M |
| Black and White (Adjustment) | Alt + β§ + Ctrl + B |
| Repeat Filter | Ctrl + F |
| Liquify | |
| Mask All | Ctrl + D |
| Invert Mask | Ctrl + I |
| Clear Mask | Ctrl + A |
| Miscellaneous | |
| Preferences | Ctrl + , |
| Liquify Persona | Alt + Ctrl + L |
| Export Persona | Alt + Ctrl + E |
| Develop Persona | Alt + Ctrl + R |
| Hide Others (applications) | Alt + Ctrl + H |
| Media Browser | Alt + Ctrl + M |
Try searching for something else. Think weβre missing something? Send us an issue or add it yourself.
Add a missing shortcut πͺοΈUse calculations, charts, datepickers, eSignatures, payments, Google Places API, file uploads β Then embed it in your Framer website or other site builder.
Start building for freeFeel free to request missing tools or give some feedback using Twitter, E-mail or GitHub! If you can, please help out by adding the data yourself and be the hero of the Β±12k people per month using this resource.
Add a tool πͺDesigning products that enable others to to create or become more effective Β· Currently Product Designer @ConvertCalculator Β· Prev @WeTransfer, @Awkward & @YipYip.
Buy me a coffee β Twitter π¦