0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Guide · Auto layout & frames

Frame vs Group in Figma: Which Should You Use?

A group in Figma is just a wrapper: its size is always the combined size of its children, and its bounds change as they move. A frame has its own size and its own properties: clip content, auto layout, layout guides, fill, stroke, effects, corner radius, constraints for its children and prototyping.

Use a group when you only want to move a few layers together. Use a frame for anything that is a container: a screen, a card, a button, a section of a layout.

Updated Sep 24, 20264 min read
On this page
01

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.

02

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.

03

How to group, frame and ungroup in Figma

Group selectionMac⌘GWindowsCtrlG
Frame selectionMac⌥⌘GWindowsCtrlAltG
Ungroup / remove frameMac⇧⌘Gor⌘DeleteWindowsCtrlShiftGorCtrlBackspace
Frame toolMacForAWindowsForA
Resize frame to fit contentMac⌥⇧⌘RWindowsAltShiftCtrlR
Add auto layoutMac⇧AWindowsShiftA
Create sectionMac⇧SWindowsShiftS

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.

04

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.

05

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.

Want to resize a frame without its children moving or stretching? Hold ⌘ (Mac) or Ctrl (Windows) while you drag the edge. That ignores the children's constraints for that resize.
06

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 2026
FAQ

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

Keep learning

More in Auto layout & frames

All guides in Auto layout & frames