Creating Blob and Wave Shapes with SVG for Modern UI
Organic blobs and section-divider waves are everywhere in modern web design. The steps they're built with SVG paths, how to generate them, and how to use them without hurting performance.
Drag three sliders and watch a smooth, gooey blob take shape. Re-roll for a fresh silhouette, drop in a gradient, and copy the SVG or export a PNG: every blob is generated from a seed you can reproduce, entirely in your browser.
The SVG Blob Generator creates smooth, organic blob shapes with sliders for complexity, edge contrast and size. Choose solid or two-stop gradient fills, re-roll a reproducible seed for a fresh silhouette, then copy the SVG or export a transparent PNG. It runs free in your browser with nothing uploaded.
The GigAI SVG Blob Generator turns three simple controls into the soft, organic blob shapes behind almost every modern SaaS hero, avatar mask and section background. A seeded spline algorithm plots anchor points around a circle, jitters their radius, then threads a closed smooth curve through them, so complexity controls how many lobes the blob has, contrast controls how irregular and gooey the edge gets, and re-roll advances a reproducible seed for an endless supply of fresh silhouettes. Because the whole thing is deterministic, the blob you fall in love with is never lost: the same seed and settings always regenerate the exact same path, so you can copy the markup, download a razor-sharp SVG that scales to any size, or rasterise a transparent PNG at 2× for tools that don't take vectors. Fill it with a flat brand color or a two-stop gradient, preview it on a checkerboard, light or dark surface, and undo/redo your way back to an earlier shape. Nothing is uploaded: the generator, the PNG rasteriser and the seed all run locally, so it works offline and never sees your brand colors or where the graphic is headed.
Last updated
Set complexity for how many lobes the blob has, contrast for how irregular the edge gets, and size for the export dimensions. The preview redraws live.
Not feeling it? Hit Re-roll (or Randomize) to advance the seed and get a new blob. Undo steps back to a shape you liked better.
Choose a solid color or switch to gradient and set two stops. Preview it on checkerboard, light or dark to check it against your real background.
Copy the SVG markup, download a scalable .svg, or export a transparent .png at 2×. Everything is generated locally in your browser.
Complexity sets the number of lobes (3–12), contrast controls how irregular and gooey the edge is (perfect circle to spiky), and size drives the export dimensions: every change re-draws the curve instantly.
Re-roll walks a deterministic seed for a fresh silhouette on demand. The same seed plus settings always regenerate the identical path, so a blob you like is never a one-time accident.
Fill with a flat brand color or a diagonal two-stop gradient using native color pickers. The gradient is emitted as a real SVG <linearGradient>, not a flattened raster.
Output is a single tidy <path> inside a proper viewBox: resolution-independent, tiny, and ready to paste into React, CSS masks, Figma or a plain <img>.
Rasterise the blob to a transparent PNG at 2× in one click for tools that won't take vectors (Canva, slide decks, email) using the browser canvas, no upload.
A big preview on a checkerboard, light or dark surface updates as you drag, with full undo/redo through every shape and color you've tried this session.
Skip Illustrator. Get the soft, organic blob behind modern landing pages, avatars and section dividers with three sliders and a re-roll: then paste the SVG straight into your build.
Because every blob comes from a seed, the shape you approved in design review regenerates byte-for-byte later. Share the settings and a teammate gets the exact same graphic.
Copy the markup for code, download a crisp SVG that scales forever, or export a transparent PNG for tools that can't read vectors: all from the same blob.
The generator, the gradient and the PNG rasteriser all run on your device. Your brand colors and where the graphic is going never leave the tab.
From quick one-off fixes to daily workflows, see how people put this tool to use.
Generate the gooey blob shapes that anchor a SaaS hero or divide sections, tune them to the brand palette, and hand off reproducible SVGs the engineers can drop in unchanged.
Use a blob path as a clip-path or SVG mask so profile photos and thumbnails render in an organic shape instead of a plain circle: copy the path and reference it in CSS.
Export a transparent PNG blob for a deck, a story background or an email header where a vector isn't accepted, without opening a design app or paying for stock shapes.
Scatter a couple of soft, on-brand blobs behind your copy to make a bare landing page feel designed: free, reproducible, and yours to tweak until it's right.
Everything is processed locally in your browser, your files never leave your device.
Generate layered SVG wave dividers for section transitions: sliders for height, amplitude, wave count and layers, per-layer colors or a gradient, and a flip toggle, then copy the SVG or download SVG/PNG. 100% in your browser.
Create seamless, tiling SVG background patterns (dots, grid, diagonal lines, cross, chevron, triangles and circles) with tile-size, color and stroke controls, then copy the SVG or ready-to-paste CSS. 100% in your browser.
Design linear, radial and conic gradients with draggable color stops and an angle dial, then export a scalable SVG and a ready-to-paste CSS background side by side. Live preview, copy, download SVG/PNG: 100% in your browser.
Minify and clean SVG files in your browser with SVGO, strip editor metadata, round coordinates, drop hidden layers and see the exact bytes and percentage saved. Nothing is uploaded.
Convert SVG to a clean React component in your browser, camelCased attributes, TypeScript or JS, memo, forwardRef and React Native output, with a live preview. Nothing is uploaded.
Shrink JPG, PNG and WebP images without a visible quality drop. Set the quality yourself, or compress to an exact target size like 100 KB. Free, entirely in your browser.
Hit a snag? Here are quick fixes for the issues people run into most.
Some tools flatten or drop SVG <linearGradient> defs on paste. If the destination can't render gradients, export the PNG instead, it bakes the gradient into pixels, or keep the fill solid for maximum compatibility.
PNG is raster, so it only has the pixels you exported. Bump the size slider before exporting, or better, use the SVG. It's resolution-independent and stays crisp at any scale.
Use Undo (Ctrl/Cmd+Z) to step back through every shape this session, then Redo to move forward. Once you land on the one you want, copy or download it immediately to lock it in.
Contrast is at or near zero, which makes every radius equal. Raise the contrast slider for a more irregular, organic edge, and increase complexity for more distinct lobes.
Keep complexity between 5 and 8 for the classic 'SaaS blob', too many lobes reads as a gear, too few as an egg.
Moderate contrast (around 0.3–0.5) gives the friendly, gooey look. Crank it past 0.7 only when you want something jagged.
Prefer the SVG over the PNG wherever the target accepts it, it's smaller, sharper at any size, and re-colorable in code.
Use a blob path as a CSS clip-path or mask to frame avatars and images in an organic shape.
Found the perfect blob? Note the settings, the same seed and sliders always regenerate it exactly.
Recent updates and improvements to the svg blob generator.
Initial release, seeded blob generator with complexity, contrast and size sliders, solid/gradient fill, live preview, re-roll, and SVG + PNG export.
Added undo/redo across shapes and colors, keyboard shortcuts (re-roll, copy, download, undo/redo), and a set of one-click preset blobs to start from.
Refined the spline tension for smoother edges at high contrast and added checkerboard/light/dark preview surfaces to check blobs against real backgrounds.
Every blob is generated in your browser from a deterministic seed, the shape, the gradient and the PNG rasterisation all run locally on your device. Nothing is uploaded, stored or logged, so your brand colors and where the graphic is headed stay private. It works offline, and closing the tab leaves no trace.
Free, private and instant. SVG Blob Generator runs right in your browser.