Private browser-local utility

Color Palette Generator

Create a compact random palette or build a hue-based color harmony from a chosen seed color.

Choose a mode and generate a palette.

How it works

Harmony modes convert the seed from RGB to HSL, apply explicit hue or lightness offsets, normalize hue into 0–359 degrees, then convert back to rounded sRGB HEX. Random mode uses crypto.getRandomValues().

Limits and assumptions

Generated palettes are design starting points. They are not guaranteed to meet WCAG contrast, color-vision, brand, print-gamut, or perceptual-uniformity requirements. Check important foreground/background pairs separately.

Related tools