Gradient Generator
Build multi-stop linear and radial CSS gradients with angle control, curated presets and one-click CSS output.
Use ToolGenerate harmonious five-colour palettes with Monochromatic, Complementary, Analogous and Triadic rules. Lock colours and copy HEX, RGB or CSS variables.
Follow these three steps to process your assets directly in the browser.
Pick Random, Monochromatic, Complementary, Analogous or Triadic, or choose your own base colour.
Click the padlock on any column to freeze it, then regenerate to compute matching companions.
Copy a single value with one click or export the full palette as :root custom properties.
Deterministic HSL colour-wheel maths - no AI API, no waiting and no rate limits.
Freeze your brand colour and let the algorithm build accents and neutrals around it.
Copy either notation for every swatch straight to the clipboard.
Grab a ready-to-paste :root block for your stylesheet or design tokens file.
How the color palette generator works and best practices for modern web projects.
Strong interfaces rarely pick colours at random. They use geometric relationships on the HSL colour wheel:
Turn a five-colour palette into a layout with the classic 60-30-10 proportion: use your lightest neutral for 60% of the viewport (backgrounds and cards), your deep structural shade for 30% (typography, headers, borders) and your vibrant accent for the final 10% (primary buttons, active states, badges).
Locked swatches stay frozen when you regenerate. The algorithm then uses your locked colour as the anchor hue and derives harmonious companions from it.
No. It uses pure client-side HSL and RGB colour-wheel maths, so results are instant, deterministic and free forever.
Yes. Every swatch has a native colour picker, and its HEX, RGB and name update immediately.