--- title: Shortcuts order: 3 desc: Get quickstart tips, shortcuts, and tutorials for Penpot! Learn interface basics and more with this free, open-source design tool. ---
Penpot provides shortcuts that help to speed your workflow. Many keyboard shortcuts appear next to the command names in menus.
Here you can find a list of all keyboard shortcuts that you can use in Penpot. Bear in mind that most of them are at the workspace, where they are more needed.
You can also check the most updated list of shortcuts at the GitHub file.
The Workspace is where the designs are actually created. More about the Workspace.
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Align bottom | AltS | ⌥S |
| Align center horizontally | AltH | ⌥H |
| Align center vertically | AltV | ⌥V |
| Align left | AltA | ⌥A |
| Align right | AltD | ⌥D |
| Align top | AltW | ⌥W |
| Distribute horizontally | CtrlShiftAltH | ⌘⇧⌥H |
| Distribute vertically | CtrlShiftAltV | ⌘⇧⌥V |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Cancel | Esc | Esc |
| Clear undo | CtrlQ | AltQ |
| Copy | CtrlC | ⌘C |
| Cut | CtrlX | ⌘X |
| Delete | Supr or Delete | ⌫ |
| Duplicate | CtrlD | ⌘D |
| Paste | CtrlV | ⌘V |
| Paste to replace | CtrlShiftV | ⌘⇧V |
| Find | CtrlF | ⌘F |
| Find and replace | CtrlH | ⌘H |
| Redo | CtrlShiftZ | ⌘⇧Z |
| Start/Stop measurement | Alt or . | ⌥ or . |
| Start editing | Enter | Enter |
| Undo | CtrlZ | ⌘Z |
| Copy link to board | ShiftAltC | ⇧AltC |
| Copy properties | CtrlAltC | ⌘⌥C |
| Paste properties | CtrlAltV | ⌘⌥V |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Switch color theme | AltM | ⌥M |
| Export shapes | CtrlShiftE | ⌘⇧E |
| Select all | CtrlA | ⌘A |
| Set thumbnails | ShiftT | ⇧T |
| Show/hide grid | Ctrl' | ⌘' |
| Show/hide pixel grid | Shift, | ⇧, |
| Show/hide rulers | CtrlShiftR | ⌘⇧R |
| Show/hide shortcuts | ? | ? |
| Snap to grid | CtrlShift' | ⌘⇧' |
| Snap to guides | CtrlShiftG | ⌘⇧G |
| Snap to pixel grid | , | , |
| Toggle dynamic alignment | Ctrl\ | ⌘\ |
| Toggle scale tool | K | K |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Bring forward | Ctrl↑ | ⌘↑ |
| Bring to front | CtrlShift↑ | ⌘⇧↑ |
| Create artboard from selection | CtrlAltG | ⌘⌥G |
| Create component / variant | CtrlK | ⌘K |
| Detach component | CtrlShiftK | ⌘⇧K |
| Flip horizontal | CtrlH | ⌘H |
| Flip vertical | CtrlV | ⌘V |
| Group | CtrlG | ⌘G |
| Mask | CtrlM | ⌘M |
| Move down | ↓ | ↓ |
| Move down fast | Shift↓ | ⇧↓ |
| Move left | ← | ← |
| Move left fast | Shift← | ⇧← |
| Move right | → | → |
| Move right fast | Shift→ | ⇧→ |
| Move up | ↑ | ↑ |
| Move up fast | Shift↑ | ⇧↑ |
| Rename selected layer | AltN | ⌥N |
| Send backwards | Ctrl↓ | ⌘↓ |
| Send to back | CtrlShift↓ | ⌘⇧↓ |
| Set opacity to 10% | 1 | 1 |
| Set opacity to 20% | 2 | 2 |
| Set opacity to 30% | 3 | 3 |
| Set opacity to 40% | 4 | 4 |
| Set opacity to 50% | 5 | 5 |
| Set opacity to 60% | 6 | 6 |
| Set opacity to 70% | 7 | 7 |
| Set opacity to 80% | 8 | 8 |
| Set opacity to 90% | 9 | 9 |
| Set opacity to 100% | 0 | 0 |
| Ungroup | ShiftG | ⇧G |
| Unmask | CtrlShiftM | ⌘⇧M |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Go to dashboard | G and then D | G and then D |
| Go to view mode inspect section | G and then H | G and then H |
| Go to view mode | G and then V | G and then V |
| Go to view mode comments | G and then C | G and then C |
Keyboard shortcuts and mouse actions for the Layers sidebar. Layer order in the panel is bottom-to-top; Tab and Shift + Tab move between siblings of the current selection (wrapping at the ends). Use Ctrl + ↑ / ↓ to change stacking order in the list (see Modify layers).
| Action | Linux and Windows | macOS |
|---|---|---|
| Select next layer (sibling) | Tab | Tab |
| Select previous layer (sibling) | ShiftTab | ⇧Tab |
| Select parent layer | ShiftEnter | ⇧Enter |
| Select children (group, frame, or boolean; single selection) | Enter | Enter |
| Rename next layer (while renaming in the panel) | Tab | Tab |
| Rename previous layer (while renaming in the panel) | ShiftTab | ⇧Tab |
| Toggle expand or collapse (group or board) | Click disclosure arrow | Click disclosure arrow |
| Expand entire subtree (when collapsed) | Alt + click disclosure arrow | ⌥ + click disclosure arrow |
| Collapse all layers in the sidebar (when expanded) | Shift + click disclosure arrow | ⇧ + click disclosure arrow |
| Add layer to selection | Ctrl + click layer | ⌘ + click layer |
| Range select layers | Shift + click layer | ⇧ + click layer |
| Zoom to layer | Double-click layer icon | Double-click layer icon |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Assets | AltI | ⌥I |
| Color palette | AltP | ⌥P |
| Layers | AltL | ⌥L |
| Show/hide UI | \ | \ |
| Text palette | AltT | ⌥T |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Add node | Shift+ | ⇧+ |
| Delete node | Supr or Delete | ⌫ |
| Draw Path | P | P |
| Join nodes | J | J |
| Make corner | X | X |
| Make curve | C | C |
| Merge nodes | CtrlJ | ⌘J |
| Move Nodes | M | M |
| Separate nodes | K | K |
| Snap to nodes | Ctrl' | ⌘' |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Boolean difference | CtrlAltD | ⌘⌥D |
| Boolean exclude | CtrlAltE | ⌘⌥E |
| Boolean intersection | CtrlAltI | ⌘⌥I |
| Boolean union | CtrlAltU | ⌘⌥U |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Board | B | B |
| Curve | CtrlC | ⌘C |
| Ellipse | E | E |
| Image | ShiftK | ⇧K |
| Path | P | P |
| Rectangle | R | R |
| Text | T | T |
| Flex Layout | ShiftA | ShiftA |
| Grid Layout | CtrlShiftA | ⌘ShiftA |
| Color picker | I | I |
| Comments | C | C |
| Lock Proportions | ShiftL | ⇧L |
| Lock selected | CtrlShiftL | ⌘⇧L |
| Move | V | V |
| Toggle focus mode | F | F |
| Toggle scale text | K | K |
| Toggle visibility | CtrlShiftH | ⌘⇧H |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Reset zoom to 100% | Shift 0 | ⌘ ⇧ 0 |
| Zoom in | + Ctrl Scrollwheel Pinch out (trackpad) |
+ Option Scrollwheel Option-swipe (Magic Mouse) Pinch out (trackpad) |
| Zoom to fit all | Shift 1 | ⌘ ⇧ 1 |
| Zoom to selected | Shift 2 | ⌘ ⇧ 2 |
| Zoom out | - Ctrl Scrollwheel Pinch in (trackpad) |
- Option Scrollwheel Option-swipe (Magic Mouse) Pinch in (trackpad) |
| Zoom lense in | Z | Z |
| Zoom lense out | Alt Z | ⌥ Z |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Bold | Ctrl B | ⌘ B |
| Italic | Ctrl I | ⌘ I |
| Underline | Ctrl U | ⌘ U |
| Strikethrough | Shift Alt 5 | ⇧ ⌥ 5 |
| Increase font size | Ctrl Shift . | ⌘ ⇧ . |
| Decrease font size | Ctrl Shift , | ⌘ ⇧ , |
The Dashboard is the place where you will be able to organize your files, libraries, projects and teams. More about the Dashboard.
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Switch color theme | AltM | ⌥M |
| Create new project | + | + |
| Create new file (Inside project) | + | + |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Go to shared libraries | G and then L | G and then L |
| Go to drafts | G and then D | G and then D |
| Search | CtrlF | ⌘F |
The View mode is the area to present and share designs and play the prototype interactions. More about the View mode.
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Next frame | → | → |
| Previous frame | ← | ← |
| Select all | CtrlA | ⌘A |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Go to comment section | G and then C | G and then C |
| Go to inspect section | G and then H | G and then H |
| Go to interactions section | G and then V | G and then V |
| Go to workspace | G and then W | G and then W |
| Shortcut | Linux and Windows | macOS |
|---|---|---|
| Zoom in | + Ctrl Scrollwheel Pinch out (trackpad) |
+ Option Scrollwheel Option-swipe (Magic Mouse) Pinch out (trackpad) |
| Zoom out | - Ctrl Scrollwheel Pinch in (trackpad) |
- Option Scrollwheel Option-swipe (Magic Mouse) Pinch in (trackpad) |
| Reset zoom to 100% | Shift 0 | ⇧ 0 |
| Toggle zoom style | F | F |
| Toggle fullscreen | Shift F | ⇧ F |