The Volade Ecosystem — Web Tool

Free Online CSS Gradient Generator

Create linear, radial and conic CSS gradients in seconds: choose the type, adjust the angle and color stops, preview the result live, then copy the ready-to-paste code. No account, no upload: everything happens in your browser.

Updated on October 12, 2026

No data sent Private by design Free to start
The tool

Build your gradient, copy the CSS

Gradient type, angle, colors and positions: everything updates live in the preview. The CSS code is ready below.

CSS Gradient Generator

Online Design & Creation
Sign in
Local generation — Volade receives nothing Ready
CSS code
0Stops
0°Angle
0Characters
Quick examples:
0,0 0Comment All tools
Free or Premium?

The CSS gradient generator is free and unlimited: create as many as you want, no account needed. The gradient is built in your browser — no server is involved.

3 types: linear, radial, conicFree
Adjustable angle, origin position and color stopsFree
Live preview and CSS code copyable in one clickFree
The complete premium ecosystem (CMS, desktop, scripts, API)Premium
Discover Premium
Features

A complete CSS gradient generator

Linear, radial and conic: the three CSS families

Switch from one family to another in one click: the same set of stops is automatically reformulated into linear-gradient(), radial-gradient() or conic-gradient(). The angle and origin position are shown or hidden depending on the type you choose.

Choose my type

Precise angle and fully flexible color stops

Set the angle from 0 to 360°, move each color stop anywhere along the 0–100% range, and add as many stops as you need. The hex value of each stop can also be typed with the keyboard to paste a color from your brand identity.

Fine color tuning

Live preview and ready-to-paste CSS code

Every change is reflected immediately in the large preview. The full code — background: linear-gradient(…); — is written at the bottom of the tool. One click on “Copy” puts it on your clipboard, ready for your CSS, your JSX or your inline style.

Copy my CSS

Private: your gradient stays on your device

Generation runs entirely in your browser: nothing is sent, nothing is stored on a server. Your latest creation is kept locally on your device so you can pick up where you left off — ideal for iterating on a brand identity.

Privacy Policy
How it works

Create a CSS gradient in three steps

Choose the type

Linear for a directional background, radial for a glow, conic for a ring. The active button immediately rewrites the code and displays the settings suited to the chosen family.

Set the angle and colors

Move the Angle slider, position the origin (X/Y) for radial and conic gradients, then fine-tune each stop: color picker, hexadecimal value and percentage position. Add stops for richer transitions.

Copy the CSS code

The full line appears at the bottom of the tool. Click “Copy” then paste it into your stylesheet, component or editor — the gradient renders identically anywhere CSS is supported.

FAQ

Frequently asked questions about CSS gradients

What is a CSS gradient?
A CSS gradient is a gradual transition between two or more colors, drawn directly by the browser using the linear-gradient(), radial-gradient() or conic-gradient() functions. Unlike an image, a gradient is vector-based: it stays sharp at every resolution, weighs a few dozen bytes and is entirely configured in CSS.
What is the difference between linear, radial and conic gradients?
A linear gradient progresses along a straight line (angle in degrees): ideal for a header background or a button. A radial gradient starts from a central point and spreads in a circle or ellipse: perfect for a glow or a hero background. A conic gradient rotates around a point, like the hands of a clock: perfect for a ring, a pie chart or a “border” effect.
How do I control the angle of a linear gradient?
The angle is expressed in degrees (deg) right after linear-gradient(: 0deg points up, 90deg to the right, 180deg down. The tool automatically generates the value from the Angle slider position — you only have to copy the code.
What are color stops?
A color stop pairs a color with a position along the gradient (in %). Two stops are enough for a simple gradient; adding more creates bands, smoother transitions or multi-color effects. You can move each stop with the Position slider and add or remove stops in one click.
How do I use the generated gradient in my CSS?
Copy the line produced in the output area, then paste it into your stylesheet or an inline style: background: linear-gradient(...); . You can also use it as the mask color-image, as an image placeholder, or as a background-image value layered over a fallback color.
Do CSS gradients work in all browsers?
Yes: linear-gradient and radial-gradient have been supported by all modern browsers for years, including on mobile. conic-gradient is too, in recent versions of Chrome, Firefox, Safari and Edge. For older browsers, simply provide a solid color as a fallback.
Can I overlay a gradient on an image?
Yes: in the background shorthand property, list the gradient before the image — background: linear-gradient(rgba(0,0,0,.45), rgba(0,0,0,0)), url(photo.webp);. The gradient displays above the image; the rgba() values let you control the opacity of the overlay.
Is the tool private and free?
Yes: generation happens entirely in your browser, nothing is sent to a server and nothing is stored outside your device (except your latest creation in localStorage, for your convenience). The tool is completely free, unlimited and accessible without an account, on desktop and on mobile.
Complete guide

Everything you need to know about CSS gradients

The CSS gradient has become the lightest and most flexible way to dress up a background, a button or a card. No more exporting a PNG from an image editor: the browser calculates the transition between your colors, in vector format, in a few dozen bytes. The CSS gradient generator from Volade produces the exact code — angle, stops, origin position — while you compose it on screen.

linear-gradient: the directional gradient

The function linear-gradient() takes an angle followed by the stops: linear-gradient(135deg, #ff7e5f 0%, #feb47b 100%). The angle 0deg points up, 90deg to the right, 180deg down. Without an angle, the browser goes from top to bottom. This is the most widely used syntax for headers, call-to-action buttons and section banners.

radial-gradient: the glow and the ellipse

The function radial-gradient() starts from a point (the center by default) and spreads as a circle or ellipse. The origin position is written as at X% Y%: radial-gradient(circle at 50% 50%, …). Perfect for a glow effect behind a heading, a hero background centered on the middle, or a synthetic soft shadow. The tool provides two X and Y sliders to place the origin to the pixel.

conic-gradient: rotation around a point

The function conic-gradient() rotates around a point, like the hands of a clock. It is written conic-gradient(from 90deg at 50% 50%, …) and lets you create rings, circular gauges, colored borders or prism effects. Each stop takes up an angular sector: by placing several colors, you draw a CSS pie chart without a single image.

Color stops

Each stop pairs a color with a percentage position: #7a2fe2 0%, #a358ee 55%, #f3e8ff 100%. Identical positions on two colors create a hard transition (hard edge); positions set further apart produce a gradual fade. More than two stops allow multi-color palettes, bands or material simulations (metal, pearl, northern lights).

Layering a gradient and adding a fallback

In the shorthand background, order matters: foreground first. A dark overlay on a photo is written background: linear-gradient(rgba(0,0,0,.45), rgba(0,0,0,0)), url(photo.webp);. Always place a solid color as a fallback (background-color) for very old browsers or while the image loads.

Performance best practices

A CSS gradient is recalculated on every resize: keep the number of stops reasonable (2 to 5 are enough in 90% of cases) and avoid multiple overlays on very large surfaces on mobile. Prefer stable hex or HSL values, and freeze the angle as soon as the design is approved to avoid micro-differences between browsers.

Gradients in the Volade brand style

To build a cohesive palette before rolling out your gradients, combine the palette generator and the color picker : identify your brand shades, then paste them here as stops. The result copies straight into your CSS, your design system or your theme — on desktop and on mobile, with no account and no data sent.

One licence, the whole premium ecosystem Browser · CMS · Desktop · Mobile · Scripts · API · Tools · Database
One licence, the whole ecosystem Go premium Log in