How do you group and ungroup layers in Figma?

Figma · Selection & Editing · updated 2026-08-23

Cmd + G — Group

Cmd + G groups the selection and Cmd + Shift + G ungroups it (Ctrl on Windows). Enter steps into a group to select its children; Shift + Enter steps back out.

Related Figma shortcuts: Selection & Editing

ShortcutActionNotes
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.

From the Figma reference (53 entries) · all how-to answers

Groups versus frames

A group is only a container: it has no size of its own, takes its bounds from its children, and cannot have fills, auto layout or constraints. A frame (Cmd + Option + G, or F to draw one) is a real object with those properties, and Figma now recommends frames for almost everything that used to be a group. Groups remain useful for temporarily bundling layers to move or duplicate them together.

Selecting inside groups

Clicking a grouped layer selects the group; Enter drills into it and selects the first child, arrow keys move between siblings, and Shift + Enter steps back out. Cmd + click (Ctrl on Windows) selects the deepest layer under the cursor directly, ignoring the group hierarchy, which is faster once the habit forms. Ungrouping with Cmd + Shift + G puts the children back at the group's level.

Naming and order

Groups are named "Group 12" by default and the layer panel fills with them quickly; double-click a name in the panel or press Cmd + R to rename, and keep the order tidy with Cmd + ] and Cmd + [. Auto layout frames avoid most manual grouping, since their children are already a unit.

Grouping shortcuts in practice

Selecting layers with a drag then pressing Cmd + G is the common path, but Cmd + Option + G (frame selection) is usually the better choice for anything that will get auto layout or be used as a component. To rename as you group, press Cmd + R immediately after grouping; the layers panel highlights the new group's name field. Groups inside groups can be flattened with repeated ungrouping or by dragging children out in the layers panel.