How to trigger auto-layout
Click the Auto-layout button
Locate the Auto-layout button in the editor toolbar — it looks like a grid or “tidy” icon. Click it once to apply the layout immediately.You can also trigger auto-layout with the keyboard shortcut Ctrl+Shift+L on Windows/Linux, or Cmd+Shift+L on macOS.
What auto-layout does
Removes crossing flows
Re-routes sequence flows and message flows so that connections no longer cross each other, making the process logic much easier to follow.
Spaces elements evenly
Applies consistent horizontal and vertical spacing between all tasks, events, and gateways so the diagram doesn’t feel crowded or uneven.
Aligns pools and lanes
Adjusts the width and height of pools and lanes to fit their contents, and aligns pool boundaries with the overall diagram grid.
Uses right-angle connectors
Converts diagonal or curved flow lines to clean orthogonal (right-angle) connectors that follow the grid, matching standard BPMN presentation conventions.
Preserves element labels
All task names, gateway conditions, event labels, and annotation text remain exactly as they were — only positions change.
Preserves all connections
No connections are added or removed. Auto-layout only changes how existing flows are routed, not what they connect.
Auto-layout never deletes or modifies any elements. It only changes the position and routing of shapes and connectors. Your BPMN structure, labels, and properties are completely untouched.
When to use auto-layout
Frequently asked questions
Can I choose a different layout direction (e.g., top-to-bottom vs. left-to-right)?
Can I choose a different layout direction (e.g., top-to-bottom vs. left-to-right)?
By default, auto-layout arranges diagrams in a left-to-right flow, which matches the most common BPMN reading direction. If your process is naturally vertical, you can change the layout direction in Settings → Editor → Auto-layout direction before triggering it.
Will auto-layout move elements I've carefully positioned by hand?
Will auto-layout move elements I've carefully positioned by hand?
Yes — auto-layout repositions all elements on the canvas. If you have specific elements you’ve placed precisely, apply auto-layout first as a base and then manually reposition those elements afterward. Use Ctrl+Z (Cmd+Z) immediately if the result isn’t what you expected.
Does auto-layout work on very large diagrams?
Does auto-layout work on very large diagrams?
Yes, there is no element-count limit for auto-layout. On very large diagrams (hundreds of elements), the layout calculation may take a second or two — a progress indicator will appear in the toolbar while it runs.