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

How to Use the Grid Flow in Figma Auto Layout

Figma's grid layout is the Grid flow in auto layout. Add auto layout to a frame with Shift+A, choose Grid instead of Vertical or Horizontal, and Figma places the children into rows and columns. It's available on all plans.

Grid is not the same as layout guides (the column and row overlays formerly called layout grids). Layout guides only help you line things up. The Grid flow actually positions the layers.

Updated Sep 24, 20263 min read
On this page
4 steps

Quick steps

1

Add auto layout

Select a frame or a set of layers and press Shift+A, or use the Auto layout button in the right sidebar.

2

Switch the flow to Grid

In the auto layout settings, choose Grid instead of Vertical or Horizontal.

3

Size the rows and columns

Set each track to Fixed, Fill (fr units) or Hug, and add a min or max if needed. Rows default to auto.

4

Make items span cells

Set a child to Fill container and drag it to the cell edges, or type a Column span or Row span.

01

Track sizing: Fixed, Fill and Hug

Each row and column in a grid is a track, and each track has its own sizing. Fixed keeps a typed size. Fill shares the free space using fr units, the same idea as CSS grid. Hug sizes the track to its content. Any track can also take a min and max value, which keeps a Fill column from getting too narrow.

02

How to span a child across cells

A child spans more than one cell when it's set to Fill container. Drag its edges out to cover the cells you want, or set Column span and Row span numbers in the sidebar. This is how you build a dashboard where one chart covers two columns and the small stat cards sit one per cell.

03

Figma grid not working?

  • Items don't flow onto a new row as the frame shrinks. Grid items don't wrap. If you want a row of cards that reflows, use the Horizontal flow with wrap instead; see auto layout wrap not working.
  • A child won't span. Set it to Fill container first, then use Column span or Row span.
  • You wanted column guides, not a layout. That's a layout guide: select the frame and choose Add layout guide. See Figma layout guides.
04

Is there a grid layout shortcut?

There's no separate key for the Grid flow. Press Shift+A to add auto layout, then switch the flow. If you mean showing and hiding layout guides, Figma's own help pages disagree: one says Shift+G, the other says ⌃G on Mac and Ctrl+Shift+4 on Windows. Check the shortcuts panel (Ctrl+Shift+?) for your version, or read the grid shortcut guide.

Add auto layout (then pick Grid)Mac⇧AWindowsShiftA
Show / hide layout guides (pages disagree)Mac⇧Gor⌃GWindowsShiftGorCtrlShift4
Keyboard shortcuts panelMac⌃⇧?WindowsCtrlShift?

For the basics of gap, padding and alignment, see how to use auto layout in Figma.

Ranked listThe best Figma wireframe plugins in 2026
FAQ

Frequently asked questions

How do I create a grid in Figma?

Select a frame or layers, press Shift+A to add auto layout, and choose the Grid flow. Then size the rows and columns and set any spans.

Is the Figma Grid flow the same as a layout grid?

No. Layout grids were renamed layout guides in May 2025 and are visual overlays for alignment. The Grid flow is part of auto layout and moves the layers into cells.

How do I make an item span two columns in a Figma grid?

Set the child to Fill container, then drag its edges across the cells or set Column span to 2.

Do Figma grid items wrap?

No. Grid items stay in their cells. Use Horizontal auto layout with wrap if you need items to reflow onto new lines.

Keep learning

More in Auto layout & frames

All guides in Auto layout & frames