Forty starting points
Every tile here is a layer stack, not a picture. Open one and the generator has the whole thing loaded — the stops, the angles, the seeds, the blend modes — at whatever output size you then choose.
The grid itself is drawn by your browser from the same OKLCH values the renderer uses, which is why a page carrying forty backgrounds loads like a page carrying none. It also means the tiles are an approximation: a browser interpolates a gradient its own way, applies no dither and has no form for grain at all. The four labelled as grain look flat here and do not in the file.
Ramps
Two or three stops along a straight line. These are the ones that band on a long edge, and every one of them ships with the dither pass switched on.
Fields
A centre and a falloff. The light comes from a point rather than an edge, which suits a page whose content sits in the middle of the screen.
Flats
One colour, no ramp. The smallest file this site can produce and the one that behaves best behind small text.
Grain
A colour with a noise layer over it. Grain costs file size in every format and buys a surface that does not look like a screenshot of a colour picker.
Questions about the library
Are these images or settings?
Why do the tiles look flatter than the download?
Can I get back to a design I made earlier?
Back to the canvas
- BgImageRemove, change or make a background, with the picture kept on your machine.
- GradientStops, an angle, and a choice about the space the ramp runs through.
- Solid colourOne colour at a stated pixel size. The smallest file here.
- 1920 × 1080The desktop screen figure, on the canvas when the page opens.
Pictures you open and backgrounds you draw never leave this page. They are cut out and drawn by your browser, and the file is written straight to your disk.
Backgrounds made here: Terracotta · Studio grey · Slate ramp