Figma Keyboard Shortcuts
105+ Figma shortcuts for UI design, prototyping, and collaboration. Mac and Windows shortcuts with search and print.
Selection
| Action | Shortcut |
|---|---|
| Move Tool | |
| Scale Tool | |
| Select All | |
| Deselect All | |
| Deep Select (select child layer) | |
| Select Child / Enter Frame | |
| Select Parent | |
| Select Next Sibling | |
| Select Previous Sibling | |
| Deselect / Exit |
Shape Tools
| Action | Shortcut |
|---|---|
| Rectangle Tool | |
| Ellipse Tool | |
| Line Tool | |
| Arrow Tool | |
| Pen Tool | |
| Pencil Tool | |
| Text Tool | |
| Frame Tool | |
| Slice Tool | |
| Eyedropper / Color Picker | |
| Comment Tool |
Transform
| Action | Shortcut |
|---|---|
| Duplicate Selection | |
| Duplicate While Dragging | |
| Group Selection | |
| Ungroup | |
| Frame Selection | |
| Bring Forward | |
| Send Backward | |
| Bring to Front | |
| Send to Back | |
| Flatten Selection | |
| Flip Horizontal | |
| Flip Vertical | |
| Outline Stroke | |
| Constrain Proportions | |
| Resize from Center |
Alignment
| Action | Shortcut |
|---|---|
| Align Left | |
| Align Right | |
| Align Top | |
| Align Bottom | |
| Align Horizontal Center | |
| Align Vertical Center | |
| Distribute Horizontal Spacing | |
| Distribute Vertical Spacing | |
| Tidy Up (auto-arrange) |
View
| Action | Shortcut |
|---|---|
| Zoom In | |
| Zoom Out | |
| Zoom to 100% | |
| Zoom to Fit | |
| Zoom to Selection | |
| Zoom to Previous Frame | |
| Zoom to Next Frame | |
| Zoom Tool | |
| Hand Tool / Pan | |
| Toggle Outlines Mode | |
| Toggle Grid | |
| Toggle UI (hide panels) | |
| Toggle Rulers |
Components
| Action | Shortcut |
|---|---|
| Create Component | |
| Detach Instance | |
| Switch to Layers Panel | |
| Switch to Assets Panel | |
| Switch to Design Panel | |
| Switch to Prototype Panel | |
| Switch to Inspect Panel | |
| Swap Component Instance |
Text
| Action | Shortcut |
|---|---|
| Bold | |
| Italic | |
| Underline | |
| Increase Font Size | |
| Decrease Font Size | |
| Increase Line Height | |
| Decrease Line Height | |
| Increase Letter Spacing | |
| Decrease Letter Spacing | |
| Align Text Left | |
| Align Text Center | |
| Align Text Right | |
| Justify Text |
Boolean
| Action | Shortcut |
|---|---|
| Union | |
| Subtract | |
| Intersect | |
| Exclude | |
| Use as Mask | |
| Flatten to Image |
General
| Action | Shortcut |
|---|---|
| Undo | |
| Redo | |
| Copy | |
| Paste | |
| Cut | |
| Paste Over Selection | |
| Copy as PNG | |
| Copy Properties | |
| Paste Properties | |
| Export Selection | |
| Quick Actions / Search | |
| Show/Hide Keyboard Shortcuts | |
| Open Help | |
| Delete Selection | |
| Show/Hide Selection | |
| Lock/Unlock Selection | |
| Rename Selection |
Auto Layout
| Action | Shortcut |
|---|---|
| Add Auto Layout | |
| Remove Auto Layout | |
| Toggle Absolute Position |
Pro tips
Learn Auto Layout Shortcuts
Shift+A to add Auto Layout is the most important Figma-specific shortcut. It transforms static designs into responsive layouts instantly. Master this before anything else.
Use Quick Actions (Ctrl/⌘+P)
Figma's Quick Actions menu lets you search for any command, plugin, or file. It's like Spotlight for Figma - faster than hunting through menus.
Master Deep Select
Ctrl/⌘+Click to select nested layers without double-clicking through groups. This saves enormous time when working with complex component hierarchies.
Alt+Drag to Duplicate
Hold Alt/⌥ while dragging any element to duplicate it instantly. Combined with Shift to constrain movement, this is the fastest way to create repeated elements.
Copy/Paste Properties
Ctrl/⌘+Shift+C copies all properties (fill, stroke, effects) from one element. Ctrl/⌘+Alt+V pastes them onto another. Way faster than manually matching styles.
Use Keyboard for Alignment
Alt+A/D/W/S for left/right/top/bottom alignment and Alt+H/V for centering. These are faster than clicking the alignment buttons and work on multiple selections.
Frequently asked questions
What are the most important Figma shortcuts to learn first?
Start with: V (Move), F (Frame), R (Rectangle), T (Text), Ctrl/⌘+D (Duplicate), Ctrl/⌘+G (Group), Shift+A (Auto Layout), Ctrl/⌘+P (Quick Actions), and Alt+Drag (Duplicate while dragging). These cover the core of daily Figma work.
Are Figma shortcuts the same on Windows and Mac?
Yes, the logic is identical - just swap Ctrl for ⌘ (Command), Alt for ⌥ (Option), and Shift stays the same. Use the platform toggle at the top of this page to see the correct keys for your system.
How do I find a shortcut I can't remember in Figma?
Press Ctrl/⌘+P to open Quick Actions and type what you want to do. Figma will show the command with its shortcut. You can also press Ctrl/⌘+/ to see a shortcuts cheat sheet overlay directly in Figma.
Can I customize keyboard shortcuts in Figma?
Figma doesn't natively support custom keyboard shortcuts like Photoshop does. However, you can use OS-level tools like AutoHotkey (Windows) or Karabiner (Mac) to remap keys, or use Figma plugins that add custom shortcut functionality.
What's the difference between Group and Frame in Figma?
Groups (Ctrl/⌘+G) resize to fit their children and don't clip content. Frames (Ctrl/⌘+Alt+G) have independent sizing, can clip content, support Auto Layout, constraints, and prototyping interactions. Frames are almost always preferred - they're the building blocks of Figma.
How do Auto Layout shortcuts work?
Shift+A adds Auto Layout to a frame or selection. Once applied, child elements automatically stack and space themselves. Alt+Shift+A removes Auto Layout. You can nest Auto Layouts to create complex responsive designs that behave like CSS flexbox.
Want to master Figma?
Go beyond shortcuts with in-depth Figma video courses, from the basics all the way to advanced workflows.
Explore Figma courses