Bird
Raised Fist0
Figmabi_tool~20 mins

Boolean operations (union, subtract, intersect, exclude) in Figma - Practice Problems & Coding Challenges

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Challenge - 5 Problems
🎖️
Boolean Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Boolean Union in Figma

In Figma, you have two overlapping shapes: a red circle and a blue square. You apply the Union boolean operation. What will be the visual result?

AA single shape combining both the circle and square areas, filled with the color of the top shape.
BTwo separate shapes remain visible, overlapping with their original colors.
COnly the overlapping area of the circle and square is visible, filled with a mix of red and blue.
DThe square shape is cut out from the circle, leaving a hole in the circle.
Attempts:
2 left
💡 Hint

Think about how union combines shapes.

🧠 Conceptual
intermediate
2:00remaining
Result of Subtract Operation in Figma

You have a green rectangle and a yellow circle overlapping. You apply the Subtract boolean operation with the circle on top. What is the expected visual output?

ABoth shapes remain unchanged and visible.
BThe circle shape is removed from the rectangle, creating a hole in the rectangle where the circle overlapped.
COnly the overlapping area remains visible, filled with green.
DThe two shapes merge into one shape with combined colors.
Attempts:
2 left
💡 Hint

Subtract removes the top shape area from the bottom shape.

visualization
advanced
2:30remaining
Visualizing Intersect Operation Result

Given two overlapping shapes, a purple triangle and an orange ellipse, you apply the Intersect boolean operation. Which visual result matches this operation?

AThe triangle shape is removed from the ellipse, leaving a hole in the ellipse.
BBoth shapes remain visible side by side without overlap.
COnly the overlapping area of the triangle and ellipse is visible, filled with the color of the top shape.
DThe two shapes merge into one shape covering all areas.
Attempts:
2 left
💡 Hint

Intersect keeps only the shared area of shapes.

🎯 Scenario
advanced
2:00remaining
Using Exclude to Create a Complex Shape

You want to create a shape that shows all areas of two overlapping shapes except the overlapping part itself. Which boolean operation should you use in Figma?

ASubtract
BUnion
CIntersect
DExclude
Attempts:
2 left
💡 Hint

Think about removing only the overlapping area.

🔧 Formula Fix
expert
3:00remaining
Troubleshooting Unexpected Boolean Operation Result

You applied the Subtract operation on two shapes in Figma, but the result shows no visible shape. What is the most likely cause?

AThe top shape completely covers the bottom shape, removing it entirely.
BThe shapes were not selected before applying the operation.
CThe bottom shape was on top instead of the top shape.
DThe shapes have different fill colors.
Attempts:
2 left
💡 Hint

Consider what happens if the top shape fully covers the bottom shape.

Practice

(1/5)
1.

Which Boolean operation in Figma combines two shapes into one shape that covers all areas of both?

easy
A. Subtract
B. Union
C. Intersect
D. Exclude

Solution

  1. Step 1: Understand the Union operation

    Union merges two shapes into a single shape covering all areas of both shapes.
  2. Step 2: Compare with other operations

    Subtract cuts one shape from another, Intersect keeps only overlapping parts, Exclude removes overlaps. Only Union combines fully.
  3. Final Answer:

    Union -> Option B
  4. Quick Check:

    Union = Combine all areas [OK]
Hint: Union joins all shapes fully without cutting [OK]
Common Mistakes:
  • Confusing Subtract with Union
  • Thinking Intersect combines all areas
  • Mixing Exclude with Union
2.

Which of the following is the correct way to apply the Subtract Boolean operation in Figma?

1. Select two shapes
2. Click on Subtract in the Boolean operations menu
3. The top shape cuts out the bottom shape
easy
A. The top shape cuts out the bottom shape
B. The bottom shape cuts out the top shape
C. Both shapes merge into one shape
D. Only the overlapping area remains

Solution

  1. Step 1: Recall Subtract operation behavior

    Subtract removes the area of the top shape from the bottom shape.
  2. Step 2: Verify the direction of subtraction

    The top shape acts as the cutter, so it cuts out from the bottom shape, not the other way around.
  3. Final Answer:

    The top shape cuts out the bottom shape -> Option A
  4. Quick Check:

    Subtract = Top shape cuts bottom [OK]
Hint: Top shape always cuts out bottom in Subtract [OK]
Common Mistakes:
  • Reversing which shape cuts which
  • Thinking Subtract merges shapes
  • Confusing with Intersect or Exclude
3.

Given two overlapping circles in Figma, what will the Intersect Boolean operation produce?

medium
A. A shape of the overlapping area only
B. A shape excluding the overlapping area
C. A shape of the first circle minus the second
D. A shape covering both circles completely

Solution

  1. Step 1: Understand Intersect operation

    Intersect keeps only the overlapping area between two shapes.
  2. Step 2: Apply to overlapping circles

    Only the area where both circles overlap remains visible after Intersect.
  3. Final Answer:

    A shape of the overlapping area only -> Option A
  4. Quick Check:

    Intersect = Keep overlap only [OK]
Hint: Intersect keeps only the overlap area [OK]
Common Mistakes:
  • Thinking Intersect merges full shapes
  • Confusing with Union or Subtract
  • Assuming it excludes overlap
4.

In Figma, a user tries to apply the Exclude Boolean operation but the result is the same as Union. What is the likely cause?

medium
A. The user selected only one shape
B. The shapes are grouped, not boolean combined
C. The shapes are locked
D. The shapes do not overlap

Solution

  1. Step 1: Recall Exclude operation effect

    Exclude removes overlapping areas between shapes, leaving non-overlapping parts.
  2. Step 2: Analyze why result equals Union

    If shapes do not overlap, Exclude cannot remove anything, so it behaves like Union.
  3. Final Answer:

    The shapes do not overlap -> Option D
  4. Quick Check:

    No overlap means Exclude = Union [OK]
Hint: Exclude needs overlap to differ from Union [OK]
Common Mistakes:
  • Assuming grouping affects Boolean results
  • Thinking single shape can exclude
  • Ignoring shape overlap requirement
5.

You have three overlapping shapes: A, B, and C. You want to create a new shape that includes all areas covered by A and B but excludes any area where C overlaps. Which Boolean operation sequence should you use?

hard
A. Intersect A and B, then Exclude C
B. Subtract C from A, then Union with B
C. Union A and B, then Subtract C
D. Exclude C from A, then Intersect with B

Solution

  1. Step 1: Combine A and B fully

    Use Union to merge A and B into one shape covering all their areas.
  2. Step 2: Remove overlap with C

    Use Subtract to cut out any area where C overlaps from the combined shape.
  3. Final Answer:

    Union A and B, then Subtract C -> Option C
  4. Quick Check:

    Union then Subtract excludes C overlap [OK]
Hint: Union first, then subtract to exclude overlap [OK]
Common Mistakes:
  • Using Intersect instead of Union first
  • Excluding before combining shapes
  • Mixing order of operations