Mesh Gradient Generator
Create CSS mesh gradient backgrounds with layered radial gradients, optional blur, noise, and export-ready CSS.
Layers
Hue rotate
Lightness
Quick Start
Start with a CSS mesh gradient palette
This mesh gradient generator builds a CSS mesh gradient from layered radial gradients, so the palette is where most mesh gradient backgrounds start.
- Pick a preset palette, or save a custom palette for your brand colors
- Edit any swatch to shift the mood of the mesh gradient background
- Use fewer colors for a calmer mesh gradient, or more colors for a busier mesh gradient background
Set the mesh gradient layer count
The Layers control changes how many radial layers are stacked into the final CSS mesh gradient.
- Fewer layers create a simpler mesh gradient background with larger color fields
- More layers add overlap, depth, and a denser mesh gradient look
- Click Randomize to generate a fresh mesh gradient arrangement with the current palette
Use blur, scale, and noise only when needed
The current generator keeps the main mesh gradient clean, then lets you add texture after the base layout is good.
- Turn on Effects when you want a softer mesh gradient background with blur
- Add Noise when the mesh gradient feels too flat and needs a textured surface
- Use Hue and Lightness to recolor the generated CSS mesh gradient without rebuilding the layout
Copy CSS or continue in the editor
Once the mesh gradient background looks right, copy the CSS, download an image, or open it in the editor for layer-by-layer control.
Need more control? Open the mesh gradient in the Editor to tweak each layer, or use the Background Converter to inspect longhand or minified CSS.