CSS Gradient Generator
Create linear, radial and conic gradients with real-time preview. Copy the CSS directly. No sign-up.
CSS
background: linear-gradient(135deg, #6d28d9 0%, #06b6d4 100%);
background-image
background-image: linear-gradient(135deg, #6d28d9 0%, #06b6d4 100%); background-size: cover;
Built by
Miguel Ángel Colorado Marin
Built by
Miguel Ángel Colorado Marin
Full-Stack Developer · Guadalajara, España
I develop web apps, digital tools and full projects — from design to deployment.
How to use the CSS gradient generator
- 1
Choose the gradient type
Linear for straight-line transitions, Radial to radiate from the center, Conic to rotate around a point like a pie chart.
- 2
Configure the angle
For linear gradients, drag the slider or use the quick angle shortcuts. The gradient updates instantly in the preview.
- 3
Customize colors
Click each color stop to change the hue. Adjust the position (%) of each stop with the slider. Add new stops or remove existing ones.
- 4
Copy the CSS
The code is generated automatically below the preview. You can copy the background value or the background-image value depending on what you need.
CSS gradient types
CSS offers three native functions for creating gradients. The linear-gradient() function creates a smooth transition between colors along a line at the angle you specify (0° is bottom to top, 90° left to right, 135° diagonal). The radial-gradient() function starts from a central point and distributes colors outward in a circle or ellipse, ideal for light and glow effects. The conic-gradient() function is the most modern: it rotates colors around a point like clock hands, perfect for pie charts, progress indicators and color wheels.
Color stops are the key points that define which colors appear and where. You can have from 2 to 6 stops in this generator. The position of each stop (in percentage) controls where the transition from that color begins. If two consecutive stops have the same position, an abrupt change is created instead of a smooth transition.
Frequently asked questions
What is the difference between a linear and a radial gradient?
A linear gradient transitions colors along a straight line defined by an angle. A radial gradient emits colors from a central point outward in a circular shape.
What is a conic gradient?
It rotates colors around a central point, like the sectors of a pie chart. Ideal for color wheels and unique angular effects.
How many color stops can I add?
Up to 6 color stops. Each has a color picker and a position control (0%–100%).
Is the code compatible with all browsers?
Yes. linear-gradient, radial-gradient and conic-gradient are supported by all modern browsers.
Can I start from a preset and modify it?
Yes. Click 'Presets', select one and its colors and type load automatically for you to freely customize.
Related tools
Embed this tool
<iframe src="https://miguelacm.es/embed/css-gradient-generator" width="100%" height="700" style="border:none;border-radius:16px;" loading="lazy"></iframe>