Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Generate harmonious 5-color palettes with random or seed-based schemes.
Visual color picker showing real-time HEX, RGB, HSL, HSV, and CMYK formats.
Convert simultaneously across HEX, RGB, RGBA, HSL, HSLA, HSV, CMYK, and HWB formats.
Generate darker shades of any base color with configurable steps.
Generate lighter tints of any base color by mixing with white.
All-in-one generator for complementary, analogous, triadic, split-complementary, and tetradic schemes.
This CSS gradient generator lets you build linear or radial gradients visually, adding multiple color stops and adjusting the angle or shape, then instantly outputs ready-to-use CSS code. It's built for front-end developers who need clean gradient syntax without manually writing degree values and stop percentages, and for designers prototyping backgrounds, buttons, or hero sections. Add color stops by clicking on the gradient bar, drag to reposition them, adjust the angle for linear gradients or the shape and position for radial ones, and watch the live preview and generated CSS update together in real time. The whole tool runs client-side in your browser, so your gradient designs are never uploaded or shared with any server. The generated code follows standard CSS gradient syntax exactly, so it's copy-paste ready for any modern browser without modification. Start building your gradient with the tool below.
Add color stops on the gradient bar, set an angle, and the tool generates a linear-gradient() CSS rule you can paste directly into a background property.
Linear gradients transition colors along a straight line at a set angle, while radial gradients transition outward from a center point in a circular or elliptical shape.
Yes, you can add as many color stops as you need, each with its own position along the gradient.
Yes, standard linear-gradient() and radial-gradient() syntax is supported by all current major browsers.
Yes, using RGBA or HSLA color stops lets you fade a gradient to or from transparent.
For linear gradients, set the angle in degrees (0deg points upward, 90deg points right), which the tool applies directly to the generated CSS.