Sketch Keyboard Shortcuts
Complete Sketch keyboard shortcuts reference — 164 shortcuts across 19 categories. Quick reference cheat sheet for macOS.
General (6)
| Shortcut | Action |
| S | Open the Command Bar |
| Cmd + , | Open Settings |
| Cmd + Shift + , | Open Document Settings |
| Cmd + P | Open the Prototype Preview window |
| Ctrl + Shift + K | Run script |
| Ctrl + Shift + R | Run the last plugin |
Document (14)
| Shortcut | Action |
| Cmd + N | New document |
| Cmd + O | Open workspace document |
| Cmd + Shift + O | Open local document |
| Cmd + W | Close document |
| Ctrl + Tab | Show next tab |
| Ctrl + Shift + Tab | Show previous tab |
| Cmd + S | Save new or local document |
| Cmd + Ctrl + S | Create a version of workspace document |
| Option + Enter | Line break on the description field |
| Cmd + Shift + S | Duplicate current document |
| Cmd + Shift + Option + S | Save As |
| Cmd + Shift + N | New page |
| Fn + Up / Down | Go to previous/next page |
| Cmd + Shift + C | Copy link to page or frame |
Interface (4)
| Shortcut | Action |
| Ctrl + 1 | Switch to Canvas View |
| Ctrl + 2 | Switch to Components View |
| Cmd + . | Toggle interface |
| Cmd + Ctrl + F | Toggle full screen |
Canvas (17)
| Shortcut | Action |
| Cmd + + | Zoom in |
| Cmd + - | Zoom out |
| Cmd + 0 | Zoom to 100% |
| Cmd + 1 | Zoom to fit all layers in the Canvas |
| Cmd + 2 | Zoom to fit selection |
| Cmd + 3 | Center selection in the Canvas |
| Cmd + 4 | Zoom to fit top-level frame |
| ~ | Temporarily zoom out to 100% |
| Space | Hide selection highlights, handles, grids and guides |
| Ctrl + M | Show/hide minimap |
| Ctrl + R | Show/hide rulers |
| Ctrl + P | Show/hide pixels on zoom |
| Ctrl + X | Show/hide pixel grid |
| Ctrl + G | Show/hide grid |
| Cmd + Ctrl + G | Grid settings |
| Ctrl + L | Show/hide layout grid |
| Cmd + Ctrl + L | Layout grid settings |
Comments (4)
| Shortcut | Action |
| N | Insert comment |
| Cmd + Enter | Submit comment |
| Ctrl + N | Show/hide comments |
| Ctrl + Shift + N | Show/hide resolved comments |
Insert (12)
| Shortcut | Action |
| F | Frame |
| G | Graphic |
| R | Rectangle |
| O | Oval |
| L | Line |
| V | Vector |
| P | Pencil |
| T | Text |
| E | Slice |
| I | Interaction |
| Y | Symbol |
| Ctrl + T | Text Style |
Select (12)
| Shortcut | Action |
| X | Marquee |
| Enter | Dive deeper into container |
| Esc | Select parent container |
| Shift + Esc | Select root symbol |
| Ctrl + Esc | Clear selection |
| Cmd + A | Select all layers, except hidden/locked |
| Cmd + Ctrl + A | Select all layers, including hidden and locked layers |
| Cmd + Shift + A | Select all top-level frames and graphics |
| Cmd + Option + F | Find layer |
| Cmd + Shift + J | Reveal selection in Layer List |
| Tab | Select next/previous layer in container |
| Fn + Left / Right | Select previous/next top-level frame |
Edit (19)
| Shortcut | Action |
| Cmd + Z | Undo |
| Cmd + Shift + Z | Redo |
| Cmd + X | Cut |
| Cmd + C | Copy |
| Cmd + V | Paste |
| Cmd + Shift + V | Paste over selection |
| Cmd + Shift + R | Paste and replace selection |
| Cmd + D | Duplicate |
| Cmd + Shift + D | Duplicate behind |
| Cmd + R | Rename layer(s) |
| Backspace | Delete layer |
| Cmd + Option + R | Replace template, layer, symbol, or style |
| Cmd + Shift + H | Hide/show layer |
| Cmd + Shift + L | Lock/unlock layer |
| Cmd + Ctrl + R | Rotate |
| Shift + H | Flip horizontally |
| Shift + V | Flip vertically |
| Cmd + Ctrl + M | Use as mask |
| Ctrl + Shift + D | Refresh Data |
Style (11)
| Shortcut | Action |
| Cmd + Option + C | Copy properties |
| Cmd + Option + V | Paste style |
| Cmd + Ctrl + Option + V | Paste style without corners |
| Ctrl + S | Update shared style |
| Ctrl + Option + S | Reset shared style |
| Shift + F | Toggle fills |
| Shift + B | Toggle borders |
| Shift + X | Swap fills and borders |
| Ctrl + C | Pick color |
| 0-9 | Change opacity |
| = | Place gradient stop halfway between adjacent stops |
Export (2)
| Shortcut | Action |
| Cmd + E | Mark as exportable / Export selection |
| Cmd + Shift + E | Export all assets |
Move and resize (10)
| Shortcut | Action |
| Arrow Keys | Move by 1px |
| Shift + Arrow Keys | Move by 10px |
| Cmd + Arrow Keys | Resize by 1px |
| Cmd + Shift + Arrow Keys | Resize by 10px |
| Cmd + Shift + F | Resize selection to fit contents |
| Cmd + Option + Arrow Keys | Resize container by 1px, without adjusting contents |
| Cmd + Shift + Option + Arrow Keys | Resize container by 10px, without adjusting contents |
| K | Scale layer |
| Cmd + Shift + P | Round layer to pixel |
| Cmd + Ctrl + X | Fit layers to pixel bounds |
Organize and arrange (8)
| Shortcut | Action |
| Cmd + F | Group in a frame |
| Cmd + G | Group in a group |
| Cmd + Shift + G | Ungroup container |
| Cmd + ] | Bring forward |
| Cmd + Option + ] | Bring to front |
| Cmd + [ | Send backward |
| Cmd + Option + [ | Send to back |
| Cmd + Shift + Option + Up | Move up (out of parent container) |
Align and layout (6)
| Shortcut | Action |
| Cmd + Ctrl + Arrow Keys / H / V | Align left, right, top, bottom, horizontally, or vertically |
| Shift + A | Auto-pin |
| Shift + Option + A | Auto-pin all children of container |
| Cmd + L | Add stack layout |
| Cmd + Option + L | Remove stack layout |
| Cmd + Shift + I | Ignore stack layout |
Shapes (14)
| Shortcut | Action |
| Cmd + Ctrl + T | Transform shape |
| Cmd + Option + A | Add shapes |
| Cmd + Option + U | Union shapes |
| Cmd + Option + S | Subtract shapes |
| Cmd + Option + I | Intersect shapes |
| Cmd + Option + X | Difference shapes |
| 1 | Set point to Straight |
| 2 | Set point to Mirror angle and length |
| 3 | Set point to Independent |
| 4 | Set point to Mirror angle |
| Option + 1 | No pixel snapping |
| Option + 2 | Snap to full pixels |
| Option + 3 | Snap to half pixels |
| Option + 4 | Snap to quarter pixels |
Text (13)
| Shortcut | Action |
| Cmd + Shift + Option + V | Paste as rich text |
| Cmd + T | Change typeface |
| Cmd + B | Bold |
| Cmd + I | Italic |
| Cmd + U | Underline |
| Cmd + Option + + | Increase font size |
| Cmd + Option + - | Decrease font size |
| Ctrl + Option + L | Loosen character spacing |
| Ctrl + Option + T | Tighten character spacing |
| Cmd + Shift + { | Align left |
| Cmd + Shift + | | Align center |
| Cmd + Shift + } | Align right |
| Cmd + Option + O | Convert to outlines |
Components View (2)
| Shortcut | Action |
| Cmd + 5 | Color Variables |
| Cmd + 6 | Graphic Templates |
Browse components (4)
| Shortcut | Action |
| Cmd + Down | Open filter menu at current location (only in Command Bar) |
| Cmd + Up | Go to parent group |
| Cmd + Option + Up | Go to current library |
| Cmd + Ctrl + Option + Up | Go to all components |
Symbols (3)
| Shortcut | Action |
| Cmd + Y | Create Symbol |
| Cmd + Shift + Y | Detach from Symbol |
| Cmd + Shift + Option + Y | Detach all contents from Symbol |
Inspector fields (3)
| Shortcut | Action |
| Up / Down | Increase or decrease value by 1 |
| Shift + Up / Down | Increase or decrease value by 10 |
| Option + Up / Down | Increase or decrease value by 0.1 |
📜 Every shortcut on this page is taken from the official Sketch documentation —
sketch.com
🔧 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.
🤖 Ask AI about Sketch shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"