Blob Generator
Generate random organic blob shapes as SVG. Customize complexity and randomness, pick your color, then download or copy the SVG code.
① Adjust complexity, randomness and color ② Click Randomize to generate a blob ③ Copy SVG or download PNG
The blob is built from N evenly-spaced points on a circle, each displaced inward or outward by a random amount. Smooth cubic Bézier curves connect the points using Catmull-Rom to Bézier conversion.
Controls the number of anchor points (6–10). More points create more intricate, irregular silhouettes. Fewer points produce simpler, rounder blobs.
Controls how far each point can deviate from the base circle radius. 0 gives a perfect circle; 100 gives maximum organic irregularity.
What is a blob shape and how are they generated?
Blob shapes are smooth, organic, amoeba-like forms used extensively in modern web design for backgrounds, illustrations, avatars, and UI accents. They are generated algorithmically by placing anchor points on a circle at equal angular intervals, then randomly displacing each point radially. Cubic Bézier curves — computed via the Catmull-Rom-to-Bézier conversion — connect the points smoothly, producing the characteristic flowing silhouette. The result is an SVG path embeddable directly in HTML or CSS via background-image, clip-path, or inline <svg>, exportable to Figma, Illustrator, and Inkscape. Blob shapes are popular for hero section backgrounds, card decorations, profile picture frames, and mascot illustration bases.