Symbols (Reusable Components)
Master Reusable Components for Efficient Design Workflows
Core Sketch Concepts You'll Master
Symbol Creation
Learn to convert design elements into reusable symbols that can be updated globally across your entire project.
Content Overrides
Customize text, photos, and nested elements within symbols while maintaining consistent layout and styling.
Layout Control
Master symbol resizing and positioning to create flexible components that adapt to different content lengths.
While styles let you reuse visual appearance, symbols let you reuse both content and appearance. This makes symbols perfect for navigation bars, buttons, and other interface elements that appear multiple times.
Creating Your First Symbol
Select the Element
Choose the nav layer group you want to convert into a reusable symbol
Create Symbol
Click the Create Symbol button in the toolbar or use Layer > Create Symbol
Configure Settings
Name your symbol, set layout to 'No Layout', and choose whether to send to Symbols page
Replace Existing Elements
Right-click on similar elements and choose Replace With to convert them to symbol instances
Sketch allows you to override text, photos, nested symbols, and nested styles for each instance of a symbol, giving you flexibility while maintaining consistency.
Symbol Override Best Practices
Makes the override field more intuitive for future edits
Ensures text and elements resize appropriately when content changes
Verify your symbol adapts well to short and long text variations
Symbol Resizing Options
| Feature | Manual Resize | Auto Fit Content |
|---|---|---|
| Control Level | Full manual control | Automatic sizing |
| Text Alignment | Can create extra space | Always fits content |
| Use Case | Fixed-width designs | Variable content |
Layout Configuration Options
No Layout
Elements maintain fixed positions and sizes. Best for simple symbols that don't need to adapt.
Left to Right Layout
Elements automatically adjust spacing when content changes. Perfect for buttons and navigation items.
Use forward slashes in symbol names like 'button/primary' and 'button/secondary' to automatically organize them into folders, similar to how you organize text styles.
Symbols Page vs Current Page
For complex projects, start with symbols on the current page during initial development, then move them to the Symbols page once they're finalized. This gives you the best of both worlds.
Key Takeaways

(or choose Layer > Create Symbol).
on the artboard. Since it's a grouped element, all three lines should become selected.
Size Instance to fit content.
and under Symbols choose This Document > button.
in the Inspector).

and choose black.
and then choose Scale. (You can also find this in Layer > Transform > Scale.)
. (You can also find this in Layer > Transform > Scale.)
.
.
tab.
.