b2KIT

SVG Blob Generator

Generate organic blob shapes in SVG with randomization, complexity, and color controls for modern UI design.

Tested tool guide Tested browser tools Checked August 16, 2026

What SVG Blob Generator does and how it behaves

This tool generates organic, irregular blob shapes as ready-to-paste SVG markup. Controls set the size, the fill color, and the complexity of the outline; a randomize control redraws the shape, with low complexity giving calm, rounded forms and high complexity giving busy, lobed ones. The deliverable is a small self-contained SVG document - one <svg> wrapper holding a single closed <path>. What surprises most users is reproducibility: identical settings do not reproduce the same shape, because every press of the randomize control is a fresh draw. Settle on a shape you like before moving on; the settings alone cannot bring it back.

How the result is produced

1

The output document

Each run returns one SVG document: an <svg> element whose viewBox matches the dimensions you set, holding a single closed <path> whose fill is the chosen color - the curve's d attribute ends in Z. That snippet is the whole deliverable: save it as a .svg file, paste it into an HTML page, or open it in a vector application. Nothing else, no images or fonts, is required to render it.

2

Randomization and controls

Pressing the randomize control draws a fresh outline, so consecutive runs differ even when every setting stays the same. The size, complexity, and color controls apply to the current shape: complexity moves the outline between simple, rounded forms and busier, more irregular ones. The curve is smooth and closed, so the result reads as one continuous silhouette rather than a faceted polygon.

Good uses

  • Hero and section backdrops: a large soft blob behind headline text or a product card gives a landing page an organic focal point without stock imagery.
  • Empty states and placeholders: a low-contrast blob behind an icon or message makes an empty dashboard or search result look deliberately designed rather than broken.
  • Avatar and badge backdrops: a distinct blob silhouette behind a monogram or profile photo makes each person's avatar identifiable at a glance and keeps the palette controlled.

Limits and checks

  • Shape runs are not reproducible from the settings: two presses of the randomize control with identical options produce different outlines, and the tool will not bring back a silhouette you saw earlier. If a blob must recur across pages, keep the exported SVG file, not the settings.
  • The export is only the shape and its fill color. A page background, shadows, or surrounding blobs visible in the preview are part of the preview, not of the SVG, so the pasted result can look plainer than the preview suggested.
  • An organic outline does not fill its viewBox edge to edge and offers no straight edge to align to. Positioning it by the bounding box misleads: add extra spacing around it and judge centering by eye.

Common questions

Why is the shape different every time even though I kept the same settings?

The shape is randomized by design: each press of the randomize control generates a new outline, and the other controls only set how that outline is drawn and styled. This is normal behavior, not a bug. If you need the identical shape again, the reliable route is to export the SVG and keep that file; the settings alone are not a recipe that reproduces it.

Where do I paste the output so it appears in a web page?

The output is SVG markup, and SVG is a valid HTML element: paste the snippet directly into the page body and style it with CSS like any element - width, height, opacity, and transforms all apply. Alternatively, save it as a .svg file and reference it with an <img> tag. Either way it scales without quality loss, so one export covers any display size.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools