Mesh Gradient Generator

Client-Side New

Design beautiful mesh-style gradients with multiple color points positioned across a canvas. Create the smooth, organic color transitions seen on modern websites and apps like Apple, Stripe, and Linear. Add up to 6 color points and drag them to adjust position. Customize colors and blur intensity. Export as CSS code using radial-gradient layers. Perfect for hero sections, card backgrounds, and landing pages.

Point 1
Point 2
Point 3
Point 4
background-color: #1A1A2E;
background-image:
    radial-gradient(at 0% 0%, #FF6B6B 0%, transparent 50%),
    radial-gradient(at 100% 0%, #4ECDC4 0%, transparent 50%),
    radial-gradient(at 0% 100%, #45B7D1 0%, transparent 50%),
    radial-gradient(at 100% 100%, #96CEB4 0%, transparent 50%);

How to Use

  1. 1

    Add Color Points

    Add up to 6 color points and set their position on the canvas.

  2. 2

    Adjust Colors

    Pick colors for each point and adjust blur intensity for smooth blending.

  3. 3

    Copy CSS

    Copy the generated CSS using layered radial-gradient functions.

Examples by Niche

Landing Page Hero

Purple (#7C3AED) top-left, blue (#3B82F6) center, pink (#EC4899) bottom-right

App Background

Dark mesh with deep navy, purple, and teal accents — Apple-style gradient

Card Background

Subtle pastel mesh with soft pink, lavender, and mint on white

Frequently Asked Questions

How are mesh gradients implemented in CSS?

Mesh gradients are created by layering multiple radial-gradient CSS functions with different positions and colors. The overlapping gradients blend to create smooth, organic transitions.

How many color points can I add?

You can add up to 6 color points. Each point has a customizable color and position. More points create richer, more complex gradients.

Can I export the gradient as CSS?

Yes, copy the generated CSS which uses stacked radial-gradient layers on a single background property. The code works in all modern browsers.

What is the difference between a mesh gradient and a linear gradient?

A linear gradient transitions between colors along a single straight line, while a mesh gradient blends multiple colors from different points across a two-dimensional surface. Mesh gradients create more organic, fluid color transitions that feel natural and are widely used in modern branding and UI design for hero sections and backgrounds.

Related Tools

Related Articles