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.