Gradient Generator

Pick two colors and an angle — the CSS updates live.

Adjust the colour stops to build a gradient and copy the CSS — it renders live in your browser, with nothing uploaded.

/* single ad unit — insert AdSense/Ezoic code here */

How it works

Build CSS gradients visually — linear, radial and conic — with multiple colour stops, angle control and a live preview. Copy clean CSS you can drop straight into your stylesheet.

Frequently asked questions

Which gradient types are supported?

Linear, radial and conic gradients, each with adjustable colour stops. You can set the angle for linear, the shape and position for radial, and the starting angle for conic.

How many colour stops can I add?

You can add several stops and drag them to reposition. More stops give smoother multi-colour blends or sharp colour bands if you place two stops at the same position.

Does the CSS need prefixes?

Modern browsers support gradients unprefixed, so the copied CSS works directly. Conic gradients need a reasonably recent browser but are widely supported now.

Can I create a hard-edged colour split?

Yes — place two colour stops at the same percentage and the gradient switches instantly instead of blending, which is great for stripes and pie-style backgrounds.

Gradients imitate continuous change with discrete pixels

A digital screen is a grid of pixels, yet a gradient appears continuous because intermediate colors are calculated across many neighboring pixels.

Why color interpolation matters

The colors chosen between endpoints depend on the color space and interpolation method. Two gradients with the same endpoint colors can therefore look slightly different when interpolated differently.