Generate palette

Generate a CSS-ready palette from base HSL values and a selected harmony.

freeworks offlinenothing uploaded
ToolPalette Generator
Input
Output
—

How it works

The base hue, saturation, and lightness generate colours according to analogous, complementary, triadic, or gradient offsets. Every HSL result becomes a hex value after RGB conversion.

  • Five colours and analogous harmony are initial settings.
  • The geometric palette does not optimize contrast or colour-vision accessibility.

Worked example

Analogous Palette
Generate 5 analogous colors based on a blue hue
Input
											Count: 5
Hue: 210
Saturation: 70
Lightness: 50
Harmony: analogous
										
Output
												#26D980
#26D9D9
#267FD9
#2626D9
#7F26D9
											

When to use this

Product UIs start themes, charts generate categories, and design exercises compare harmony strategies.

Edge cases

  • A one-colour gradient is a special case rather than a transition.
  • Counts beyond a harmony cycle can repeat hues.
  • Equal HSL lightness does not mean equal perceived brightness.

References