On this page
Frame vs group at a glance
- Size: a group is as big as its children. A frame has a size you set and keeps it when children move.
- Clip content: frames can hide anything that sits outside their bounds. Groups can't.
- Auto layout and layout guides: frames only.
- Fill, stroke, effects and corner radius: set on the frame itself. A group has no background of its own.
- Constraints: a frame's children can have constraints. Constraints set on a group are applied to the layers inside it.
- Prototyping: Figma lists it as a frame property, so build prototype screens as frames.
This is also why some options seem to vanish. Constraints and Fill container both depend on the parent being a frame, so a layer inside a group won't show them. See constraints not showing and Fill container vs Hug contents.
When a group is the better choice
Groups still have a job. Because a group's bounds follow its children, it never clips anything and never needs resizing, which suits a logo built from several shapes, an illustration, or a quick bundle of layers you want to move or duplicate as one. If you later need padding, a background or auto layout, frame the group with ⌥⌘G (Ctrl+Alt+G) and keep going.
Frames are the default for everything else. Clip content is the property people miss most often: turn it on in the frame's settings and anything that hangs over the edge, like an image bleeding past a card, is cut off at the frame's bounds. A group can't do that.
How to group, frame and ungroup in Figma
| Action | Mac | Windows |
|---|---|---|
| Group selection | Mac⌘G | WindowsCtrlG |
| Frame selection | Mac⌥⌘G | WindowsCtrlAltG |
| Ungroup / remove frame | Mac⇧⌘Gor⌘Delete | WindowsCtrlShiftGorCtrlBackspace |
| Frame tool | MacForA | WindowsForA |
| Resize frame to fit content | Mac⌥⇧⌘R | WindowsAltShiftCtrlR |
| Add auto layout | Mac⇧A | WindowsShiftA |
| Create section | Mac⇧S | WindowsShiftS |
Select the layers and press ⌘G (Ctrl+G) to group them, or ⌥⌘G (Ctrl+Alt+G) to wrap them in a frame. The frame shortcut also works on an existing group, which is the quickest way to turn a group into a frame. To draw an empty frame, press F or A and drag on the canvas, or pick a preset from the right sidebar.
How to remove a frame (unframe) in Figma
Select the frame and press ⇧⌘G or ⌘Delete on Mac, or Ctrl+Shift+G or Ctrl+Backspace on Windows. The frame goes away and its children stay on the canvas. It's the same key that ungroups a group. Figma's help center documents these shortcuts; we couldn't confirm a menu item called "Remove frame" or "Unwrap", so use the keys.
How to resize a frame to fit its content
Select the frame and press ⌥⇧⌘R (Mac) or Alt+Shift+Ctrl+R (Windows), or click the resize-to-fit icon in the Layout section. The frame shrinks or grows to the bounds of its children once.
If you want the frame to keep fitting as content changes, add auto layout with Shift+A and set its width and height to Hug contents. The walkthrough is in how to use auto layout in Figma.
What about sections?
Sections are a third container, for organising the canvas rather than building UI. Press Shift+S to draw one, or right-click a selection and choose Wrap in new section. A section can hold any layer, including other sections, and has its own fill and stroke. It supports "Ready for dev" status and prototyping.
- Sections can't sit inside frames or groups. They live on the canvas.
- Pressing Delete on a section removes the section and everything in it.
- ⌘Delete (Ctrl+Backspace on Windows) removes only the section and keeps its contents.
A common setup: sections group the screens of one flow, frames are the screens and the components inside them, and groups are reserved for small clusters of layers you move together, like an icon made of several shapes.
Ranked listThe best Figma plugins for renaming and cleaning up layers in 2026Frequently asked questions
What is the difference between a frame and a group in Figma?
A group's size always matches its children, and it has no properties of its own beyond moving them together. A frame has a fixed size you set, plus clip content, auto layout, layout guides, fills, strokes, effects, corner radius and prototyping.
What is the shortcut to wrap a selection in a frame in Figma?
Press ⌥⌘G on Mac or Ctrl+Alt+G on Windows. It works on a selection of layers or on an existing group.
How do I unframe in Figma?
Select the frame and press ⇧⌘G or ⌘Delete on Mac, or Ctrl+Shift+G or Ctrl+Backspace on Windows. The children stay on the canvas.
How do I make a frame fit its content in Figma?
Press ⌥⇧⌘R (Alt+Shift+Ctrl+R on Windows) to resize it to fit once. To keep it fitting, add auto layout and set the size to Hug contents.
How do I create a section in Figma?
Press Shift+S and drag on the canvas, or right-click a selection and choose Wrap in new section. Sections can't go inside frames or groups.
More in Auto layout & frames
- How to Use Absolute Position and Z-Index in Figma Auto LayoutAbsolute position in Figma is Ignore auto layout. How to free one child to overlap others, change z-index with canvas stacking, and why you can't move a layer.
- Why Is Figma Auto Layout Wrap Not Working?Figma auto layout wrap not working? Wrap only exists in Horizontal flow, and a Fill container child never wraps without a min width. Here's how to fix both.
- Fill Container vs Hug Contents in Figma: Why Is One Missing?Fill container only shows on children of an auto layout frame, and Hug only on auto layout frames. How Fixed, Hug and Fill work, plus min and max width fixes.
- How to Use Auto Layout in FigmaHow to use Figma auto layout: add it with Shift+A, pick a flow, then set gap, padding, alignment and resizing. Plus fixes for extra space and missing options.
- How to Use the Grid Flow in Figma Auto LayoutFigma's auto layout Grid flow puts children into rows and columns. How to set it up, size tracks, span cells, and how it differs from layout guides.
- 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.
- Why Are Constraints Not Showing in Figma?Constraints in Figma not showing? In UI3 they sit in the Position section, and only for layers inside a plain frame. Here's why they vanish and how to fix it.
- How to Make Figma Less Laggy and FasterFigma slow or laggy? Each file gets 2GB of memory. Check the memory meter, find heavy layers, and cut hidden layers, variants, big images and extra pages.
- 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.
