All Shortcuts

Figma Keyboard Shortcuts — Complete Cheat Sheet (47 Shortcuts)

Complete Figma keyboard shortcuts for UI/UX designers. Master tools, layers, components, and navigation shortcuts to dramatically speed up your design workflow in Figma.

Figma's shortcuts split cleanly into three habits worth building in order. First, the tool row: V, F, R, O, T, and P cover move, frame, rectangle, ellipse, text, and pen, and reaching for them instead of the toolbar is the single biggest speed change most designers make. Second, selection depth: Enter steps into a group or component instance, Escape steps back out, and Cmd/Ctrl-click reaches a nested layer directly without opening the layers panel.

Third is the layout and inspection layer that separates fast files from slow ones. Auto layout (Shift-A) turns a loose selection into a responsive frame, and once applied, resizing behavior is driven by constraints rather than manual nudging. Cmd/Ctrl-Alt-C and Cmd/Ctrl-Alt-V copy and paste properties between layers, which is faster than re-picking fills and effects by hand. For review, Shift-2 zooms to selection and Shift-1 fits the whole canvas - the two navigation keys most worth muscle memory.

Component work has its own small vocabulary: Cmd/Ctrl-Alt-K creates a component from the selection, Cmd/Ctrl-Alt-B detaches an instance when a one-off change is genuinely needed, and Alt-drag duplicates in place. Designers moving from Sketch or Adobe tools will find most modifier conventions familiar, with the notable exception that Figma treats Enter as step-in rather than rename.

Related Shortcut Pages

Photoshop Sketch Adobe XD Procreate Affinity Designer Lunacy

Search all Figma shortcuts interactively

Open Interactive Shortcut Finder

All Figma Shortcuts

Essential Tools

ShortcutActionDescription
VMove ToolSelect and move objects. Most basic tool.
FFrame ToolCreate frames. Basic container for designs.
PPen ToolDraw vector paths. For precise shapes.
RRectangle ToolDraw rectangles. Hold Shift for squares.
OEllipse ToolDraw circles. Hold Shift for perfect circles.
LLine ToolDraw straight lines. Hold Shift for horizontal/vertical.
Shift + LArrow ToolDraw arrows.
TText ToolAdd text. Click or drag to create text box.
HHand ToolPan canvas. Spacebar for temporary use.
CComment ToolAdd comments for collaboration.
KScale ToolScale objects proportionally.

Selection & Editing

ShortcutActionDescription
Cmd + ASelect AllSelect all objects.
Cmd + ClickDeep SelectSelect object inside group/frame.
EnterEnter GroupEnter group or frame for editing.
Shift + EnterExit GroupExit group or frame.
TabNext LayerSelect next sibling layer.
Shift + TabPrevious LayerSelect previous sibling layer.
Cmd + GGroupGroup selected objects.
Cmd + Shift + GUngroupUngroup selected group.
Cmd + DDuplicateDuplicate selected objects.
Cmd + RRenameRename selected layer.
Cmd + Option + CCopy StyleCopy object style.
Cmd + Option + VPaste StylePaste copied style.
DeleteDeleteDelete selected objects.

Layering

ShortcutActionDescription
Cmd + ]Bring ForwardMove layer forward one step.
Cmd + [Send BackwardMove layer backward one step.
Cmd + Option + ]Bring to FrontMove layer to front.
Cmd + Option + [Send to BackMove layer to back.
Option + HDistribute HorizontallyDistribute objects horizontally.
Option + VDistribute VerticallyDistribute objects vertically.

View & Navigate

ShortcutActionDescription
Cmd + 0Zoom to FitFit all objects on screen.
Cmd + 1Zoom to 100%View at actual size.
Shift + 1Zoom to SelectionFit selected objects on screen.
Shift + 2Previous FrameNavigate to previous frame.
NNext FrameNavigate to next frame.
Cmd + +Zoom InZoom in on canvas.
Cmd + -Zoom OutZoom out from canvas.
Space + DragPan CanvasMove canvas view.
Cmd + \Toggle LayersShow/hide layers panel.
Cmd + .Toggle PropertiesShow/hide properties panel.
Cmd + Option + \Hide UIHide all UI panels.
Ctrl + GToggle GridShow/hide grid.
Ctrl + RToggle RulersShow/hide rulers.

Components

ShortcutActionDescription
Cmd + Option + KCreate ComponentConvert selection to component.
Cmd + Option + BDetach InstanceDetach instance from component.
Option + 2Go to Main ComponentNavigate to main component.
Cmd + Shift + OTeam LibraryOpen team library.

Prototyping

ShortcutActionDescription
Cmd + EnterPresentation ModeEnter presentation mode.
Shift + SpacePlay PrototypePlay prototype from current frame.

Other

ShortcutActionDescription
Cmd + /Quick ActionsOpen quick actions menu.
Cmd + PQuick ActionQuick action search.
Cmd + Shift + ?Keyboard ShortcutsShow keyboard shortcuts list.
Cmd + Option + PRun Last PluginRun most recently used plugin.

Browse shortcuts for 268 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

🤖 Ask AI about Figma shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok

Frequently Asked Questions

What are the most useful Figma shortcuts to learn first?

The tool row - V, F, R, O, T, P for move, frame, rectangle, ellipse, text, and pen - plus Shift-2 to zoom to selection. Those cover most of the actions a designer repeats hundreds of times a day.

How do I select a layer nested inside a group?

Press Enter to step into a group or component instance, or hold Cmd (Ctrl on Windows) and click the nested layer directly. Escape steps back out.

How do I copy styling from one layer to another?

Cmd/Ctrl-Alt-C copies properties from the selected layer and Cmd/Ctrl-Alt-V pastes them onto another - faster than re-picking fills and effects manually.