Figma keyboard shortcuts
Figma work is mostly selection and repetition. These shortcuts get you from tool choice to shape editing to layer and canvas control without breaking the design flow.
Windows, macOS, Linux · 28 shortcutsTools
Switch between the pointer, frame, pen, text, hand, and zoom tools that shape the canvas.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Move tool | V | V | V |
| Frame tool | F | F | F |
| Rectangle | R | R | R |
| Ellipse | O | O | O |
| Pen | P | P | P |
| Text | T | T | T |
| Comment | C | C | C |
| Pick a color from anywhereHold it to sample while dragging; works outside the canvas too. | CtrlC | CmdC | CtrlC |
| Focus the toolbarUse the arrow keys to choose a tool after the toolbar is focused. The current help page documents macOS and Windows bindings. | CtrlF6 | F6 | Not documented |
| Place a new object after choosing a toolThis does not apply to objects that require multiple clicks, such as lines, vector paths, connectors, and tables. | Enter | Enter | Enter |
Keyboard selection
Select objects and child layers without reaching for a mouse, then return to the canvas when the selection is complete.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Activate keyboard box selectionMove the pink cursor with the arrow keys and press Enter to select an object. | CtrlSpace | OptionSpace | CtrlSpace |
| Move to the next child layerShift+Tab moves to the previous child layer when a parent layer is selected. | Tab | Tab | Tab |
| Select the object under the keyboard cursor | Enter | Enter | Enter |
| Close keyboard box selection | Esc | Esc | Esc |
Shapes and editing
Create shapes, duplicate objects, edit text, and make repeated changes without opening menus.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Duplicate the selectionHolding Alt (Option) while dragging also duplicates. | CtrlD | CmdD | CtrlD |
| Group the selection | CtrlG | CmdG | CtrlG |
| Boolean union of the selection | CtrlAltU | CmdOptionU | CtrlAltU |
| Flip horizontallyShift+V flips vertically. | ShiftH | ShiftH | ShiftH |
| Resize keeping proportionsHold Shift while resizing a corner handle. | Not documented | Not documented | Not documented |
Layers and view
Select through layers, move objects, change the canvas view, and keep the right panels in reach.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Show or hide the layers panel | ShiftA | ShiftA | ShiftA |
| Zoom to fit everythingShift+2 zooms to fit the selection. | Shift1 | Shift1 | Shift1 |
| Show or hide the UI | Ctrl\ | Cmd\ | Ctrl\ |
| Show or hide rulers | ShiftR | ShiftR | ShiftR |