How Does Inkscape Exclusion Path Operation Work?

The Exclusion path operation in Inkscape is a powerful vector boolean tool used to combine multiple shapes by modifying their overlapping areas. When you apply this command to two or more overlapping objects, Inkscape removes the regions where an even number of objects intersect, creating a transparent hole, while retaining the areas where an odd number of objects overlap. This article explains the core mechanics of the Exclusion tool, provides a step-by-step guide on how to use it, and contrasts it with the similar Exclusion-based Difference and Xor operations.

The Logic Behind Exclusion

To understand the Exclusion tool, it helps to think in terms of overlapping layers. Unlike other boolean operations that simply cut or weld shapes, Exclusion looks at the total number of overlapping surfaces for any given point on the canvas.

The resulting compound path adopts the visual style (fill color, stroke width, and opacity) of the bottom-most object in the selection hierarchy.

How to Use the Exclusion Tool

Using the Exclusion operation in Inkscape requires just a few quick steps.

  1. Open or Create Your Shapes: Draw at least two overlapping paths or shapes on your canvas using the geometric shape tools or the Pen tool.
  2. Select the Objects: Use the Select and Transform Object tool (S) to click and drag a bounding box around all the shapes you want to involve, or hold Shift while clicking each object.
  3. Apply the Operation: Navigate to the top menu bar, click on Path, and select Exclusion. Alternatively, you can use the keyboard shortcut Ctrl + ^ (or Ctrl + Shift + 6 on standard keyboards).

Once clicked, the overlapping sections will instantly vanish, revealing whatever background or objects lie underneath your selection.

Key Differences: Exclusion vs. Difference vs. Division

It is easy to confuse Exclusion with other common Inkscape path operations. The table below highlights how Exclusion compares to its closest counterparts when processing two overlapping shapes.

Operation Action on Overlapping Area Visual Style Inheritance Final Output
Exclusion Cuts out the overlap; keeps non-overlapping parts of both shapes. Inherits style of the bottom object. A single compound path.
Difference Cuts out the top shape and its overlap from the bottom shape. Inherits style of the bottom object. A single modified path; top shape disappears.
Division Cuts the bottom shape using the edge of the top shape like a cookie cutter. Inherits style of the bottom object. Multiple independent path pieces.

Common Use Cases for Exclusion

Graphic designers frequently utilize the Exclusion tool for specific design patterns that require symmetrical or geometric cutouts.