Color & Design

CSS Gradient Generator

Build multi-stop linear, radial or conic CSS gradients. Add as many color stops as you need and copy production-ready CSS.

Color & design

Multi-stop CSS gradient

Local only
%
%
%
background: linear-gradient(135deg, #2563eb 0%, #7c3aed 50%, #22d3ee 100%);
Runs locally

Your browser renders the preview — nothing is sent anywhere.

Color stops in CSS gradients

Each stop is a color plus a position along the gradient line. Stops are sorted automatically, so you can add one at any percentage and it slots into the right place. Two stops at the same position create a hard edge — handy for stripes.

Conic gradients

A conic gradient sweeps around a center point instead of travelling in a line. It is the simplest way to build pie charts, colour wheels and progress rings in pure CSS.

Good to know

Frequently asked questions

How many stops can I add?

As many as you like. The tool keeps a minimum of two so the gradient always renders.

Can I make hard-edged stripes?

Yes. Give two stops the same position — the colors switch instantly instead of blending.

Are conic gradients widely supported?

They work in all current versions of Chrome, Edge, Firefox and Safari.

Does the angle affect radial gradients?

No. Radial gradients spread from a center point, so the angle control is hidden for them.