How to apply boolean operations on Figma
Boolean operations in Figma combine multiple vector shapes using Union, Subtract, Intersect, and Exclude operations. Select two or more vector shapes, then choose the desired boolean operation from the toolbar or use keyboard shortcuts.
Prerequisites
- Basic Figma interface knowledge
- Understanding of vector shapes
- Familiarity with layer selection
- Knowledge of shape tools
Step-by-Step Instructions
Create or select vector shapes
Select multiple shapes
Shift and click each shape you want to include in the boolean operation, or drag to create a selection box around all target shapes. You'll see all selected shapes highlighted with blue selection handles in the canvas.Access boolean operations
Choose Union operation
Apply Subtract operation
Use Intersect operation
Apply Exclude operation
Edit boolean groups
Common Issues & Troubleshooting
Boolean operation icons don't appear in toolbar
Ensure you've selected only vector shapes (not groups, text, or images). Convert any non-vector objects to vectors using Object > Flatten or recreate them with vector tools.
Unexpected results from Subtract operation
Check the layer order in the Layers panel. The topmost shape will be subtracted from shapes below it. Reorder layers by dragging them up or down in the panel.
Boolean operation creates unwanted complexity
Simplify your shapes before applying boolean operations. Use Object > Flatten to convert complex objects to simple vectors, or break down complex operations into multiple simpler steps.
Cannot edit individual shapes after boolean operation
Double-click the boolean group to enter edit mode, or select the specific shape in the Layers panel. You can also right-click and choose Ungroup to separate the boolean operation if needed.