Design linear, radial, and conic gradients visually, fine-tune every color stop, and copy production-ready CSS instantly.
Our free CSS gradient generator lets you build linear-gradient(),
radial-gradient(), and conic-gradient() backgrounds visually — drag color stops
into place, pick an angle or center point, and copy clean, production-ready CSS with no vendor prefixes
needed for modern browsers.
background or background-image value.Gradients between colors that are close in hue but different in lightness (like a light blue to deep navy) tend to look more polished than gradients between unrelated hues. For UI backgrounds, keep the contrast between stops subtle; for hero banners and marketing pages, bolder multi-stop gradients work well. Use the Randomize button to quickly explore combinations, and the Preset Gradients gallery for tried-and-tested starting points.
No. linear-gradient(),
radial-gradient(), and conic-gradient() are supported unprefixed in all
modern evergreen browsers (Chrome, Firefox, Safari, Edge).
As many as you need. CSS gradients support any number of color stops — add more with the "+ Add Stop" button to build smooth multi-color transitions.
Yes. The generated value works equally well as
background or background-image. For a fallback in very old browsers, set a
plain background-color first, then the gradient — the gradient simply overrides it in
browsers that support it.
Yes, completely free with no signup, and everything renders live in your browser as you design.
Tell us what to improve or which tool to add next.