SVG Blob Generator
Create smooth, organic blob shapes for backgrounds and hero sections. Adjust the points and randomness, choose a solid color or gradient, then copy or download a clean SVG. Each shape comes from a seed, so you can reroll endlessly.
How to generate an SVG blob
- Set the number of points and the randomness to control how round or wild the blob looks.
- Pick a solid fill color or switch on a two-color gradient.
- Hit Randomize for a new shape, then copy the SVG or download it as a .svg file.
Examples
Six-point blob, solid fill
points 6, randomness 0.4, seed 42, color #6366f1
<svg ...><path fill="#6366f1" d="M ... Z"/></svg>
Smooth eight-point gradient blob
points 8, randomness 0.3, gradient #6366f1 to #ec4899
linear-gradient fill referenced via url(#blobGradient)
Frequently asked questions
What is an SVG blob and where do I use one?
An SVG blob is a smooth, irregular rounded shape with no straight edges, often used as a background accent, a hero or avatar mask, or a decorative shape behind text. Because it is an SVG path, it scales to any size without losing quality and stays a tiny file.
What do the points and randomness controls do?
Points sets how many vertices are placed around a circle before the edges are smoothed into curves. More points make a more detailed, wavier outline. Randomness sets how far each vertex is pushed in or out from the base circle, so 0 is a near-perfect circle and higher values make a more lopsided, organic blob.
How are the same shapes reproducible?
Every blob is built from a numeric seed fed into a small deterministic random generator. The same seed and settings always produce the exact same path, so a shape you like can be regenerated later. Pressing Randomize simply picks a new seed.
How is the shape kept smooth instead of jagged?
The vertices around the circle are joined with cubic bezier curves derived from a Catmull-Rom spline that passes through every point. The loop wraps around on itself, so the result is one continuous, seamless outline with no visible corners.
Can I fill the blob with a gradient?
Yes. Switch on gradient mode and pick two colors, and the SVG embeds a linear gradient in its defs and references it as the path fill. The downloaded file is self-contained, so the gradient renders anywhere the SVG is used.
Is my blob sent to a server?
No. The shape, the preview and the SVG code are all generated in your browser, so nothing about your colors or settings leaves your device. You can use the tool fully offline once the page has loaded.
Related tools
CSS Gradient Generator
Build linear and radial CSS gradients with a live preview. Pick colors, set the angle and copy ready-to-paste background code for your site.
Border Radius Generator
Round corners visually with four sliders, then copy the border-radius CSS. Includes a blob mode for organic shapes with a live preview.
Color Palette Generator
Generate complementary, analogous, triadic, tetradic and monochromatic color palettes from one base color. Pick a hex, copy each shade as hex, RGB or HSL.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base58 Encoder
Encode and decode Base58 online with the Bitcoin alphabet. Convert text to Base58 or back, UTF-8 safe, no confusing 0 O I l. Runs in your browser.