Skip to content
Toova
All Tools

CSS Gradient Generator

Private by design — runs entirely in your browser

Build linear and radial CSS gradients visually, in your browser. Toova lets you place color stops, tweak angles, switch types, and export ready-to-paste CSS — all without uploading anything to a server.

Linear, radial, and conic gradients

Linear gradients move along a straight axis defined by an angle or direction keyword. Radial gradients expand from a center point. Conic gradients sweep around an angle — perfect for pie-chart-style backgrounds or color wheel effects. Toova exposes all three with visual controls, so you can build the gradient you want without memorizing every variant of the CSS syntax.

Color stops and easing

Drag color stops along the gradient bar to control where each color starts and ends. Add as many stops as you need — Toova does not cap it. Use the easing presets to introduce non-linear interpolation, which avoids the muddy gray middle that plagues simple two-color gradients. The CSS output uses standard properties supported in every modern browser.

Browser-only generation

Every gradient is generated locally in your browser. The colors you pick, the stops you place, the output CSS — none of it leaves the page. That is overkill for gradients, but it means the tool is fast and reliable, and the page works offline after first load. The Network tab will stay empty during use.

Frequently Asked Questions

When should I use a conic gradient?
Conic gradients are perfect for pie-chart effects, color wheels, and abstract spinning backgrounds. They sweep around a center point, which is something neither linear nor radial gradients can do. Browser support is now solid across modern engines.
How do I avoid the muddy middle in two-color gradients?
Add an intermediate stop with a perceptually-balanced color, or pick colors with similar lightness. Mixing complementary colors through their RGB midpoint produces gray — picking the midpoint manually in OKLCH avoids it.
Can I export to other formats?
The output is standard CSS, which works directly in any web context. For design tools, copy individual color stops and replicate the gradient in Figma or Sketch.
Does it support transparency?
Yes. Any color stop can have an alpha channel. Useful for fading edges into the background or layering gradients with semi-transparent stops.
Is my data sent anywhere?
No. Generation runs entirely in your browser.