Smart Layout: Free Sketch Tutorial
Master Sketch's Smart Layout for Dynamic Design Systems
Core Sketch Smart Layout Features
Tidy Button
Automatically aligns and evenly spaces multiple elements with a single click. Perfect for cleaning up messy layouts quickly.
Symbol Spacing
Visual spacing controls with white lines that appear between elements. Drag to adjust or set precise values in the inspector.
Smart Layout
Responsive symbol behavior that automatically adjusts when content changes. Supports horizontal, vertical, and centered layouts.
This tutorial uses pre-made Sketch files located in Desktop > Class Files > Sketch Class > Pulse. Make sure you have access to these practice files before starting.
Product Grid Organization Process
Select All Elements
Drag a selection over all 6 products to select them simultaneously
Apply Tidy Function
Click the Tidy button in the Inspector to automatically align and space elements
Adjust Visual Spacing
Hover over products to reveal white spacing lines, then drag to adjust column and row spacing
Set Precise Values
Use the horizontal and vertical spacing controls in the Inspector to set both values to 15
To swap product positions, hover over an element to reveal a white dot in the center, then drag that dot to another element's position to swap their places.
Tag Symbol Creation Workflow
Insert Checkmark Symbol
Navigate to Symbols page and insert the Checkmark symbol into the Tag symbol's empty space
Position Elements
Set the Checkmark's X/Y position to 6 X and 8 Y for proper alignment
Configure Layout
Select the Tag artboard and set Layout to Horizontal with Left to Right orientation
Create Tag Grid
Use Make Grid to create 4 tags with 1 row, 15 horizontal spacing, and 0 vertical spacing
Tag Configuration Settings
Tag Symbol Setup Checklist
Enables toggle functionality for filtering states
Ensures consistent alignment across all tag instances
Allows smart spacing when checkmark is hidden/shown
Makes override management easier in complex designs
Enables layout flexibility across different tag quantities
Layout Direction Comparison
| Feature | Left to Right | Right to Left |
|---|---|---|
| Best for | Primary content flow | Button groups |
| Expansion behavior | Grows rightward | Grows leftward |
| Use case | Tag sequences | Action buttons |
| Alignment | Left-aligned | Right-aligned |
Button Group Smart Layout Process
Create Base Button Symbol
Select button background and label, then create symbol with Horizontally Center Layout
Duplicate and Rename
Create copies for primary and secondary buttons with descriptive layer names
Group into Smart Layout
Select both buttons and create symbol with Right to Left Layout for proper alignment
Apply Style Overrides
Use Inspector overrides to set different text and apply light/dark button styles
Notice how the secondary button automatically repositions left when the primary button expands. This responsive behavior eliminates manual adjustments when content changes.
Key Takeaways

and navigate to Symbols > This Document > Checkmark.

in the Toolbar (or use Layer > Create Symbol).