Changelog
Changelog
Updated September 18, 2026
Every change to the generator and its exports is listed here, most recent first.
1.2.0
18 September 2026
CSS blob shape
- A CSS blob shape page that opens the generator with the code panel set to CSS.
- The CSS export writes
clip-path: path("…")as a fallback and, inside an@supportsblock,clip-path: shape(from X% Y%, curve to X% Y% with CX% CY%, …, close). - Because
shape()takes percentages, the clip scales with the element;path()coordinates are pinned to pixels.
SVG wave generator
- An SVG wave generator that draws a horizontal divider 1440 units wide, at a height of 160, 240, 320 or 480.
- Points places 3 to 12 control positions across the width, Amplitude from 1 to 9 sets how far they travel, and Shuffle rerolls the seed.
- Flip puts the curve at the bottom with the fill above it. Layers stacks 1 to 3 copies at decreasing opacity.
- Fill is a solid color or a two-stop gradient with a direction.
- Exports: an SVG file, SVG markup, a CSS
background-imageas a data URI, and PNG. Settings travel in the URL aspts,amp,se,h,fl,lyandcorgwithga.
Blob background generator
- A blob background generator that scatters 2 to 6 blobs over a canvas at an aspect ratio of 16:9, 4:3, 3:2, 1:1 or 9:16.
- Complexity and Randomness shape the outlines; Blur from 0 to 80 turns hard shapes into soft color fields.
- A palette of 1 to 4 colors is assigned to the blobs in turn, over a canvas color behind them. Shuffle rerolls the arrangement.
- Exports: an SVG file, SVG markup, a CSS
background-imageand PNG. Settings travel in the URL asas,n,se,e,gw,bl,p(colors separated by|) andbg.
Short links
- Copy link gives a short address of the form
https://blobs.app/b/<code>/that reopens the same blob. Blobs with an image fill keep the full address.
Shapes gallery
- The gallery grows from 40 presets to 120, still filterable by fill, each with its own page and downloads.
1.1.0
18 September 2026
Animated blobs
- A blob can morph between 2 and 8 shapes in a loop. Every frame uses the node count of the first, so the path interpolates cleanly.
- Frames sets the number of shapes, Duration covers the whole loop from 2 to 30 seconds, and Easing chooses between ease and linear.
- The animated blob generator carries these controls; the settings travel in the URL as
a,adandae.
Animation exports
- CSS
@keyframesthat animate the path’sdproperty, with aprefers-reduced-motionquery that stops the loop. - An SVG file with an SMIL
<animate attributeName="d">element, so the motion stays inside the file. - A GSAP snippet that tweens the
dattribute through the frames.
Gradients
- Gradients take a direction in CSS degrees: 180 runs top to bottom, 90 runs left to right. The angle travels in the URL as
ga. - The gradient blob generator puts the two stops and the angle on one panel.
Shapes gallery
- Forty presets with solid, gradient, outline and pattern fills, filterable by fill.
- Each preset has its own page with SVG and PNG downloads at 512, 1024 and 2048 pixels, the code for the shape, and a link that opens it in the generator.
Blog
- A blog with guides on animation methods, gradient color pairs, landing-page layout patterns, and how the generators compare.
1.0.0
18 September 2026
Generator
- Blob shapes built from a seed, a Complexity control for the number of nodes, from 3 to 20, and a Randomness control from 2 to 9, where a lower value gives a more irregular shape.
- Shuffle picks a new seed.
- The same seed, Complexity and Randomness always produce the same shape.
- Every blob has a URL that reproduces it, so a link can be shared or bookmarked.
Fills
- Solid color.
- Two-stop vertical gradient.
- Pattern: tiled marks in one color.
- Image: an image from a URL, clipped to the shape.
- Outline toggle: stroke only, 7 units wide on a 500 by 500 viewBox.
Exports
- SVG markup, copied to the clipboard.
- SVG file download.
- PNG download at 512, 1024 and 2048 pixels.
- CSS
clip-pathcode. - React component as TSX.
- Flutter
CustomPainter. - Shareable URL.
Saved blobs
- Save a blob to the browser on the device you are using and find it again on the saved page.
Documentation
- Guides for HTML and CSS, React, Flutter, and design and presentation tools.