Figma keyboard shortcuts
Figma is the collaborative interface design tool used by most modern product teams for UI design, prototyping, and design systems. Fast Figma work is keyboard-driven: single-key tools, quick zoom levels, and auto layout toggles. These defaults apply in both the desktop app and the browser version. This cheat sheet covers 75 default shortcuts for Windows and Mac.
Tools
| Move tool | VV |
| Scale tool | KK |
| Frame tool | FF |
| Rectangle tool | RR |
| Ellipse tool | OO |
| Line tool | LL |
| Arrow tool | Shift+LShift+L |
| Pen tool | PP |
| Pencil tool | Shift+PShift+P |
| Text tool | TT |
| Slice tool | SS |
| Add comment | CC |
| Pick color (eyedropper) | II |
| Hand tool (temporary) | SpaceSpace |
| Quick actions / command search | Ctrl+/Cmd+/ |
View & Zoom
| Zoom in | Ctrl++Cmd++ |
| Zoom out | Ctrl+-Cmd+- |
| Zoom to 100% | Shift+0Shift+0 |
| Zoom to fit | Shift+1Shift+1 |
| Zoom to selection | Shift+2Shift+2 |
| Toggle pixel grid | Ctrl+'Cmd+' |
| Toggle layout grids | Ctrl+Shift+4Ctrl+G |
| Toggle rulers | Shift+RShift+R |
| Show/hide UI | Ctrl+\Cmd+\ |
| Toggle multiplayer cursors | Ctrl+Alt+\Cmd+Option+\ |
| Enter presentation mode | Ctrl+Alt+EnterCmd+Option+Enter |
Selection & Layers
| Select all on page | Ctrl+ACmd+A |
| Select inverse | Ctrl+Shift+ACmd+Shift+A |
| Deselect | EscEsc |
| Select child (enter group/frame) | EnterEnter |
| Select parent | Shift+EnterShift+Enter |
| Select next sibling | TabTab |
| Deep select nested layer | Ctrl+ClickCmd+Click |
| Rename selected layer | Ctrl+RCmd+R |
| Show/hide selected layer | Ctrl+Shift+HCmd+Shift+H |
| Lock/unlock selected layer | Ctrl+Shift+LCmd+Shift+L |
Objects & Arranging
| Group selection | Ctrl+GCmd+G |
| Ungroup | Ctrl+Shift+GCmd+Shift+G |
| Frame selection | Ctrl+Alt+GCmd+Option+G |
| Duplicate in place | Ctrl+DCmd+D |
| Bring forward | Ctrl+]Cmd+] |
| Send backward | Ctrl+[Cmd+[ |
| Bring to front | Ctrl+Shift+]Cmd+Shift+] |
| Send to back | Ctrl+Shift+[Cmd+Shift+[ |
| Flip horizontal | Shift+HShift+H |
| Flip vertical | Shift+VShift+V |
| Nudge 1px | Arrow keysArrow keys |
| Big nudge (10px default) | Shift+Arrow keysShift+Arrow keys |
| Set layer opacity (10%-100%) | 1-01-0 |
Alignment
| Align left | Alt+AOption+A |
| Align right | Alt+DOption+D |
| Align top | Alt+WOption+W |
| Align bottom | Alt+SOption+S |
| Align horizontal centers | Alt+HOption+H |
| Align vertical centers | Alt+VOption+V |
Editing & Styling
| Copy properties | Ctrl+Alt+CCmd+Option+C |
| Paste properties | Ctrl+Alt+VCmd+Option+V |
| Copy as PNG | Ctrl+Shift+CCmd+Shift+C |
| Flatten selection | Ctrl+ECmd+E |
| Outline stroke | Ctrl+Shift+OCmd+Shift+O |
| Use as mask | Ctrl+Alt+MCmd+Option+M |
| Add auto layout | Shift+AShift+A |
| Remove auto layout | Alt+Shift+AOption+Shift+A |
| Create component | Ctrl+Alt+KCmd+Option+K |
| Detach instance | Ctrl+Alt+BCmd+Option+B |
| Measure distance to object | Alt+HoverOption+Hover |
Text
| Bold | Ctrl+BCmd+B |
| Italic | Ctrl+ICmd+I |
| Underline | Ctrl+UCmd+U |
| Strikethrough | Ctrl+Shift+XCmd+Shift+X |
| Increase font size | Ctrl+Shift+>Cmd+Shift+> |
| Decrease font size | Ctrl+Shift+<Cmd+Shift+< |
| Text align left | Ctrl+Alt+LCmd+Option+L |
| Text align center | Ctrl+Alt+TCmd+Option+T |
| Text align right | Ctrl+Alt+RCmd+Option+R |
Put your top Figma shortcuts on real keys
The five Figma actions most worth binding to a physical macropad key:
Shift+AShift+A Add auto layout Modern Figma workflows wrap nearly everything in auto layout.
Ctrl+Alt+KCmd+Option+K Create component Design-system work turns selections into components all day.
Ctrl+Alt+VCmd+Option+V Paste properties Instant restyling of elements to match a source object.
Shift+1Shift+1 Zoom to fit The universal 'where am I' reset when navigating big files.
Ctrl+Shift+CCmd+Shift+C Copy as PNG Fastest way to drop design snapshots into chats and docs.
I hand-build small-batch programmable macropads (QMK/VIA) in Barcelona. One press, any shortcut, any app.
Figma shortcut FAQs
How do I find any command in Figma without memorizing shortcuts?
Press Ctrl+/ (Cmd+/ on Mac) to open Quick Actions and type the command name. It also shows each command's shortcut so you learn them as you go.
What is the shortcut for auto layout in Figma?
Select a frame or objects and press Shift+A to add auto layout. Alt+Shift+A (Option+Shift+A on Mac) removes it.
How do I select a layer buried inside groups in Figma?
Ctrl+Click (Cmd+Click on Mac) deep-selects the exact layer under the cursor, skipping all parent groups and frames. Enter and Shift+Enter walk down and up the hierarchy.
How do I measure spacing between elements in Figma?
Select one object, then hold Alt (Option on Mac) and hover over another. Figma displays the distance in pixels between them.
Are Figma shortcuts the same in the browser and the desktop app?
Almost all are identical. A few can collide with browser shortcuts, so the desktop app is slightly more reliable for combinations like Ctrl+Shift+numbers.