Skip to content
Vecaria
Go Pro

SVG Path Boolean

Unite, subtract, intersect, exclude or divide two SVG paths — one clean result path, runs in your browser, no upload.

This tool runs entirely in your browser — your files are never uploaded to a server.

  • Formats: SVG
  • Flow: Two SVG paths → boolean result path (SVG)
  1. Paste a single SVG that contains at least two paths/shapes (a sample is preloaded). The input preview shows how many booleanable shapes were found and how many <text>/<image> elements are ignored.
  2. Choose the boolean operation and assign A/B: arm “Pick A/B”, then click a shape on the canvas (A highlights blue, B amber); the A/B number inputs and the on-canvas index labels are the document-order fallback.
  3. Click Run — preview the result, then copy or download it as an SVG file. Empty results (e.g. non-overlapping intersect) are reported with a reason instead of silently producing an empty path.
  • Works on path geometry, not raster images.
  • <text>/<image> elements are ignored (counted and disclosed) — convert text to outlines/paths first.
  • A/B are assigned by clicking shapes on the canvas (arm “Pick A/B” first; A highlights blue, B amber) or by document-order number inputs — canvas index labels are the fallback.
  • Paste an SVG with two circles → pick unite/intersect → download the result SVG

Open SVG Path Boolean in the tools site →