Figma Squircle

Figma can create smooth corners with its corner smoothing control. If you need a shape that follows a specific mathematical superellipse exponent, import a generated squircle SVG. Neither method should be presented as Apple's official production icon mask.

Generate a squircle for Figma →

Set the shape, download the SVG, and drag it into Figma — or copy the markup and paste it on the canvas.

Option 1 — Figma's corner smoothing

Select a rectangle, set a corner radius, then open the corner smoothing control and raise it toward iOS (60%). Figma documents 60% as its iOS-style smoothing preset. It is tied to a corner radius rather than a chosen superellipse exponent, so it will not always match a specific n value. See Figma's corner smoothing guide.

Option 2 — import a generated superellipse SVG

  1. Open the generator and set width / height / smoothing (n ≈ 5 for iOS-style).
  2. Click Download .svg (or copy the SVG markup).
  3. In Figma, drag the file onto the canvas, or paste the markup — it arrives as a vector shape.
  4. Use it directly, or as a mask: place it above your image, select both, and choose "Use as mask".

The SVG preserves the selected mathematical outline at any size, which is useful when design and web code need the same explicitly chosen shape.

Corner smoothing vs SVG import

Tips

FAQ

Does Figma have a built-in squircle?

Figma has corner smoothing. To use a specific superellipse exponent consistently across design and code, import a generated SVG.

What corner smoothing matches iOS?

Figma's documented iOS-style preset is 60%. A generated n ≈ 5 SVG is another approximation, not an official Apple mask.

How do I mask an image to a squircle in Figma?

Place the squircle shape above the image, select both, and choose "Use as mask".