On this page
- How to see every shortcut inside Figma
- How Mac keys map to Windows keys
- Tools and canvas
- Selecting and editing layers
- Arrange, align and transform
- Auto layout
- Components, masks and shapes
- Text
- View, zoom and interface
- Panels, modes and prototyping
- Where Figma's own help pages disagree
- Commonly used but not documented by Figma
- The shortcuts worth learning first
- FAQ
How to see every shortcut inside Figma
The shortcuts panel is the only list guaranteed to match your version of Figma and your keyboard. It opens with Ctrl + Shift + ? on both platforms. The Actions menu (⌘K on Mac, Ctrl + K on Windows) lets you search for a command by name when you don't know its key.
| Action | Mac | Windows |
|---|---|---|
| Keyboard shortcuts panel | Mac⌃⇧? | WindowsCtrlShift? |
| Actions menu | Mac⌘K | WindowsCtrlK |
| Quick actions (older name, still listed) | Mac⌘/ | WindowsCtrl/ |
Figma's default shortcuts assume a US QWERTY keyboard. If you type on AZERTY, QWERTZ, a UK layout or one of the other supported layouts (Figma supports 15), set it in the shortcuts panel's Layout tab or under Main menu → Preferences → Keyboard layout. If keys still do the wrong thing, see Figma shortcuts not working.
How Mac keys map to Windows keys
Most shortcuts swap ⌘ (Command) for Ctrl and ⌥ (Option) for Alt. A few change more than that, so don't translate them in your head. Create component is ⌥⌘K on Mac but Ctrl + Alt + K on Windows. Go to main component is ⌃⌥⌘K on Mac and Ctrl + Alt + Shift + K on Windows. Pixel preview is ⌃P on Mac and Ctrl + Alt + P on Windows. Suggest auto layout is ⌃⇧A on Mac and Ctrl + Alt + Shift + A on Windows. Single-letter keys like F, K and C, and Shift combinations like ⇧1, are the same on both.
In the tables below, Mac symbols read as: ⌘ Command, ⌥ Option, ⌃ Control, ⇧ Shift.
Tools and canvas
| Action | Mac | Windows |
|---|---|---|
| Frame tool | MacForA | WindowsForA |
| Section | Mac⇧S | WindowsShiftS |
| Scale tool | MacK | WindowsK |
| Eyedropper | MacIor⌃C | WindowsI |
| Comment tool | MacC | WindowsC |
| Show / hide comments | Mac⇧C | WindowsShiftC |
| Place image or video | Mac⇧⌘K | WindowsCtrlShiftK |
| Undo | Mac⌘Z | WindowsCtrlZ |
Selecting and editing layers
| Action | Mac | Windows |
|---|---|---|
| Select all | Mac⌘A | WindowsCtrlA |
| Select inverse | Mac⇧⌘A | WindowsCtrlShiftA |
| Select matching layers | Mac⌥⌘A | WindowsCtrlAltA |
| Select child | MacEnter | WindowsEnter |
| Select parent | Mac⇧Enteror\ | WindowsShiftEnteror\ |
| Next sibling | MacTab | WindowsTab |
| Previous sibling | Mac⇧Tab | WindowsShiftTab |
| Duplicate | Mac⌘D | WindowsCtrlD |
| Rename layer | Mac⌘R | WindowsCtrlR |
| Hide / show layer | Mac⌘⇧H | WindowsCtrlShiftH |
| Lock / unlock layer | Mac⌘⇧L | WindowsCtrlShiftL |
| Copy as PNG | Mac⌘⇧C | WindowsCtrlShiftC |
| Paste over selection | Mac⌘⇧V | WindowsCtrlShiftV |
| Paste to replace | Mac⇧⌘R | WindowsCtrlShiftR |
Arrange, align and transform
| Action | Mac | Windows |
|---|---|---|
| Group | Mac⌘G | WindowsCtrlG |
| Ungroup / remove frame | Mac⇧⌘Gor⌘Delete | WindowsCtrlShiftGorCtrlBackspace |
| Frame selection | Mac⌥⌘G | WindowsCtrlAltG |
| Resize frame to fit | Mac⌥⇧⌘R | WindowsAltShiftCtrlR |
| Bring forward | Mac⌘] | WindowsCtrl] |
| Send backward | Mac⌘[ | WindowsCtrl[ |
| Align left / right | Mac⌥Aor⌥D | WindowsAltAorAltD |
| Align top / bottom | Mac⌥Wor⌥S | WindowsAltWorAltS |
| Align horizontal / vertical centre | Mac⌥Hor⌥V | WindowsAltHorAltV |
| Flip horizontal / vertical | Mac⇧Hor⇧V | WindowsShiftHorShiftV |
| Nudge 1 (default) | MacArrow key | WindowsArrow key |
| Big nudge 10 (default) | Mac⇧Arrow key | WindowsShiftArrow key |
Nudge amounts are yours to change under Main menu → Preferences → Nudge amount. The snapping guide covers that and how to stop layers jumping to whole pixels.
Auto layout
| Action | Mac | Windows |
|---|---|---|
| Add auto layout | Mac⇧A | WindowsShiftA |
| Suggest auto layout | Mac⌃⇧A | WindowsCtrlAltShiftA |
| Remove auto layout | Mac⌥⇧A | WindowsAltShiftA |
Ignore auto layout (absolute position) has no keyboard shortcut. Use the button in the right sidebar. More detail in Figma auto layout shortcuts.
Components, masks and shapes
| Action | Mac | Windows |
|---|---|---|
| Create component | Mac⌥⌘K | WindowsCtrlAltK |
| Detach instance | Mac⌥⌘B | WindowsCtrlAltB |
| Go to main component | Mac⌃⌥⌘K | WindowsCtrlAltShiftK |
| Quick insert (also swaps an instance) | Mac⇧I | WindowsShiftI |
| Convert to slot | Mac⌘⇧S | WindowsCtrlShiftS |
| Use as mask / remove mask | Mac⌃⌘M | WindowsCtrlAltM |
| Union selection | Mac⌥⇧U | WindowsAltShiftU |
| Subtract selection | Mac⌥⇧S | WindowsAltShiftS |
| Intersect selection | Mac⌥⇧I | WindowsAltShiftI |
| Exclude selection | Mac⌥⇧E | WindowsAltShiftE |
| Flatten | Mac⌥⇧F | WindowsAltShiftF |
| Outline stroke | Mac⌥⌘O | WindowsCtrlAltO |
Text
| Action | Mac | Windows |
|---|---|---|
| Bold | Mac⌘B | WindowsCtrlB |
| Italic | Mac⌘I | WindowsCtrlI |
| Underline | Mac⌘U | WindowsCtrlU |
| Font size up / down | Mac⇧⌘>or⇧⌘< | WindowsCtrlShift>orCtrlShift< |
| Font weight up / down | Mac⌥⌘>or⌥⌘< | WindowsCtrlAlt>orCtrlAlt< |
| Line height up / down | Mac⇧⌥>or⇧⌥< | WindowsAltShift>orAltShift< |
| Letter spacing up / down | Mac⌥>or⌥< | WindowsAlt>orAlt< |
| Add link to text | Mac⇧⌘U | WindowsCtrlShiftU |
| Bulleted list | Mac⌘⇧8 | Windows— |
| Numbered list | Mac⌘⇧7 | Windows— |
| Indent / outdent list | Mac⌘]or⌘[ | WindowsCtrl]orCtrl[ |
Figma's text article gives bold, italic and underline for Mac only, so the Windows Ctrl versions are implied rather than stated. It also lists the list shortcuts for Mac only. The Figma text shortcuts guide covers the gaps, including why there's no documented strikethrough key.
View, zoom and interface
| Action | Mac | Windows |
|---|---|---|
| Zoom in | Mac⌘+or+ | WindowsCtrl+ |
| Zoom out | Mac⌘−or− | WindowsCtrl− |
| Zoom to fit everything | Mac⇧1 | WindowsShift1 |
| Zoom to selection | Mac⇧2 | WindowsShift2 |
| Hide / show UI | Mac⌘\ | WindowsCtrl\ |
| Minimize UI | Mac⌘⇧\ | WindowsCtrlShift\ |
| Outline mode | Mac⌘⇧O | WindowsCtrlShiftO |
| Pixel preview | Mac⌃P | WindowsCtrlAltP |
| Snap to pixel grid | Mac⌘⇧' | WindowsCtrlShift' |
| Multiplayer cursors | Mac⌥⌘\ | WindowsCtrlAlt\ |
The full zoom set, including interface scale in the desktop app, is in Figma zoom shortcuts. Grid and layout guide toggles are in Figma grid shortcuts, because Figma's own pages disagree on them (see below).
Panels, modes and prototyping
| Action | Mac | Windows |
|---|---|---|
| Layers panel | Mac⌥1 | WindowsAlt1 |
| Assets panel | Mac⌥2 | WindowsAlt2 |
| Libraries | Mac⌥3 | WindowsAlt3 |
| Dev Mode | Mac⇧D | WindowsShiftD |
| Switch Design / Prototype tab | Mac⇧E | WindowsShiftE |
| Preview prototype inline | Mac⇧Space | WindowsShiftSpace |
| Present | Mac⌘⌥Return | WindowsCtrlAltEnter |
| Export | Mac⇧⌘E | WindowsCtrlShiftE |
| Save to version history | Mac⌘⌥S | WindowsCtrlAltS |
Where Figma's own help pages disagree
A few actions have different keys on different Figma help pages. Try the first one, and if it does nothing, try the second or check the shortcuts panel.
| Action | Mac | Windows |
|---|---|---|
| Show / hide layout guides | Mac⌃Gor⇧G | WindowsCtrlShift4orShiftG |
| Show / hide pixel grid | Mac⌘'or⇧' | WindowsCtrl'orShift' |
| Bring to front | Mac⌘⌥]or] | WindowsCtrlShift]or] |
| Send to back | Mac⌘⌥[or[ | WindowsCtrlShift[or[ |
| Letter spacing up (US table) | Mac⌘> | Windows— |
For letter spacing, the text properties article (⌥ on Mac, Alt on Windows) is the more specific source, so the Text table above uses it. One text page also prints underline as Option+U on Mac; ⌘U is the likelier key.
Commonly used but not documented by Figma
These keys circulate in cheat sheets and many designers use them, but no help.figma.com article lists them. Treat them as things to try, and confirm in the shortcuts panel.
- Redo: commonly
⇧⌘Zon Mac andCtrl+Shift+ZorCtrl+Yon Windows. - Rulers: commonly
⇧R. The documented route is Main menu → View → Rulers. - Zoom to 100%: commonly
⇧0. - Collapse all layers: commonly
⌥L. - Opacity: commonly the number keys 0 to 9 with a layer selected.
- Strikethrough, text alignment, next or previous frame, opening the variables panel and crop have no documented key.
The shortcuts worth learning first
If you only learn a handful, pick the ones you'd otherwise reach for the sidebar to do: ⇧A for auto layout, ⌥⌘K / Ctrl + Alt + K for components, ⇧1 and ⇧2 to get around the canvas, ⌘\ / Ctrl + \ to hide the UI, and ⌘K / Ctrl + K for everything else. The Actions menu covers any command you haven't memorised.
Frequently asked questions
How do I see all keyboard shortcuts in Figma?
Press Ctrl+Shift+? on Mac or Windows to open the keyboard shortcuts panel. It lists Figma's shortcuts, and its Layout tab lets you match them to your keyboard.
Are Figma shortcuts different on Windows?
Mostly, ⌘ on Mac becomes Ctrl on Windows and ⌥ becomes Alt. Some change more than that: Create component is ⌥⌘K on Mac and Ctrl+Alt+K on Windows, and Pixel preview is ⌃P on Mac and Ctrl+Alt+P on Windows.
What is the redo shortcut in Figma?
Figma's help center documents Undo (⌘Z / Ctrl+Z) but not Redo. Redo is commonly ⇧⌘Z on Mac and Ctrl+Shift+Z or Ctrl+Y on Windows. Check the shortcuts panel to confirm on your setup.
Can I change keyboard shortcuts in Figma?
Figma doesn't document a way to rebind shortcuts. You can change the keyboard layout (15 are supported) in the shortcuts panel's Layout tab or under Preferences → Keyboard layout, which fixes most shortcuts that break on non-US keyboards.
Is there a Figma shortcuts PDF?
Figma's shortcuts live in its in-app panel rather than a PDF. You can print this page to PDF from your browser to keep an offline copy.
More in Keyboard shortcuts
- What Is the Figma Auto Layout Shortcut?The Figma auto layout shortcut is Shift+A on Mac and Windows. Here are the keys to remove and suggest auto layout, plus what to do for Ignore auto layout.
- What's the Figma Grid Shortcut?The Figma shortcuts to show or hide layout guides and the pixel grid on Mac and Windows, why Figma's own pages list two different keys, and when the grid shows.
- How to Zoom in Figma (and Zoom to Selection)Zoom in and out in Figma, zoom to fit or to a selection, hide the UI and scale the interface, with Mac and Windows shortcuts and fixes for when zoom gets stuck.
- Figma Text Shortcuts: Underline, Bold, Italic and MoreFigma text shortcuts for underline, bold, italic, links, font size, weight, line height, letter spacing and lists on Mac and Windows, plus a fix for stuck caps.
- How to install Figma pluginsFigma plugins don't need installing: open one from the Community or run it inside a file. Steps for Figma Design, Dev Mode, FigJam, Slides, saving and admins.
- Figma plugins not working? How to fix itFigma plugins not loading, missing or greyed out? Check your seat and edit access, org approval, network blocks and cache. A step-by-step checklist that works.
- Figma plugin vs widget: what's the difference?A Figma plugin runs for one person and closes when done. A widget is an object on the canvas everyone can see and use. When to pick which, with examples.
- How to Generate All Component Variants in FigmaFigma shows only the variants you draw. Here's how to lay out every combination of variant, boolean and nested props as a matrix, by hand or with Instancer.
