Choose a mode and generate a palette.
Color 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.
