Seeded SVG patterns that feel hand-made.

ShapeSoup turns a simple config and seed into deterministic SVG patterns you can copy, download, share, or drop straight into your app.

Open Playground
SVGDeterministicCopy-readyTypescript

same seed = same soup (try changing the seed above)

How It Works

Three simple steps to your first SVG.

1

Choose a generator

Pick from 10+ pattern families — waves, blobs, grids, gradients, and more.

2

Type any seed

A word, a number, anything. Same seed + same config = identical SVG forever.

3

Copy, download, or share

Export as SVG, PNG, JSX, CSS, or React. Share a link that restores the exact pattern.

Use it in your app.

Drop the npm package into any project. No strings attached.

npm install
import { generateBlobScene } from "@shapesoup/core";

const result = generateBlobScene({
  width: 1200,
  height: 800,
  seed: "my-product-launch",
});

console.log(result.svg);
// deterministic SVG, every time

same config + same seed = same SVG

Every call is deterministic. Cache, test, and version-control your patterns with confidence.

Pure TypeScript — zero browser dependencies in core

Deterministic output — same config + seed = identical SVG

ESM + CJS + TypeScript declarations included

Works with React, Next.js, plain HTML, and design tools

Features

Everything you need to cook SVGs.

Deterministic Seeds

Same config + same seed = identical SVG, every single time.

Scalable SVG

Crisp at any resolution. No rasterization, no pixelation.

Copy SVG / JSX / CSS

One-click copy in multiple formats for any workflow.

Download SVG / PNG

Export at 1x, 2x, or 4x resolution. Batch export available.

Shareable URLs

Every pattern has a unique link. Share it, bookmark it, reopen it.

Palette Presets

Randomize colors or pick from curated palettes instantly.

Pure TypeScript Core

Zero browser dependencies. Works in Node, Deno, and the browser.

Who is it for?

Anyone who needs beautiful, repeatable SVG backgrounds.

Landing page backgroundsSocial media graphicsOpen Graph imagesApp hero sectionsProduct cardsPlaceholder artCreative coding experimentsDesign system textures

Ready to cook your first SVG?

Pick a generator, type a weird seed, and export something beautiful.

Open Playground

No sign-up. No credit card. Just seeds and SVGs.