fondor

Pick a seed. Get a backdrop.

fondor generates deterministic, infinitely scalable SVG backgrounds from any string. Free, open-source, and ready to embed anywhere.

geo / neon
blob / cool
topo / earth
noise / dark
gradient / pastel

Where fondor fits

Any place you need a background, fondor works out of the box.

GitHub README banners

Add a polished header to any open-source repo. Seed it with your project name for a consistent look.

OG & social images

Generate unique open graph images per page. Pass the post slug as a seed — same slug, same backdrop, every time.

Notion & doc covers

Drop a backdrop URL into any tool that accepts image URLs. Works with Notion, Linear, Coda, and more.

Twitter / X banners

Pick a style and seed, copy the URL, paste it as your banner image. No design tool needed.

App loading screens

Use a seeded backdrop as a placeholder while your app loads. Deterministic means it never flickers.

Email headers

Embed a backdrop as a full-width header image in HTML emails. Lightweight SVG keeps file sizes tiny.

Free foreverNo API key requiredDeterministic outputMIT licensedEdge-ready
Playground
Preview your generated SVG backdrop in real-time.
Generated SVG preview
https://fondor.dev/api/v1/geo/fondor?palette=warm&w=1500&h=500

Documentation

Everything you need to integrate fondor into your applications.

URL Structure

GET /api/v1/[style]/[seed]?w=[width]&h=[height]&palette=[palette]
  • style: The generation pattern (required).
  • seed: Any string to deterministically generate the pattern (required).
  • w & h: Image dimensions in pixels (defaults to 1500x500).
  • palette: The color theme (defaults to warm).

Styles

NameDescription
gradientSmooth color transitions, linear or radial
dotsLayered circles with bokeh depth
geoGeometric shapes: rects, triangles, hexagons
linesDiagonal stripes and crosshatch patterns
topographicConcentric contour lines from a focal point
blobOrganic aurora-like blobs with soft blur
noiseTurbulent texture tinted by palette
plainSolid color with subtle vignette

Palettes

NameTheme
warmReds, oranges, and amber
coolBlues and cyan tones
earthGreens, browns, and cream
monoBlack, white, and greys
neonElectric magentas, cyans, and greens
pastelSoft pinks, yellows, and blues
darkDeep blacks, teals, and warm sand

Embed Examples

HTML Image Tag:<img src="https://fondor.dev/api/v1/geo/hello-world?palette=cool&w=1200&h=630" alt="Backdrop" />
Markdown:![Backdrop](https://fondor.dev/api/v1/dots/banner?palette=pastel&w=1500&h=500)
CSS background-image:background-image: url('https://fondor.dev/api/v1/blob/my-project?palette=dark&w=1920&h=1080');