You draw a circle, drop a smaller circle on top of it, and you want the middle gone. That’s the whole job. Figma gives you three separate ways to do it, and the one you pick decides whether the shape is still editable next week or frozen forever.

Boolean pairs and masks handle a lot, but not everything. Some silhouettes just don’t come out of two overlapping rectangles.

One detail worth knowing before you start: Figma’s Help Center documentation, current as of 2026, confirms boolean operations now calculate the resulting geometry from a layer’s stroke and fill, not just its outline. Most guides on this skip it. It changes what you get back when your shapes have thick strokes.

What Is Cutting a Shape in Figma

Removing, splitting, or carving away part of a vector object, right on the canvas. That’s it. You end up with a hole, a notch, some custom silhouette, or two separate shapes that used to be one.

People confuse it with a few things it isn’t. The Slice tool exports regions and never touches your geometry. Cropping an image inside a frame is a different operation entirely. And resizing changes scale while leaving the form exactly as it was.

Worth knowing how many people are doing this daily: 95% of the Fortune 500 used Figma as of March 2025, according to the company’s own SEC filing.

Font Awesome’s design team rebuilt its entire icon workflow around the tool. They’ve said the boolean features feel almost custom-built for icon creation, and the exported SVG files come out clean.

Here’s the part that matters more, though. Two out of three of Figma’s active users are not trained designers, per that same filing. Which is why nobody needs a lecture on vector theory when they’re trying to ship a working user interface component by Friday.

Cutting a Shape vs Masking a Shape in Figma

A mask hides part of a shape or image and leaves the underlying path alone. A cut rewrites the path. Unless the method you used stays editable, that rewrite sticks.

Masks make sense while the layout is still moving around and shapes might shift later. They also make sense when the original geometry should never change, full stop, for any reason.

Have you seen the latest Figma statistics?

Discover comprehensive Figma statistics including revenue growth, market share, user demographics, and funding data.

Check them out →

An actual cut earns its place when you need one clean exportable icon or logo, when the file has to leave Figma as a single closed path, when the hole needs to be baked into the geometry rather than faked, or when you want the thing to behave as one object everywhere it gets dropped.

Figma’s own guide to masking a shape goes deeper on the reversible side of this.

Cropping an image inside a frame sits nearby but works differently, and it’s worth understanding the difference between crop and cut before you reach for either.

Masking is temporary. Cutting is structural.

How Boolean Operations Cut a Shape in Figma

Two or more vector layers get combined into one compound object, called a boolean group. Figma’s documentation calls this a non-destructive action, which in practice means the original shapes are still sitting inside the result, still selectable.

OperationEffectMac shortcut
UnionMerges outer edges into one shapeOption Shift U
SubtractRemoves the top shape’s overlap from the bottom shapeOption Shift S
IntersectKeeps only the overlapping areaOption Shift I
ExcludeRemoves the overlap, keeps the restOption Shift E

These work on shape layers, vector paths, and text layers. They don’t work on frames or sections, which trips people up more often than you’d think.

Figma added dedicated shortcuts for all four in its February 2025 release, after enough people complained that the interface redesign had buried them behind extra clicks.

Why Subtract Is the One That Cuts

When someone says “cut a shape,” they almost always mean Subtract. It’s the operation that takes area away instead of adding it.

The layer stack decides everything. Whatever sits at the bottom of your selection keeps its fill, stroke, and effects. Whatever sits on top acts as the cutter and vanishes into the hole it leaves behind. Put a small circle over a large one and you get a donut, not two shapes.

The other three solve different problems. Union joins, Intersect isolates the overlap, Exclude keeps everything except the overlap. Only Subtract was built to remove.

What a Boolean Group Looks Like in the Layers Panel

You get a single nested layer, not two separate shapes sitting side by side.

Open it up and you can still edit some things, though not everything. Dimensions, position, and rotation of each inner layer are all fair game. So is corner radius on individual shapes inside the group. Fill, stroke, effects, and opacity, on the other hand, only apply at the group level.

Right-click and choose Ungroup to break the whole thing back into independent shapes.

That reversibility is the entire argument for using a boolean operation instead of Shape Builder.

How the Shape Builder Tool Cuts a Shape in Figma

You click or drag directly on a region where shapes overlap, and that region goes away. Fast, intuitive, and permanent. Figma’s documentation is blunt about it being a destructive action that changes any layer it touches.

Select your vector layers, press Enter to drop into vector edit mode, then pick Shape builder from the secondary toolbar.

From there you’ve got three behaviors, each triggered differently.

ActionHow to trigger it
Merge regionsClick and drag across them
Extract a regionClick it to move it to its own layer
Subtract a regionHold Option (Mac) or Alt (Windows), then click

Cut the wrong bit? Undo it immediately. Once you’ve moved on to other work, version history is your only way back.

Same tool on every tier, incidentally, so there’s nothing missing between Figma’s free and professional plans here.

How Vector Edit Mode Cuts a Shape at the Path Level

This one drops you down to the anchor points themselves. Add them, move them, delete them.

Press Enter, or just double-click the vector shape, and every point and bezier handle shows up.

Once you’re inside, there are two ways to make a cut. Deleting a point or segment opens the path where it used to close. Or you grab the Pen tool and draw a fresh line straight through the shape.

Vectors only. Raster images and live text give you nothing until they’ve been flattened or outlined.

Left with two loose endpoints after a cut? Join Selection reconnects them and you don’t have to redraw anything.

It’s the slowest method of the three. It’s also the only one that can produce a cut line no boolean pair would ever give you.

Choosing the Right Way to Cut a Shape in Figma

What the shape has to do after the cut is what should decide this, not which tool feels easiest in the moment.

My default is boolean subtract, pretty much always. It stays editable, and most of the Figma keyboard shortcuts people memorize are built around it anyway.

MethodBest forReversible
Boolean subtractTwo shapes, needs to stay editableYes, non-destructive
Shape BuilderSeveral overlapping shapes, fast cleanupOnly via undo or version history
Vector edit modeA precise, custom cut lineEditable while you work, permanent once saved
MaskHiding a shape or image without changing itFully, remove the mask anytime

Font Awesome went boolean-first for this exact reason. Keeping every icon editable was worth more to them than shaving seconds off each cut.

Teams optimizing for throughput usually go the other way and live on Shape Builder, eating the destructive trade-off in exchange for fewer clicks.

Neither is wrong. They’re just weighted differently.

How to Cut a Shape Using Boolean Subtract

Under a minute once the shapes are in position.

Start from a consistent grid, the kind Figma’s own icon tutorials push, and every cut shape you make will line up with the rest of the set instead of drifting a pixel off.

  1. Draw or place the two shapes so they overlap where the cut should happen
  2. Move the shape you want removed above the shape you want to keep, in the layer list
  3. Select both shapes
  4. Open the Boolean operations menu and choose Subtract, or press Option Shift S (Mac) or Alt Shift S (Windows)
  5. Check the result: the top shape’s overlap is gone, and the bottom shape’s fill and stroke carried over

When the result looks wrong, it’s usually one of a few things. Nothing happened at all? One of the objects probably wasn’t a supported layer type. The whole shape disappeared? Your layers weren’t actually overlapping. Fill looks off? Swap which shape sits on top and run it again.

You can enter the boolean group afterward and nudge either original shape without redoing any of this.

How to Cut a Shape With the Shape Builder Tool

Better suited to messier work. Three or four shapes tangled together, not a tidy pair.

  1. Select every vector layer involved in the cut
  2. Press Enter to open vector edit mode
  3. Choose Shape builder from the secondary toolbar
  4. Hold Option (Mac) or Alt (Windows) and click each region you want gone
  5. Press Enter again, or click away, to lock in the result

Two habits worth building. Save a version first if the file actually matters, because this edit can’t be walked back the way a boolean group can. And zoom in on the tight corners, since one stray click takes out the wrong region and you might not notice until much later.

For several overlapping shapes, this usually beats running boolean subtract twice on click count alone.

How to Cut a Shape Manually With the Pen Tool

The only route to a cut line that no boolean pair or Shape Builder region could trace on its own.

  1. Select the shape and press Enter to open vector edit mode
  2. Switch to the Pen tool
  3. Click a point on the existing path where the cut should begin
  4. Trace the new line across the shape, clicking each point along the way
  5. Close the line against the opposite edge of the path to finish the cut

Zoom in before placing each point. The zoom controls in Figma make it easy enough to do without losing track of where you are on the canvas.

Once the cut closes, delete whichever half of the split path you don’t want.

It’s hand work. Expect it to take longer than either automated method, and don’t start it five minutes before a handoff.

Figma vs Adobe Illustrator for Cutting Shapes

Illustrator had shape cutting solved for two decades before Figma shipped its own take.

In Figma, boolean operations and Shape Builder both live inside one app, so there’s no panel switching. Shape Builder is the newer arrival here, folded into Figma Draw at Config 2025. There’s still no dedicated freehand knife tool.

Illustrator splits the same territory across three separate tools: Pathfinder, Shape Builder, and the Knife tool. The Knife cuts freehand along any path you draw, which Figma has no direct answer for. Pathfinder’s stacking order changes what Minus Front and Minus Back give you, and that catches people out for a while.

Adobe’s own documentation confirms the Knife tool divides a shape into multiple closed paths, with Option or Alt held down to force a straight cut.

Some history for context. Illustrator’s Pathfinder panel dates back to 1998. Its Shape Builder tool arrived in Illustrator CS5 in 2010, fifteen years ahead of Figma’s version.

American Bible Society’s design team said in a public StackShare post that they dropped Illustrator from daily use after moving to Figma, while still calling Illustrator’s vector tools strong.

Neither app is missing anything critical. They just carve up the same handful of ideas along different lines.

When Cutting a Shape in Figma Does Not Work

All three methods have a point where they fail quietly instead of throwing an error.

Apply Intersect to shapes that don’t overlap and they simply disappear from the canvas until you move them back together. Vector edits, boolean operations and Shape Builder included, don’t reach inside a component instance. And locked or hidden layers get skipped without a word from whichever operation you ran.

To cut a shape sitting inside a component, edit the main component. Or detach the instance and accept that it stops updating with the rest of the system, which is a real cost, not a formality.

Figma’s community forum has tracked reports of Outline Stroke corrupting complex paths since 2021. Support staff have confirmed the bug and noted it mostly hits icons imported from other apps.

As recently as May 2026, users reported Figma crashing after an unsuccessful Shape Builder cut. Confirmed and ticketed by the support team.

None of this is unusual. It’s what editing paths inside a browser costs you.

Keyboard Shortcuts for Cutting Shapes in Figma

Four keys cover most of what comes up after a shape is already cut.

  • Flatten a selection: Command E (Mac) or Control E (Windows)
  • Join Selection: Command J (Mac) or Control J (Windows), reconnects two open path endpoints
  • Ungroup a boolean group: Command Shift G (Mac) or Control Shift G (Windows)
  • Pen tool: P, for drawing a manual cut line

All of these assume the default Figma layout. Remapped keyboards or older shortcut sets will behave differently.

If you’re cutting more than a couple of shapes a week, four keys beat digging through menus every time.

Exporting a Cut Shape Out of Figma

Boolean groups and Shape Builder results export as a single object, same as anything else on the canvas.

Format depends entirely on where the file’s headed.

FormatKeeps it a pathBest for
SVGYes, fully scalableIcons, logos, code
PNGNo, becomes pixelsFlat images, transparency
PDFYes, but only at 1xPrint, fixed layouts

Figma’s export documentation notes that strokes convert to fills on the way out. So a cut shape with a visible stroke looks identical after export but stops behaving like one, which is a fun thing to discover in a developer handoff.

Text behaves differently between an exported SVG versus PNG file too. SVG turns text into glyphs by default, so uncheck “Outline text” if the copy still needs to be editable downstream.

Clean up stray points first. Then optimizing the SVG strips out the leftover metadata that boolean groups like to leave behind.

Name your export settings before hitting Export. Across a full icon set, that one habit saves an entire renaming pass.

FAQ on How To Cut A Shape In Figma

What Is the Difference Between Cutting a Shape and Cropping an Image in Figma

Cropping trims what shows inside a frame or mask and leaves the original image or path completely untouched.

Cutting rewrites the path for good. Crop photos. Cut when the asset has to leave Figma as one solid shape.

What Happens to Strokes When You Cut a Shape in Figma

Per Figma’s documentation, a cut shape with both inner and outer edges (a donut, say) gets strokes applied along both.

Subtract keeps the bottom layer’s stroke settings. Match your colors before cutting, otherwise the result inherits the wrong one and you’re undoing it.

Can You Undo a Cut Shape in Figma

Command Z or Control Z reverses a cut right after you make it.

Boolean groups stay reversible longest, since ungrouping brings back the originals whenever you want. Shape Builder and vector edit mode leave you with undo or version history once you’ve moved on.

Can Figma Plugins Cut Shapes Faster Than the Native Tools

Figma Community has plenty of plugins built around boolean and vector operations, and most of them exist to batch repetitive cuts across many layers at once.

None of them replace Subtract or Shape Builder. They speed up scale, not the mechanics.

Can You Cut a Shape Out of Text in Figma

Live text has no path to cut until you convert it.

Flatten merges the whole thing into one vector layer. Outline Stroke keeps each glyph as its own editable layer. Either one unlocks boolean operations and vector edit mode on the letterforms.

Can You Cut an Image Directly in Figma Without a Mask

No.

Raster images are pixels, not a path, so boolean operations, Shape Builder, and vector edit mode all ignore them entirely. Trace a vector shape over the image, or use a mask and fake the same visual result.

Can You Cut a Shape Inside a Component or Auto Layout Frame

Auto layout resizes and repositions its children on its own, which can distort a shape the second your cut lands.

Cut the shape first, then drop it into the auto layout frame. Or turn off resizing on that specific layer before you start editing.

What Should You Learn First in How To Cut A Shape In Figma?

Boolean subtract comes first in how to cut a shape in Figma, ahead of Shape Builder and the Pen tool, because it’s the only one that leaves every layer editable when you’re done.

Working in this order saves rework later:

  • Boolean subtract for two shapes
  • Shape Builder for three or more regions
  • Vector edit mode for one custom cut line

Two out of three Figma users aren’t trained designers, and Figma’s own documentation flags Shape Builder as destructive. Put those two facts together and you get the real problem: the people most likely to be cutting a shape are the least likely to spot a permanently altered layer before it ships.

The trade-off is speed. On complex multi-shape icons, Shape Builder genuinely finishes faster, and I won’t pretend otherwise.

A cut shape only proves itself once it’s inside an interface, so the obvious next move is building it into a button in Figma.