Figma keyboard shortcuts cheat sheet
Figma · 65 shortcuts65 Figma shortcuts grouped by task, with Windows and Mac keys side by side. Click any row for the full answer page.
Essentials
| Action | Windows | Mac |
|---|---|---|
| Open Actions menu | Ctrl+KCtrlK | Cmd+K⌘K |
| Open keyboard shortcuts panel | Ctrl+Shift+?CtrlShift? | Ctrl+Shift+?⌃⇧? |
Tools
| Action | Windows | Mac |
|---|---|---|
| Text tool | TT | TT |
| Rectangle tool | RR | RR |
| Line tool | LL | LL |
| Arrow tool | Shift+LShiftL | Shift+L⇧L |
| Ellipse tool | OO | OO |
| Hand tool (temporary pan) | SpaceSpace | SpaceSpace |
| Focus toolbar | Ctrl+F6CtrlF6 | F6F6 |
| Toggle Dev Mode | Shift+DShiftD | Shift+D⇧D |
Navigation & zoom
| Action | Windows | Mac |
|---|---|---|
| Pan canvas | Up/Down/Left/RightUp/Down/Left/Right | Up/Down/Left/RightUp/Down/Left/Right |
| Pan canvas faster | Shift+Up/Down/Left/RightShiftUp/Down/Left/Right | Shift+Up/Down/Left/Right⇧Up/Down/Left/Right |
| Zoom in | Ctrl+PlusCtrlPlus | Cmd+Plus⌘Plus |
| Zoom out | Ctrl+MinusCtrlMinus | Cmd+Minus⌘Minus |
| Activate keyboard box selection | Ctrl+SpaceCtrlSpace | Option+Space⌥Space |
| Resize keyboard selection box | Ctrl+Up/Down/Left/RightCtrlUp/Down/Left/Right | Cmd+Up/Down/Left/Right⌘Up/Down/Left/Right |
| Close keyboard box selection | EscEsc | EscEsc |
Layers & components
| Action | Windows | Mac |
|---|---|---|
| Navigate between child layers | Tab⇥ | Tab⇥ |
| Navigate between child layers (reverse) | Shift+TabShift⇥ | Shift+Tab⇧⇥ |
| Select highlighted object | Enter↵ | Enter↵ |
Editing
| Action | Windows | Mac |
|---|---|---|
| Undo | Ctrl+ZCtrlZ | Cmd+Z⌘Z |
| Copy | Ctrl+CCtrlC | Cmd+C⌘C |
| Paste | Ctrl+VCtrlV | Cmd+V⌘V |
| Duplicate | Ctrl+DCtrlD | Cmd+D⌘D |
| Duplicate while dragging | Alt+DragAltDrag | Option+Drag⌥Drag |
| Paste to replace | Ctrl+Shift+RCtrlShiftR | Shift+Cmd+R⇧⌘R |
| Paste over selection | Ctrl+Shift+VCtrlShiftV | Cmd+Shift+V⌘⇧V |
Arrange
| Action | Windows | Mac |
|---|---|---|
| Group selection | Ctrl+GCtrlG | Cmd+G⌘G |
| Ungroup selection | Ctrl+Shift+GCtrlShiftG | Shift+Cmd+G⇧⌘G |
| Create frame from selection | Ctrl+Alt+GCtrlAltG | Cmd+Option+G⌘⌥G |
| Align top | Alt+WAltW | Option+W⌥W |
| Align left | Alt+AAltA | Option+A⌥A |
| Align bottom | Alt+SAltS | Option+S⌥S |
| Align right | Alt+DAltD | Option+D⌥D |
| Align vertical centers | Alt+VAltV | Option+V⌥V |
| Align horizontal centers | Alt+HAltH | Option+H⌥H |
| Bring forward | Ctrl+]Ctrl] | Cmd+]⌘] |
| Bring to front | Ctrl+Shift+]CtrlShift] | Cmd+Option+]⌘⌥] |
| Send backward | Ctrl+[Ctrl[ | Cmd+[⌘[ |
| Send to back | Ctrl+Shift+[CtrlShift[ | Cmd+Option+[⌘⌥[ |
| Flip horizontal | Shift+HShiftH | Shift+H⇧H |
| Flip vertical | Shift+VShiftV | Shift+V⇧V |
Boolean operations
| Action | Windows | Mac |
|---|---|---|
| Union selection | Alt+Shift+UAltShiftU | Option+Shift+U⌥⇧U |
| Subtract selection | Alt+Shift+SAltShiftS | Option+Shift+S⌥⇧S |
| Intersect selection | Alt+Shift+IAltShiftI | Option+Shift+I⌥⇧I |
| Exclude selection | Alt+Shift+EAltShiftE | Option+Shift+E⌥⇧E |
Components
| Action | Windows | Mac |
|---|---|---|
| Create component | Ctrl+Alt+KCtrlAltK | Option+Cmd+K⌥⌘K |
| Detach instance | Ctrl+Alt+BCtrlAltB | Option+Cmd+B⌥⌘B |
Zoom
| Action | Windows | Mac |
|---|---|---|
| Zoom to fit | Shift+1Shift1 | Shift+1⇧1 |
| Zoom to selection | Shift+2Shift2 | Shift+2⇧2 |
| Toggle pixel grid | Ctrl+'Ctrl' | Cmd+'⌘' |
Comments
| Action | Windows | Mac |
|---|---|---|
| Enter comment mode | CC | CC |
| Bold comment text | Ctrl+BCtrlB | Cmd+B⌘B |
| Italicize comment text | Ctrl+ICtrlI | Cmd+I⌘I |
View
| Action | Windows | Mac |
|---|---|---|
| Hide/show entire UI | Ctrl+\Ctrl\ | Cmd+\⌘\ |
| Show/hide layer outlines | Ctrl+Shift+OCtrlShiftO | Cmd+Shift+O⌘⇧O |
| Show Layers panel | Ctrl+1Ctrl1 | Option+1⌥1 |
Search
| Action | Windows | Mac |
|---|---|---|
| Search layers | Ctrl+FCtrlF | Cmd+F⌘F |
Selection
| Action | Windows | Mac |
|---|---|---|
| Select all | Ctrl+ACtrlA | Cmd+A⌘A |
| Select matching objects | Alt+Ctrl+AAltCtrlA | Option+Cmd+A⌥⌘A |
| Deselect all | EscEsc | EscEsc |
| Select child layer | Enter↵ | Enter↵ |
| Select parent layer | Shift+EnterShift↵ | Shift+Enter⇧↵ |
| Select next sibling | Tab⇥ | Tab⇥ |
| Select previous sibling | Shift+TabShift⇥ | Shift+Tab⇧⇥ |
More design tools shortcuts
Ask your agent
Prompt
Make me a one-page Figma cheat sheet from the 65 shortcuts at https://keyflowhub.com/shortcuts/figma, ordered by what I'm most likely to use, and point out any that clash with my current keybindings.
Paste into Claude Code and it will do the rest.
Questions
Windows: Ctrl + Z. Mac: Cmd + Z.
Sources: help.figma.com, help.figma.com, help.figma.com, help.figma.com