Figma Keyboard Shortcuts — Complete Guide
Complete Figma keyboard shortcuts guide for Mac and Windows. Speed up your design workflow with essential tools, layers, and prototyping shortcuts.
Why Keyboard Shortcuts Matter in Figma
Figma is the industry-standard collaborative design tool, and speed is everything in design workflows. Reaching for the mouse to switch tools, zoom, or align objects adds up to hours of lost productivity each week. Learning Figma keyboard shortcuts lets you stay in your creative flow and execute ideas faster.
This guide covers every major shortcut category, from basic tools to advanced prototyping features.
---
Tool Shortcuts
These are the most fundamental shortcuts. They let you switch between tools instantly.
| Tool | Mac / Windows |
|---|---|
| Move tool | V |
| Scale tool | K |
| Frame tool | F |
| Rectangle | R |
| Ellipse | O |
| Line | L |
| Arrow | Shift + L |
| Pen tool | P |
| Pencil tool | Shift + P |
| Text tool | T |
| Hand tool (pan) | Hold Space + drag |
| Comment tool | C |
| Slice tool | S |
---
View and Zoom
| Action | Mac | Windows |
|---|---|---|
| Zoom in | Cmd + + | Ctrl + + |
| Zoom out | Cmd + - | Ctrl + - |
| Zoom to 100% | Cmd + 0 | Ctrl + 0 |
| Zoom to fit | Cmd + 1 | Ctrl + 1 |
| Zoom to selection | Cmd + 2 | Ctrl + 2 |
| Zoom to next frame | N | N |
| Zoom to previous frame | Shift + N | Shift + N |
| Toggle pixel grid | Cmd + ' | Ctrl + ' |
| Toggle layout grids | Ctrl + G | Ctrl + G |
| Show rulers | Shift + R | Shift + R |
| Toggle UI (panels) | Cmd + \ | Ctrl + \ |
| Toggle multiplayer cursors | Cmd + Option + \ | Ctrl + Alt + \ |
---
Selection and Layers
| Action | Mac | Windows |
|---|---|---|
| Select all | Cmd + A | Ctrl + A |
| Select inverse | Cmd + Shift + A | Ctrl + Shift + A |
| Select child/parent | Enter / Shift + Enter | Enter / Shift + Enter |
| Select next/previous sibling | Tab / Shift + Tab | Tab / Shift + Tab |
| Deep select | Cmd + Click | Ctrl + Click |
| Group | Cmd + G | Ctrl + G |
| Ungroup | Cmd + Shift + G | Ctrl + Shift + G |
| Frame selection | Cmd + Option + G | Ctrl + Alt + G |
| Lock/Unlock | Cmd + Shift + L | Ctrl + Shift + L |
| Show/Hide | Cmd + Shift + H | Ctrl + Shift + H |
---
Editing Objects
| Action | Mac | Windows |
|---|---|---|
| Copy | Cmd + C | Ctrl + C |
| Paste | Cmd + V | Ctrl + V |
| Paste in place | Cmd + Shift + V | Ctrl + Shift + V |
| Duplicate | Cmd + D | Ctrl + D |
| Duplicate in place | Option + drag | Alt + drag |
| Delete | Backspace or Delete | Backspace or Delete |
| Undo | Cmd + Z | Ctrl + Z |
| Redo | Cmd + Shift + Z | Ctrl + Shift + Z |
| Rename layer | Cmd + R | Ctrl + R |
| Copy properties | Cmd + Option + C | Ctrl + Alt + C |
| Paste properties | Cmd + Option + V | Ctrl + Alt + V |
---
Transform and Align
| Action | Mac | Windows |
|---|---|---|
| Flip horizontal | Shift + H | Shift + H |
| Flip vertical | Shift + V | Shift + V |
| Bring to front | Cmd + ] | Ctrl + ] |
| Send to back | Cmd + [ | Ctrl + [ |
| Bring forward | Cmd + Option + ] | Ctrl + Alt + ] |
| Send backward | Cmd + Option + [ | Ctrl + Alt + [ |
| Align left | Option + A | Alt + A |
| Align right | Option + D | Alt + D |
| Align top | Option + W | Alt + W |
| Align bottom | Option + S | Alt + S |
| Align horizontal center | Option + H | Alt + H |
| Align vertical center | Option + V | Alt + V |
| Distribute horizontally | Ctrl + Option + H | Ctrl + Alt + Shift + H |
| Distribute vertically | Ctrl + Option + V | Ctrl + Alt + Shift + V |
| Tidy up | Ctrl + Option + T | Ctrl + Alt + T |
---
Boolean Operations
| Action | Mac | Windows |
|---|---|---|
| Union | Cmd + Option + U | Ctrl + Alt + U |
| Subtract | Cmd + Option + S | Ctrl + Alt + S |
| Intersect | Cmd + Option + I | Ctrl + Alt + I |
| Exclude | Cmd + Option + X | Ctrl + Alt + X |
| Flatten | Cmd + E | Ctrl + E |
| Outline stroke | Cmd + Shift + O | Ctrl + Shift + O |
---
Text Editing
| Action | Mac | Windows |
|---|---|---|
| Bold | Cmd + B | Ctrl + B |
| Italic | Cmd + I | Ctrl + I |
| Underline | Cmd + U | Ctrl + U |
| Strikethrough | Cmd + Shift + X | Ctrl + Shift + X |
| Create link | Cmd + K | Ctrl + K |
| Increase font size | Cmd + Shift + > | Ctrl + Shift + > |
| Decrease font size | Cmd + Shift + < | Ctrl + Shift + < |
| Increase line height | Option + Shift + > | Alt + Shift + > |
| Decrease line height | Option + Shift + < | Alt + Shift + < |
| Increase letter spacing | Option + > | Alt + > |
| Decrease letter spacing | Option + < | Alt + < |
| Text align left | Cmd + Option + L | Ctrl + Alt + L |
| Text align center | Cmd + Option + T | Ctrl + Alt + T |
| Text align right | Cmd + Option + R | Ctrl + Alt + R |
---
Components and Styles
| Action | Mac | Windows |
|---|---|---|
| Create Component | Cmd + Option + K | Ctrl + Alt + K |
| Detach Instance | Cmd + Option + B | Ctrl + Alt + B |
| Swap Component | Right-click > Swap | Right-click > Swap |
| Go to Main Component | Right-click or via sidebar | Right-click or via sidebar |
| Create Style | Via design panel | Via design panel |
---
Prototyping
| Action | Mac | Windows |
|---|---|---|
| Switch to Prototype tab | Shift + E | Shift + E |
| Present / Preview | Cmd + Option + Enter | Ctrl + Alt + Enter |
| Add flow starting point | Right-click > Add flow | Right-click > Add flow |
When in presentation mode:
| Action | Key |
|---|---|
| Next frame | Right Arrow or Space |
| Previous frame | Left Arrow |
| Restart prototype | R |
| Close presentation | Esc |
---
Top 10 Figma Shortcuts for Daily Use
- V — Move tool. You will use this constantly.
- F — Frame tool. Frames are the building blocks of Figma designs.
- Cmd/Ctrl + D — Duplicate. Faster than copy-paste.
- Cmd/Ctrl + G — Group selection.
- Cmd/Ctrl + R — Rename layers. Clean naming saves time later.
- Option/Alt + drag — Duplicate while moving.
- Cmd/Ctrl + 1 — Zoom to fit. Great for getting the big picture.
- Shift + A — Add Auto Layout. Essential for responsive design.
- Cmd/Ctrl + Option/Alt + K — Create component.
- Cmd/Ctrl + \ — Toggle UI for distraction-free design.
---
Building Shortcut Muscle Memory
Knowing shortcuts is not the same as using them instinctively. Here are tips to make them stick:
- Focus on 3-5 shortcuts at a time. Add more only after the current batch is automatic.
- Put a printed cheat sheet next to your monitor for the first week.
- Use a training tool like Keyhab to practice shortcuts with spaced repetition, ensuring they move from short-term to long-term memory.
---
Conclusion
Figma keyboard shortcuts are the fastest way to level up your design speed. Start with the tool shortcuts and the top 10 list, then expand into alignment, text editing, and prototyping shortcuts as your workflow demands. Consistent daily practice will make these shortcuts second nature within weeks.