SVG Blob Generator
Generate a smooth, organic blob shape as an SVG path from a seed, with controls for point count, roughness, size and fill colour.
Tool guide
What this tool does
SVG Blob Generator scatters points evenly around a circle, nudges each one in or out with a seeded random number generator, then joins them with a smooth closed curve to form an organic shape. The same seed always produces the same blob, a shuffle button picks a new one, and the result can be copied as raw SVG markup or downloaded as a .svg file.
Flat geometric shapes can feel sterile behind a hero image or a testimonial card, which is why so many modern sites use soft, irregular blobs as background decoration. Hand-drawing one in a vector editor takes time and rarely looks quite organic; this tool builds one from a handful of numbers instead.
Points are placed at equal angles around a circle, then each one is pushed closer to or further from the centre by an amount controlled by the Roughness setting and a pseudo-random number generator seeded from the Seed text. Because the generator is seeded, typing the same seed again always rebuilds the exact same outline, which makes a particular blob reproducible in code reviews or design handoffs.
How to use SVG Blob Generator
- Set Points to control how many bumps the outline has; fewer points give a simpler, rounder blob, more points give a lumpier one.
- Drag Roughness to control how far each point can wander from a perfect circle; 0% gives a plain circle, 100% gives a very irregular shape.
- Set Size to the pixel dimensions you want the exported SVG to render at.
- Pick a Fill colour for the shape, or leave the default indigo.
- Type any text into Seed, or press Shuffle seed to generate a new random one, until the preview looks right.
- Copy the SVG markup into your codebase, or press Download to save it as a .svg file.
Tips for better results
- Write down or bookmark a seed you like; typing it back in later rebuilds the identical blob, which plain randomness cannot guarantee.
- Lower roughness values around 20-40% usually look more professional as a background shape than very high values, which can look jagged.
- The exported SVG has no dependencies and no script content, so it is safe to inline directly in HTML or drop into a design tool.
- Because the path uses a fixed internal coordinate grid, you can resize the shape afterwards by editing only the width and height attributes without regenerating it.
Common use cases
- Decorative background shapes behind hero sections, pricing cards or testimonial blocks.
- Placeholder avatar frames or image masks with a softer outline than a plain circle.
- Quick mockup assets for a design file before a designer produces a final illustration.
- Generating a family of related blobs by keeping the same point count and roughness while changing only the seed.
Common mistakes to avoid
- Setting roughness to the maximum for a subtle UI accent, which usually looks more chaotic than organic at that extreme.
- Forgetting the seed used for a shape that needs to be recreated later, since a shuffled seed cannot be reverse-engineered from the resulting path.
- Using very few points with high roughness, which can occasionally produce a shape with a sharp, pointed corner instead of a smooth curve.
Frequently asked questions
Will the same seed always give the same blob?
Yes. The seed text is hashed into a number that drives a deterministic pseudo-random generator, so the same seed, point count and roughness always produce the identical outline.
Can I animate between two blobs?
This tool exports a static path, but because every blob uses the same number of points in the same order, you can morph between two generated paths with CSS or a library that interpolates SVG path data.
Does the shape scale cleanly?
Yes. The path is defined on a fixed internal grid and the SVG uses a viewBox, so changing the width and height attributes scales the whole shape without distortion.
Is anything uploaded or sent to a server?
No. Every point, curve and colour is computed in your browser; nothing about the shape you generate leaves your device.
Feedback & suggestions
Help us improve SVG Blob Generator. We read every message.