SVG Blob & Wave Generator

Organic SVG blobs and wave dividers.

Runs locally in your browser Report an issue
Preview No signup · local processing

Generate SVG blobs and wave dividers

Create smooth, organic SVG shapes without a design tool. Switch between a closed blob — tune the number of points and how irregular it is — and a wave section divider with a set number of crests and adjustable height. Pick a solid colour or a two-stop gradient, reroll for a new random variant, and preview it live. Copy the raw SVG markup to drop into your page, or copy a ready-to-use CSS background-image declaration. Everything is generated in your browser with maths — no images, no upload, nothing tracked.

Common questions

What is the blob good for?

Organic blob shapes are popular as backgrounds behind hero images, avatar frames, decorative accents, and highlight shapes in modern web design. More points and higher randomness make a more irregular, hand-drawn feel; fewer points stay rounder.

What is the wave divider for?

A wave is a section divider — place it between two coloured sections of a page so the boundary curves instead of being a straight line. Set the number of crests and the height, flip it to sit at the top or bottom of a section, and match its fill to the adjacent section's colour.

How do I use the output?

Copy the SVG markup and paste it directly into your HTML, or copy the CSS background to apply the shape as a background-image on any element. The SVG scales cleanly to any size because it is vector.

Can I get the same shape again?

Yes. Each random variant comes from a seed shown in the controls; the same seed and settings always reproduce the same shape, so you can regenerate it later or tweak around a variant you like.

Is anything uploaded?

No. The shapes are generated with JavaScript maths in your browser. Nothing is sent to a server and no image is ever created on a backend.