Skip to the generator
Wave & Blob

Blob avatar mask

Open the generator

Free, no sign-up, runs in your browser.

Cutting a photograph into a blob instead of a circle. This is where clip-path earns its place — the image keeps its content and gets a new silhouette, rather than sitting behind a shape.

The recipe

The recipe
ShapeOrganic blob
Export asCSS clip-path
Size620 B

Step by step

What you will be copying

<svg width="0" height="0" style="position:absolute">
  <defs>
    <clipPath id="shape-clip" clipPathUnits="userSpaceOnUse">
      <path d="M100 54.85C116.91 53.97,145.16 39.06,153.41 46.59C161.66 54.11,150.46 83.17,149.49 100C148.51 116.83,155.8 138.58,147.55 147.55C139.3 156.52,117.11 152.56,100 153.82C82.89 155.08,56.37 164.08,44.89 155.11C33.41 146.14,29.94 117.2,31.11 100C32.28 82.8,40.44 59.45,51.92 51.92C63.4 4…

In more detail

Give the image `object-fit: cover` as well, or a photograph with a different aspect ratio will distort before it is clipped. And if you use more than one blob mask on a page, change the id in both the SVG block and the CSS rule — duplicate ids mean every clipped element takes whichever shape the browser found first.

Questions

Which shape should I start from for Blob avatar mask?

Organic blob, exported as CSS clip-path. That pairing is the one this page is built around, and the preview above is that exact shape — but it is a starting point, not a rule. Every slider stays live once you open it.

How much does it add to the page?

About 620 bytes for this combination. That is smaller than a single icon and it needs no network request at all, because the shape is markup rather than an image file.

Will it work on mobile?

Yes. A wave divider is set to stretch to its container rather than keep its aspect ratio, which is what lets one shape span any screen width without letterboxing. Blobs keep their proportions, since a stretched blob is just an ellipse.

Every figure and every shape on this page was produced by running the generator at build time, so it describes the tool you are about to use rather than a version of it that once existed.

Related