How do you group and ungroup layers in Figma?
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
| Shortcut | Action | Notes |
|---|---|---|
| Cmd + A | Select All | Select all objects. |
| Cmd + Click | Deep Select | Select object inside group/frame. |
| Enter | Enter Group | Enter group or frame for editing. |
| Shift + Enter | Exit Group | Exit group or frame. |
| Tab | Next Layer | Select next sibling layer. |
| Shift + Tab | Previous Layer | Select previous sibling layer. |
| Cmd + G | Group | Group selected objects. |
| Cmd + Shift + G | Ungroup | Ungroup selected group. |
| Cmd + D | Duplicate | Duplicate selected objects. |
| Cmd + R | Rename | Rename selected layer. |
| Cmd + Option + C | Copy Style | Copy object style. |
| Cmd + Option + V | Paste Style | Paste copied style. |
| Delete | Delete | Delete 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.