⌥+⌃AltPlusCtrl

Illustrator Selection and Arrangement Shortcuts

Once a design has more than a handful of objects, managing how they're grouped and stacked becomes as important as drawing them in the first place — these shortcuts cover grouping objects for unified handling and controlling the front-to-back stacking order that determines what visually overlaps what. Beyond grouping and front/back extremes, Illustrator also offers incremental one-step reordering and a dedicated ungroup command, both of which matter once a composition grows past a handful of simply-stacked shapes.

ActionWindowsMacDescription
Group selectionCtrl+GCmd+GBundles the current selection into a single group that behaves as one object under Move, Scale, or Rotate, though double-clicking into it still lets you edit any individual piece inside without ungrouping first.
Bring to frontCtrl+Shift+]Cmd+Shift+]Pushes the selected object up to the topmost position in its layer's stacking order, clearing it above every other object it was overlapping.
Send to backCtrl+Shift+[Cmd+Shift+[Moves the selected object to the very bottom of the stacking order within its current layer, beneath every other overlapping object.
Ungroup selectionCtrl+Shift+GCmd+Shift+GDissolves a group back into its separate member objects, each one selectable and editable on its own again. When groups are nested inside each other, one press only peels off the outermost layer, so a character built from several levels of grouped sub-assemblies needs the shortcut pressed once per level to fully flatten it.
Bring forward one stepCtrl+]Cmd+]Moves the selected object one position higher in its layer's stacking order, useful for nudging an object above just the one thing currently covering it without sending it all the way to the front of a busy composition.
Send backward one stepCtrl+[Cmd+[Moves the selected object one position lower in its layer's stacking order, the incremental counterpart to Send to Back, useful for fine-tuning overlap order among several stacked objects one step at a time.
Select all objectsCtrl+ACmd+ASelects every object on the current artboard (or across all artboards, depending on preferences), the fastest way to apply a transform or stacking command to an entire composition at once.
Group (Ctrl+G / Cmd+G) bundles selected objects so they move, scale, and rotate together as a single unit in the Selection tool, and a double-click still drops you into isolation mode for editing one object inside the group directly, without needing to ungroup everything first just to touch one piece. This is the standard way to keep a logical cluster of elements — an icon made of several shapes, a label and its background — intact while rearranging a larger composition around it. Stacking order shortcuts — Bring to Front (Ctrl+Shift+] / Cmd+Shift+]) and Send to Back (Ctrl+Shift+[ / Cmd+Shift+[) — move the selected object to the very top or bottom of its containing layer's object order. The unmodified bracket versions (Ctrl+] and Ctrl+[, without Shift) instead move an object just one step forward or backward rather than all the way to an extreme, useful for fine-tuning the order of several overlapping objects without disturbing everything else's relative position. A detail worth understanding: stacking order in Illustrator is scoped per layer by default, meaning Bring to Front only moves an object to the top within its own layer, not necessarily above objects that live on a different layer positioned higher in the Layers panel. For complex multi-layer files, getting an object to visually appear above everything else sometimes requires either moving it to a higher layer first or flattening the layer structure, not just repeated use of the stacking shortcuts within its current layer. Ungroup (Ctrl+Shift+G / Cmd+Shift+G) undoes exactly one level of grouping, freeing that batch of objects back into independently selectable pieces you can move or restyle on their own. Critically, it only peels off the outermost layer of grouping in a single pass — if you built a nested structure (a group of groups, common in more complex illustrations assembled from smaller sub-parts), you'll need to ungroup repeatedly to fully flatten every level back to individual objects, rather than expecting one keypress to unwind an arbitrarily deep hierarchy in a single step. The incremental stacking shortcuts, Bring Forward (Ctrl+] / Cmd+]) and Send Backward (Ctrl+[ / Cmd+[), solve a different problem than the all-the-way-to-the-extreme versions. Rather than jumping an object to the absolute top or bottom of its layer, these move it exactly one position at a time relative to its immediate neighbors in the stack. This distinction matters constantly in illustration work involving several overlapping shapes built up in careful layers — say, a character's arm that needs to sit above the torso but below a piece of clothing draped over it. Sending that arm all the way to the front would incorrectly place it above the clothing too; nudging it forward one step at a time gets it exactly where it needs to sit relative to its two neighbors without disturbing the rest of the stack. Select All (Ctrl+A / Cmd+A) selects every object on the active artboard by default, though Illustrator's preferences can be configured to select across all artboards in a multi-artboard document instead. This is commonly the first step before applying a stacking command, transform, or style change meant to affect an entire composition uniformly, rather than manually shift-clicking each object individually. Combined with Group immediately afterward, Select All followed by Group is a common quick habit for locking an entire finished composition into one manageable unit before moving on to build something else alongside it on the same artboard. One more practical note on isolation mode, mentioned above in the context of editing inside a group: entering isolation mode by double-clicking doesn't change stacking order at all — it's purely a focused-editing view, and any reordering you do to objects while isolated still only affects their relative position within that group, not the group's own position among everything else on the layer.