Skip to the generator
Wave & Blob

Blob with no SVG at all

Open the generator

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

When you want an organic shape but cannot or would rather not add an SVG — a component library you do not control the markup of, an email template, a CMS block that strips unknown elements.

The recipe

The recipe
ShapePebble
Export asCSS border-radius
Size104 B

Step by step

What you will be copying

.blob {
  width: 320px;
  height: 320px;
  border-radius: 46% 52.2% 40.5% 40% / 49.8% 56.1% 39.1% 45%;
}

In more detail

Know what you are giving up. A border-radius blob has four corners, each an elliptical quarter-arc, so it can only ever be a rounded rectangle pulled out of shape — it cannot have six lobes however the numbers are chosen. What you get in exchange is real: one property, no extra markup, and it transitions and animates smoothly, which an SVG path does not do without considerably more work.

Questions

Which shape should I start from for Blob with no SVG at all?

Pebble, exported as CSS border-radius. 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 104 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