Keyhab
⌘/
Figma

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.

ToolMac / Windows
Move toolV
Scale toolK
Frame toolF
RectangleR
EllipseO
LineL
ArrowShift + L
Pen toolP
Pencil toolShift + P
Text toolT
Hand tool (pan)Hold Space + drag
Comment toolC
Slice toolS

---

View and Zoom

ActionMacWindows
Zoom inCmd + +Ctrl + +
Zoom outCmd + -Ctrl + -
Zoom to 100%Cmd + 0Ctrl + 0
Zoom to fitCmd + 1Ctrl + 1
Zoom to selectionCmd + 2Ctrl + 2
Zoom to next frameNN
Zoom to previous frameShift + NShift + N
Toggle pixel gridCmd + 'Ctrl + '
Toggle layout gridsCtrl + GCtrl + G
Show rulersShift + RShift + R
Toggle UI (panels)Cmd + \Ctrl + \
Toggle multiplayer cursorsCmd + Option + \Ctrl + Alt + \

---

Selection and Layers

ActionMacWindows
Select allCmd + ACtrl + A
Select inverseCmd + Shift + ACtrl + Shift + A
Select child/parentEnter / Shift + EnterEnter / Shift + Enter
Select next/previous siblingTab / Shift + TabTab / Shift + Tab
Deep selectCmd + ClickCtrl + Click
GroupCmd + GCtrl + G
UngroupCmd + Shift + GCtrl + Shift + G
Frame selectionCmd + Option + GCtrl + Alt + G
Lock/UnlockCmd + Shift + LCtrl + Shift + L
Show/HideCmd + Shift + HCtrl + Shift + H

---

Editing Objects

ActionMacWindows
CopyCmd + CCtrl + C
PasteCmd + VCtrl + V
Paste in placeCmd + Shift + VCtrl + Shift + V
DuplicateCmd + DCtrl + D
Duplicate in placeOption + dragAlt + drag
DeleteBackspace or DeleteBackspace or Delete
UndoCmd + ZCtrl + Z
RedoCmd + Shift + ZCtrl + Shift + Z
Rename layerCmd + RCtrl + R
Copy propertiesCmd + Option + CCtrl + Alt + C
Paste propertiesCmd + Option + VCtrl + Alt + V

---

Transform and Align

ActionMacWindows
Flip horizontalShift + HShift + H
Flip verticalShift + VShift + V
Bring to frontCmd + ]Ctrl + ]
Send to backCmd + [Ctrl + [
Bring forwardCmd + Option + ]Ctrl + Alt + ]
Send backwardCmd + Option + [Ctrl + Alt + [
Align leftOption + AAlt + A
Align rightOption + DAlt + D
Align topOption + WAlt + W
Align bottomOption + SAlt + S
Align horizontal centerOption + HAlt + H
Align vertical centerOption + VAlt + V
Distribute horizontallyCtrl + Option + HCtrl + Alt + Shift + H
Distribute verticallyCtrl + Option + VCtrl + Alt + Shift + V
Tidy upCtrl + Option + TCtrl + Alt + T

---

Boolean Operations

ActionMacWindows
UnionCmd + Option + UCtrl + Alt + U
SubtractCmd + Option + SCtrl + Alt + S
IntersectCmd + Option + ICtrl + Alt + I
ExcludeCmd + Option + XCtrl + Alt + X
FlattenCmd + ECtrl + E
Outline strokeCmd + Shift + OCtrl + Shift + O

---

Text Editing

ActionMacWindows
BoldCmd + BCtrl + B
ItalicCmd + ICtrl + I
UnderlineCmd + UCtrl + U
StrikethroughCmd + Shift + XCtrl + Shift + X
Create linkCmd + KCtrl + K
Increase font sizeCmd + Shift + >Ctrl + Shift + >
Decrease font sizeCmd + Shift + <Ctrl + Shift + <
Increase line heightOption + Shift + >Alt + Shift + >
Decrease line heightOption + Shift + <Alt + Shift + <
Increase letter spacingOption + >Alt + >
Decrease letter spacingOption + <Alt + <
Text align leftCmd + Option + LCtrl + Alt + L
Text align centerCmd + Option + TCtrl + Alt + T
Text align rightCmd + Option + RCtrl + Alt + R

---

Components and Styles

ActionMacWindows
Create ComponentCmd + Option + KCtrl + Alt + K
Detach InstanceCmd + Option + BCtrl + Alt + B
Swap ComponentRight-click > SwapRight-click > Swap
Go to Main ComponentRight-click or via sidebarRight-click or via sidebar
Create StyleVia design panelVia design panel

---

Prototyping

ActionMacWindows
Switch to Prototype tabShift + EShift + E
Present / PreviewCmd + Option + EnterCtrl + Alt + Enter
Add flow starting pointRight-click > Add flowRight-click > Add flow

When in presentation mode:

ActionKey
Next frameRight Arrow or Space
Previous frameLeft Arrow
Restart prototypeR
Close presentationEsc

---

Top 10 Figma Shortcuts for Daily Use

  1. V — Move tool. You will use this constantly.
  2. F — Frame tool. Frames are the building blocks of Figma designs.
  3. Cmd/Ctrl + D — Duplicate. Faster than copy-paste.
  4. Cmd/Ctrl + G — Group selection.
  5. Cmd/Ctrl + R — Rename layers. Clean naming saves time later.
  6. Option/Alt + drag — Duplicate while moving.
  7. Cmd/Ctrl + 1 — Zoom to fit. Great for getting the big picture.
  8. Shift + A — Add Auto Layout. Essential for responsive design.
  9. Cmd/Ctrl + Option/Alt + K — Create component.
  10. 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.

⌘/

Learn Figma shortcuts with quick quizzes

Keyhab quizzes you on 1,050 shortcuts for 15 tools, from Basics to Advanced. Five minutes a day on iPhone or iPad — VSCode (Mac) and Vim Basics are free.

Download free on the App Store

Related