Tools Guides
Design Free No signup

Gradient Mesh Generator

Create stunning CSS mesh gradients with draggable control points.

Loading tool…

About this tool

The Gradient Mesh Generator lets you build complex, organic-looking CSS backgrounds using multiple overlapping radial gradients. Drag control points on the interactive grid to reposition gradient centers, pick any color for each point, and watch the live preview update instantly. Choose from curated preset mesh themes—Aurora, Sunset, Ocean, or Forest—or hit Randomize to discover unique combinations. When you're happy, copy the generated CSS background property and drop it straight into your stylesheet.

How to use

  1. 1 Click a control point circle on the grid to select it.
  2. 2 Use the color picker to assign a color to that point.
  3. 3 Drag the point to reposition the gradient center.
  4. 4 Enable or disable individual points with their toggle.
  5. 5 Click a Preset button for an instant themed mesh.
  6. 6 Press Randomize to generate a random color combination.
  7. 7 Click Copy CSS to copy the background property to your clipboard.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}