Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

A layer group is a parent container that keeps related design layers together so you can select, move, hide, edit, or organize them as a unit. Grouping does not flatten those layers into one image: the child layers remain separate, editable objects inside the group. The exact behavior depends on the design application, so a group in Figma is not identical to a group in Photoshop.

What a layer group does in a template

Templates are usually built from many independent objects: text, vector shapes, images, masks, and effects. A group provides an organizational parent for objects that belong together. A logo, for example, might contain several shapes and text layers; placing them in one group makes the Layers panel easier to scan and lets an editor handle the logo as one selection.

  • Organizes: related layers appear under a named, collapsible parent.
  • Moves and transforms: selecting the parent lets you reposition or transform its children together.
  • Preserves editability: children can be expanded and edited individually.
  • Supports nesting: a group can contain other groups, depending on the application.

Grouping is therefore different from flattening or exporting. Flattening combines visual content into a single rasterized result; grouping changes the document structure while retaining the original layers.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How groups work in Figma

Figma describes a group as a collection of layers that can be treated as one layer. A Figma group has no independent dimensions or properties: its bounds are calculated from its children and change when those children move or resize. See Figma’s explanation of frames and groups and its layer-type overview.

Create, inspect, and edit a group

  1. Select two or more objects on the canvas or in the Layers panel.
  2. Choose the Group command, or press Command-G on macOS or Control-G on Windows.
  3. Rename the new group in the Layers panel so another editor can identify its purpose.
  4. Click once to select the group. Expand it in the Layers panel to inspect its children.
  5. Double-click a child on the canvas, or select that child directly in the panel, when you need to edit it.
  6. Use the menu’s Ungroup command when the parent is no longer useful.

You can drag layers into or out of a group in the Layers panel. This is often safer than repeatedly selecting objects on a crowded canvas, especially in a reusable template.

How groups work in Photoshop

In Photoshop, layer groups are folders for related layers. Adobe’s current desktop documentation says groups can be nested and can receive shared adjustments, masks, or transformations. The documented workflow is described in Adobe Photoshop Help.

Create and manage a Photoshop group

  1. In the Layers panel, select the layers that belong together.
  2. Choose Layer > Group Layers.
  3. Double-click the group’s name to rename it, such as “Header logo” or “Product card.”
  4. Use the folder control to expand or collapse the group’s children.
  5. Apply a mask, adjustment, or transformation to the group when the same operation should affect all included layers.
  6. Choose Layer > Ungroup Layers to remove the parent while keeping the individual layers.

Photoshop’s group is still not a flattened image. Individual layers remain available for editing, and nested folders can reflect the hierarchy of a complex template. Adobe also documents organizing layers with groups in its layer-organization guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Group versus frame versus section in Figma

These terms are not universal across design tools. In Figma, choosing the right container depends on whether you only need organization or need a container with its own layout behavior.

Container Use it when Important behavior
Group You need to collect objects and handle them as one manageable layer. Bounds follow the children; the group has no independent dimensions or properties.
Frame The container needs its own size, layout, or design properties. Supports behaviors such as auto layout, constraints, layout grids, clipping, and nested frames.
Section You need to label and organize a canvas region for navigation, collaboration, or handoff. Can contain layer types, but Figma says a section cannot be contained inside a frame or group.

Use a group for a simple collection, such as the separate parts of a logo. Use a frame for a card or component that needs fixed dimensions, auto layout, constraints, or clipping. Use a section to mark a broad area of a file for people navigating the canvas. Figma’s sections guidance and groups-versus-frames best practices provide the tool-specific distinctions.

When to group layers in a reusable template

Group objects that have one editing purpose

Good candidates are the parts of a logo, an icon made from several vectors, a badge with its text and background, or decorative elements that should move with a headline. Name the group after the purpose a future editor will recognize, not after its creation order.

Do not group merely to hide a problem

A group cannot replace a frame when the design needs auto layout or a defined clipping area. It also cannot fix unclear layer names, incorrect stacking order, or a component that should be independently reusable. Group only layers that share a meaningful relationship.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the hierarchy before handing off

  • Expand each important group and verify that every intended child is inside it.
  • Check stacking order after moving layers into a group.
  • Confirm that masks, constraints, and effects still behave as intended.
  • Rename groups and children consistently.
  • Test selecting both the parent and an individual child.

Common problems and fixes

“I cannot select the individual layer”

You probably selected the parent. Expand the group in the Layers panel and select the child, or double-click the child on the canvas in Figma. In Photoshop, click the specific layer row rather than the folder row.

“The group changed size unexpectedly”

In Figma this is expected: group bounds follow the outer edges of their children. If you need a stable container size, convert the structure to a frame and set the frame’s dimensions.

“Moving one child breaks the layout”

Inspect constraints, masks, clipping, and stacking order. A group provides organization but does not automatically supply frame-style layout rules. In Photoshop, check whether a mask or adjustment is attached to the group or to an individual layer.

“The group is hard to find”

Rename it, collapse unrelated groups, and use the Layers panel rather than canvas clicking in a dense file. A consistent naming scheme such as Component / State / Purpose makes templates easier to maintain.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Documenting a template with screenshots

A visual handoff can show the expanded layer hierarchy, naming convention, and expected result. Capture the relevant application window or export a preview after checking that private client data is not visible. If you publish web-based template documentation, capture the page at a defined viewport and verify that lazy-loaded images and overlays do not obscure the explanation.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

For web-based template documentation, ScreenshotNeo can return a screenshot or PDF from one request. Its cleanup step accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each step can be disabled. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the page verdict and billing status in headers. It also provides an MCP server so Claude, Cursor, and other MCP clients can call take_screenshot, get_page_info, and capture_pdf.

Use the ScreenshotNeo API documentation for the complete option list. A basic request is:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

The same request in Python:

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)

And in Node.js:

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

Options include full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets or a custom viewport, retina scale, PDF paper size and margins, custom CSS and JavaScript, click-before-capture, hidden selectors, waits for a selector, delay, or network idle, request and resource blocking, headers, cookies, user agent, authorization, timezone, geolocation, transparent backgrounds, resizing, chosen cache TTL, signed public-image links, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API, and an OpenAPI specification. Common parameter names used by other screenshot APIs also work.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Free plan includes 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 shots; every feature is available on every plan. Create a free ScreenshotNeo account to get started.

FAQ

Does grouping reduce image quality?

No. Grouping changes document organization; it does not merge or rasterize the children.

Can groups be nested?

Figma and Photoshop both document nested groups. The exact nesting limits and controls can vary by application and version.

Should every template object be inside a group?

No. Group only objects that have a useful shared purpose. Use frames or other tool-specific containers when you need layout, dimensions, clipping, or navigation behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Does grouping reduce image quality?

No. Grouping changes document organization; it does not merge or rasterize the children.

Can groups be nested?

Figma and Photoshop both document nested groups. The exact nesting limits and controls can vary by application and version.

Should every template object be inside a group?

No. Group only objects that have a useful shared purpose. Use frames or other tool-specific containers when you need layout, dimensions, clipping, or navigation behavior.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.