Figma keyboard shortcuts
Figma keyboard shortcuts
76 shortcuts
Windows, macOS and Linux
Figma is the browser and desktop interface design tool. Tool keys are single letters, and zoom is bound to Shift with plus and minus rather than the usual Ctrl pair, which surprises most people. Press Ctrl + Shift + ? in the app to see the live shortcut panel, which highlights keys as you use them.
Tools
| Shortcut | What it does |
|---|---|
| V | Select the Move tool |
| K | Select the Scale tool |
| F | Select the Frame tool |
| Shift + S | Select the Section tool |
| R | Draw a rectangle |
| O | Draw an ellipse |
| L | Draw a line |
| Shift + L | Draw an arrow |
| P | Select the Pen tool |
| T | Select the Text tool |
| I | Sample a colour with the eyedropper — On macOS: ⌃ + C also works |
| Space (held) | Pan the canvas with the Hand tool |
Selection
| Shortcut | What it does |
|---|---|
| Tab | Select the next sibling layer |
| Shift + Tab | Select the previous sibling layer |
| Enter | Step into the selected object |
| Shift + Enter | Step out to the parent layer |
| Esc | Deselect everything or leave the current tool |
| Ctrl/⌘ + A | Select everything on the page |
| Ctrl/⌘ + Shift + A | Invert the selection |
| Ctrl/⌘ + click | Deep-select a nested layer |
| Shift + click | Add an object to the selection or take it out |
| Ctrl + Alt + A | Select layers matching the current one — On macOS: ⌥ + ⌘ + A |
View and zoom
| Shortcut | What it does |
|---|---|
| Shift + + | Zoom in |
| Shift + - | Zoom out |
| Shift + 1 | Zoom to fit everything |
| Shift + 2 | Zoom to the selection |
| Ctrl + Alt + P | Toggle pixel preview — On macOS: ⌃ + P, with no ⌥ |
| Ctrl/⌘ + ' | Show or hide the pixel grid |
| Ctrl/⌘ + Shift + ' | Toggle snapping to the pixel grid |
| Ctrl + Shift + 4 | Show or hide the layout guides — On macOS: ⌃ + G |
| Ctrl + Alt + \ | Show or hide other people's cursors — On macOS: ⌥ + ⌘ + \ |
| Arrow keys | Pan the canvas when nothing is selected |
Text
| Shortcut | What it does |
|---|---|
| Ctrl/⌘ + B | Bold the selected text |
| Ctrl/⌘ + I | Italicise the selected text |
| Ctrl + U | Underline the selected text — On macOS: ⌥ + U, not ⌘ + U |
| Ctrl + Shift + < or > | Change the font size — On macOS: ⇧ + ⌘ + < or > |
| Ctrl + Alt + < or > | Change the font weight — On macOS: ⌥ + ⌘ + < or > |
| Alt + < or > | Change the letter spacing — On macOS: ⌥ + < or > |
| Alt + Shift + < or > | Change the line height — On macOS: ⇧ + ⌥ + < or > |
Shapes and objects
| Shortcut | What it does |
|---|---|
| Enter | Enter vector edit mode on the selected shape |
| Shift + B | Paint closed regions with the Paint bucket |
| Shift + H | Flip the selection horizontally |
| Shift + V | Flip the selection vertically |
| Alt + Shift + U | Union the selected shapes — On macOS: ⌥ + ⇧ + U |
| Alt + Shift + S | Subtract the selected shapes — On macOS: ⌥ + ⇧ + S |
| Alt + Shift + I | Intersect the selected shapes — On macOS: ⌥ + ⇧ + I |
| Alt + Shift + E | Exclude the selected shapes — On macOS: ⌥ + ⇧ + E |
Arrange and align
| Shortcut | What it does |
|---|---|
| Alt + W | Align the selection to the top — On macOS: ⌥ + W |
| Alt + A | Align the selection to the left — On macOS: ⌥ + A |
| Alt + S | Align the selection to the bottom — On macOS: ⌥ + S |
| Alt + D | Align the selection to the right — On macOS: ⌥ + D |
| Alt + V | Align the vertical centres — On macOS: ⌥ + V |
| Alt + H | Align the horizontal centres — On macOS: ⌥ + H |
| Ctrl/⌘ + ] | Bring the selection forward |
| Ctrl/⌘ + [ | Send the selection backward |
| Ctrl + Shift + ] | Bring the selection to the front — On macOS: ⌘ + ⌥ + ] |
| Ctrl + Shift + [ | Send the selection to the back — On macOS: ⌘ + ⌥ + [ |
| Arrow keys | Nudge the selection by one pixel |
| Shift + Arrow keys | Nudge the selection by the big-nudge amount |
| Ctrl/⌘ + D | Duplicate the selection |
| Alt + drag | Duplicate by dragging — On macOS: ⌥ + drag |
| Ctrl/⌘ + G | Group the selection |
| Ctrl/⌘ + Shift + G | Ungroup the selection |
| Ctrl + Alt + G | Wrap the selection in a frame — On macOS: ⌘ + ⌥ + G |
| Shift + A | Add auto layout to the selection |
Components and properties
| Shortcut | What it does |
|---|---|
| Ctrl + Alt + K | Turn the selection into a component — On macOS: ⌘ + ⌥ + K |
| Ctrl + Alt + B | Detach the instance from its component — On macOS: ⌥ + ⌘ + B |
| Ctrl + Alt + C | Copy the properties of the selected layer — On macOS: ⌥ + ⌘ + C |
| Ctrl + Alt + V | Paste those properties onto the selection — On macOS: ⌥ + ⌘ + V |
Prototyping and comments
| Shortcut | What it does |
|---|---|
| Shift + E | Switch between the Design and Prototype tabs |
| Ctrl + Alt + Enter | Open presentation view — On macOS: ⌘ + ⌥ + Return |
| R | Restart the prototype from its starting frame — While a prototype is playing |
| C | Switch to comment mode |
| Shift + C | Show or hide the comments on the canvas |
| Shift + D | Toggle Dev Mode |
| Ctrl + Shift + ? | Open the keyboard shortcuts panel — On macOS: ⌃ + ⇧ + ? |
Common questions
- How many keyboard shortcuts does Figma have?
- This page lists 76 shortcuts across 8 groups, covering the ones people actually use day to day rather than every binding the application defines.
- Are Figma shortcuts the same on Mac and Windows?
- Mostly. The usual difference is that Ctrl on Windows becomes ⌘ on macOS, which is why the shortcuts here are written as "Ctrl/⌘". Where a binding genuinely differs beyond that swap, it is spelled out separately.
Related pages
Sources
- Official vendor product documentation — At One Place