> ## Documentation Index
> Fetch the complete documentation index at: https://docs.benchcanvas.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Layout and alignment

> Tidy your flows with automatic layout, alignment, and distribution controls.

BenchCanvas helps you keep flows readable, whether you let it arrange screens automatically or fine-tune positions yourself.

## Automatic layout

When a capture finishes, screens are placed automatically based on how they connect, so the flow reads cleanly from start to finish. You can re-apply automatic layout at any time to tidy a flow after editing.

You can also trigger layout from:

* The options menu on a [flow frame](/canvas/flows-and-frames) (**Layout vertical** or **Layout horizontal**)
* The chat: `/layout`, `/layout vertical`, or `/layout horizontal`

See [Slash commands](/ai/slash-commands) for the full list.

## Manual positioning

Screens are unlocked by default, so drag any screen to reposition it. Positions persist, including when you [expand a flow](/capture/expand-flow) with new screens.

## Align and distribute

Select multiple screens to reveal alignment and distribution controls:

<CardGroup cols={2}>
  <Card title="Align" icon="align-left">
    Snap selected screens to the same edge or center, horizontally or vertically.
  </Card>

  <Card title="Distribute" icon="arrows-left-right">
    Space selected screens evenly to fix uneven gaps.
  </Card>
</CardGroup>

<Tip>
  Combine automatic layout for the overall structure with manual alignment for the finishing touches before you [export](/share/export) or [share](/share/share-links).
</Tip>
