Figma Shortcuts

MacWindows

Tools

  • VMove tool
  • KScale tool
  • FFrame tool
  • AFrame tool
  • Shift + SSection tool
  • SSlice tool
  • RRectangle
  • LLine
  • Shift + LArrow
  • OEllipse
  • Shift + Cmd + KPlace image
  • PPen
  • Shift + PPencil
  • TText
  • Shift + IResources
  • HHand
  • CAdd comment
  • IPick color
  • Cmd + ,Quick actions
  • Cmd + PQuick actions

View

  • \Show/Hide UI
  • Cmd + .Show/Hide UI
  • Shift + Cmd + \Minimize UI
  • Opt + Cmd + \Multiplayer cursors
  • Shift + RRulers
  • Shift + OShow outlines
  • Cmd + YShow outlines
  • Cmd + Shift + PPixel preview
  • Shift + GLayout grids
  • Shift + 'Pixel grid
  • Cmd + 'Pixel grid
  • Opt + LCollapse layers
  • Opt + 1Layers panel
  • Opt + 2Assets panel
  • Cmd + FFind and replace
  • Opt + 3Libraries
  • Opt + 8Design panel
  • Opt + 9Prototype panel
  • Opt + 0Inspect panel
  • Shift + EToggle design/prototype panel
  • Shift + CShow/Hide comments
  • Opt + Cmd + EnterPresent (play prototype)
  • Shift + SpacePreview (play on canvas)
  • Opt + Cmd + ← →Switch between files
  • Fn + ↓ ↑Switch between pages
  • Shift + DDev mode/Design mode

Zoom

  • +Zoom in
  • -Zoom out
  • Cmd + 0Zoom to 100%
  • Shift + 1Zoom to fit
  • Shift + 2Zoom to selection
  • Shift + NZoom to previous frame
  • NZoom to next frame

Text

  • Cmd + BBold
  • Cmd + IItalic
  • Cmd + UUnderline
  • Shift + Cmd + XStrikethrough
  • Shift + Cmd + UCreate link
  • Shift + Cmd + 8Bulleted list
  • Shift + Cmd + 7Numbered list
  • Opt + Cmd + LText align left
  • Opt + Cmd + TText align center
  • Opt + Cmd + RText align right
  • Opt + Cmd + JText align justified
  • Cmd + ]Increase indentation
  • Cmd + [Decrease indentation
  • Shift + Cmd + >Increase font size
  • Shift + Cmd + .Increase font size
  • Shift + Cmd + <Decrease font size
  • Shift + Cmd + ,Decrease font size
  • Opt + Cmd + >Increase font weight
  • Opt + Cmd + .Increase font weight
  • Opt + Cmd + <Decrease font weight
  • Opt + Cmd + ,Decrease font weight
  • Opt + Shift + >Increase line height
  • Opt + Shift + <Decrease line height
  • Opt + >Increase letter spacing
  • Opt + .Increase letter spacing
  • Opt + <Decrease letter spacing
  • Opt + ,Decrease letter spacing

Shape

  • BPaint bucket
  • CmdBend tool (while editing shape)
  • Opt + /Remove fill
  • Shift + /Remove stroke
  • Shift + 'Remove stroke
  • Shift + XSwap fill and stroke
  • Cmd + JJoin selection (after selecting points)
  • Shift + Cmd + JSmooth join selection (after selecting points)
  • Shift + DeleteDelete and heal selection (after selecting points)
  • Cmd + EFlatten selection

Selection

  • Cmd + ClickDeep select
  • Cmd + DragDeep select with rectangle
  • Cmd + Right clickSelect layer menu
  • Cmd + ASelect all
  • Shift + Cmd + ASelect inverse
  • EscSelect none
  • EnterSelect children
  • \Select parent
  • Shift + EnterSelect parent
  • TabSelect next sibling
  • Shift + TabSelect previous sibling
  • Opt + Cmd + ASelect all matching layers
  • Cmd + GGroup selection
  • Shift + Cmd + GUngroup selection
  • Opt + Cmd + GFrame selection
  • Shift + Cmd + HShow/Hide selection
  • Shift + Cmd + LLock/Unlock selection

Cursor

  • OptMeasure to selection (while pointing)
  • OptDuplicate selection (while moving)
  • OptResize from center (while resizing)
  • ShiftResize proportionally (while resizing)
  • CmdCrop image (while resizing)
  • CmdIgnore constraints (frames) (while resizing)
  • SpaceMove while resizing (while dragging)

Edit

  • Cmd + CCopy
  • Cmd + XCut
  • Cmd + VPaste
  • Shift + Cmd + RPaste to replace
  • Shift + Cmd + VPaste over selection
  • Cmd + DDuplicate
  • Cmd + RRename
  • Shift + Cmd + EExport
  • Shift + Cmd + CCopy as PNG
  • Opt + Cmd + CCopy properties
  • Opt + Cmd + VPaste properties
  • Opt + Cmd + PRun last plugin

Transform

  • Shift + HFlip horizontal
  • Shift + VFlip vertical
  • Ctrl + Cmd + MUse as mask
  • EnterEdit shape or image
  • Opt + Shift + Cmd + RResize the frame to fit
  • 00Set opacity to 0%
  • 1Set opacity to 10%
  • 2Set opacity to 20%
  • 3Set opacity to 30%
  • 4Set opacity to 40%
  • 5Set opacity to 50%
  • 6Set opacity to 60%
  • 7Set opacity to 70%
  • 8Set opacity to 80%
  • 9Set opacity to 90%
  • 0Set opacity to 100%

Arrange

  • Opt + AAlign left
  • Opt + HAlign horizontal centers
  • Opt + DAlign right
  • Opt + WAlign top
  • Opt + VAlign vertical centers
  • Opt + SAlign bottom
  • Ctrl + Opt + TTidy up
  • Ctrl + Opt + HDistribute horizontal spacing
  • Ctrl + Opt + VDistribute vertical spacing
  • Opt + Cmd + ]Bring to front
  • Cmd + ]Bring forward
  • Cmd + [Send backward
  • Opt + Cmd + [Send to back

Components

  • Opt + 2Show assets
  • Opt + Cmd + OLibraries
  • Opt + Cmd + KCreate component
  • Opt + Cmd + BDetach instance
  • OptSwap component instance (while inserting)
  • Ctrl + Opt + Cmd + KGo to main component

Auto Layout

  • Shift + AAdd auto layout
  • Opt + Shift + ARemove auto layout
  • Ctrl + Shift + ASuggest auto layout
  • Shift + DragDrag padding/spacing with big nudge steps (while dragging handles)
  • Opt + DragDrag padding from both sides (while dragging handles)
  • Opt + Shift + DragDrag padding from all sides (while dragging handles)
  • Opt + ClickEdit both padding sides (click padding area)
  • Opt + Shift + ClickEdit all padding sides (click padding area)
  • CmdSingle padding field (while clicking into any padding fields)
  • Double clickSet hug contents (Vertical or Horizontal edge)
  • Opt + Double clickSet fill container (Vertical or Horizontal edge)
  • ↓ → ↑ ←Set alignment stepwise (after clicking on alignment box)
  • W A S DSet alignment to edge (after clicking on alignment box)
  • V HSet alignment to center vertically or horizontally (after clicking on alignment box)
  • BToggle text baseline alignment (after clicking on alignment box)
  • XToggle space between/packed (after clicking on alignment widget)
  • Double clickToggle space between/packed (on alignment widget)
  • Cmd + ↓Open Menu to allow toggling (with Width / Height in focus)