Create beautiful CSS gradients visually. Supports linear, radial, and conic gradients with multiple color stops, angles, and instant code output.
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
Gradient Text
Gradient Border
CSS gradients allow you to create smooth, scalable color transitions directly in CSS — no images required. They render at any resolution without pixelation, load instantly (no HTTP request), and can be animated for dynamic effects.
Linear gradients transition colors along a straight line defined by an angle. The default direction is top-to-bottom (180deg). You can specify any angle (e.g., 45deg, to right) and add multiple color stops at specific positions to create complex transitions.
Radial gradients radiate from a center point outward in a circular or elliptical shape. They're perfect for spotlight effects, button highlights, and decorative backgrounds. You can control the shape (circle vs. ellipse), size, and position of the gradient origin.
Conic gradients transition colors around a center point, like a color wheel. They're ideal for pie charts, progress indicators, and artistic effects. Color stops are defined in degrees (0-360) rather than percentages.
For best performance, use CSS gradients instead of gradient images whenever possible. They're resolution-independent, cacheable, and typically render faster than equivalent image files. Combine gradients with background-blend-mode and multiple backgrounds for advanced layering effects.